vipinsethumadhavan Ответов: 2

Не удалось получить данные для этого запроса. (Microsoft.SqlServer.Management. Sdk.Sfc)


Я получил ошибку при подключении базы данных.
Я использую SQL Server 2008. После системного формата устанавливается sql 2008.
Затем я пытаюсь прикрепить ранее использованную базу данных.Потом появилось сообщение об ошибке, как :

А также я не могу переименовать или переместить файл базы данных . Затем показывает - - - "проверьте, что файл используется в данный момент"


Название: Microsoft SQL Server Management Studio
------------------------------

Не удалось получить данные для этого запроса. (Microsoft.SqlServer.Management. Sdk.Sfc)

Для получения справки нажмите кнопку: http://go.microsoft.com/fwlink?ProdName=Microsoft + SQL+Server& LinkId=20476

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

Исключение возникло при выполнении инструкции Transact-SQL или пакета. (Майкрософт.От SQLServer.ConnectionInfo)

------------------------------

Создать файл обнаружена ошибка операционной системы 5(Доступ запрещен.) при попытке открыть или создать физический файл 'D:\\DB\\DBFile_Data.MDF'. (Microsoft SQL Server, ошибка: 5123)

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

------------------------------
КНОПКИ:

ОК
------------------------------

OriginalGriff

А что произошло, когда вы перешли по ссылкам в сообщениях об ошибках?

2 Ответов

Рейтинг:
1

Hy Chanhan

Решение заключается в том, что вы должны сделать резервную копию файла ".bak" с вашей предыдущей версией SQL, а затем восстановить его на SQL server 2008, там вы сможете исправить эту проблему.


Рейтинг:
0

GagzDaDevil

Вы сделали резервную копию обоих файлов mdf и ldf?
и есть ли у вас файл bakup .bak для вашей базы данных из более ранней версии.

раньше я тоже сталкивался с проблемой при прикреплении файла. mdf из более ранней версии, и вскоре я использовал файл bak, и это было сделано.