копирование базы данных sqlserver2000 с одного компьютера на sqlserver 2008 другого компьютера - PullRequest
0 голосов
/ 09 марта 2012

У меня есть база данных с именем SAHS на моем рабочем столе, на которой установлен sqlserver 2000. Я хочу скопировать ее на мой ноутбук (64-битный) с SQL Server 2008 .. Я попытался удалить его резервную копию ..

вот так;

BACKUP DATABASE SAHS
TO DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\BACKUP\SAHSFullRM.bak' 
WITH FORMAT;
GO

Могу ли я скопировать файл резервной копии на свой ноутбук и использовать инструкцию восстановления? .. Если да, пожалуйста, покажите инструкции восстановления, в которой я получаю сообщение об ошибке:

restore database SAHS 
from disk = 'C:...' 

говорит об ошибке операционной системы.Есть ли какой-либо другой более простой способ сделать это .. пожалуйста, помогите

Ответы [ 2 ]

2 голосов
/ 09 марта 2012

Убедитесь, что целевой сервер имеет доступ к папке, содержащей файл bak.А на целевом сервере вы можете попробовать запустить мастер восстановления базы данных из SSMS.

0 голосов
/ 13 марта 2012

Я сделал это сам. Откройте студию управления sqlserver, в обозревателе объектов разверните столбец базы данных, щелкните правой кнопкой мыши любую базу данных, выберите задача -> restore -> база данных или Файлы или файловые группы , опций диалогового окна восстановления, введите новое имя вашей базы данных в В базу данных , выберите местоположение и введите его в С устройства установите флажок и нажмите OK .. ЕГО СДЕЛАНО .. это новая функция в sqlserver 2008 ..

...