2011-02-02 5 views
0

У меня есть база данных на моем виртуальном компьютере, на котором работает SQL Server 2000. Я хочу перенести это на SQL Server 2008 на моем обычном окружении. Я попытался отсоединить базу данных и перенести ее через общую папку, а затем подключил ее в своей студии управления SQL-сервером. Но он не завершит прикрепленный и я получаю сообщение об ошибке:Передача sql server 2000 базы данных на сервер sql 2008

"An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo) Unable to open the physical file "C:\Database.MDF". Operating system error 5: "5(failed to retrieve text for this error. Reason: 15105)". (Microsoft SQL Server, Error: 5120)"

Что разломы «я делаю?

С наилучшими пожеланиями, Wayne

ответ

3

Ошибка 5 "отказано в доступе". Нет прав? Только для чтения?

BTW: «C: \» - очень плохое место для файла mdf. Вполне возможно, что у вашей учетной записи службы SQL Server нет прав. Попробуйте помещать файл mdf в каталог данных по умолчанию SQL Server.

Редактировать: Кроме того, я не совсем уверен, что detach/attach будет работать с 2000 по 2008 год. Резервное копирование/восстановление должно работать.

2

попробуйте сделать резервную копию вашей базы данных 2000 года, а затем восстановить ее в 2008 году

Смежные вопросы