Назад | Перейти на главную страницу

Как отсоединить базу данных sql server 2008, которой нет в списке баз данных?

Я установил SQL Server 2008 в Windows 7. Затем я создал базу данных. Через 2 дня я переустановил Windows и SQL Server.

Теперь я пытаюсь прикрепить файл своей базы данных, но обнаружил ошибку, указанную ниже.

Я думаю, что файлы похожи на прикрепленный файл, и я не могу их прикрепить. В чем разница между прикрепленным файлом и неприложенным файлом? Как я могу прикрепить этот файл? Пожалуйста, помогите мне.

Текст ошибки: НАЗВАНИЕ: Microsoft SQL Server Management Studio

Не удалось подключить базу данных для сервера «AMIR-PC». (Microsoft.SqlServer.Smo)

Для получения справки щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1600.1+((KJ_RTM).100402-1540+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&Evt+ база данных + сервер и LinkId = 20476

------------------------------ ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:

Исключение при выполнении инструкции или пакета Transact-SQL. (Microsoft.SqlServer.ConnectionInfo)


Невозможно открыть физический файл «F: \ Company.mdf». Ошибка операционной системы 5: «5 (Доступ запрещен.)». (Microsoft SQL Server, ошибка: 5120)

Для получения справки щелкните: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1600&EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476

Если вы получаете эту ошибку, ваша база данных не подключена и, следовательно, не будет в списке баз данных на вашем экземпляре сервера. Таким образом, поскольку он изначально не прикреплен, его нельзя отсоединить.

Учетная запись, под которой работает ваш экземпляр SQL Server, не имеет разрешений файловой системы для доступа к файлу данных, который вы хотите прикрепить. Вам необходимо изменить разрешения для файла данных, прежде чем вы сможете присоединить эту базу данных.

Во время установки SQL Server создается несколько групп, чтобы соответствующим образом настроить безопасность ресурсов файловой системы SQL Server. Скорее всего, разрешения, оставленные на F: \ Company.mdf, связаны с учетными записями / группами из предыдущей установки Windows. Теперь, когда вы переустановили Windows и SQL Server, эти учетные записи были воссозданы с новыми идентификаторами безопасности (SID). Даже если новые новые учетные записи / группы будут названы так же, как и в предыдущей установке, идентификаторы безопасности будут отличаться, а идентификатор безопасности определяет принципала безопасности.

Сбросьте разрешения для F: \ Company.mdf и соответствующего файла журнала (.ldf) (может быть, это F: \ Company.ldf?), А затем попробуйте повторно прикрепить файл.