запрос для резервного копирования базы данных в другом месте в файловой системе

BACKUP DATABASE <myDataBaseName> TO DISK = 'C:\PathtoBackup\FileName.bak'

этот запрос работает для базы данных, которая создается в графическом интерфейсе SQLServer express edition

Я прикрепил моя база данных, которая физически находится на диске D (D: \ testing.mdf), к SQLServer с использованием графического интерфейса в SQlServer Mgmt Studio. После присоединения SSMS отображает имя базы данных как «D: \ testing.mdf» SELECT DB_NAME () AS DatabaseName .

Результатом этого запроса является тот же результат, что и "D: \ testing.mdf"

Вышеупомянутый запрос BACKUP не работает в дальнейшем

 BACKUP DATABASE testing TO DISK = 'C:\PathtoBackup\testing.bak'

, следующая ошибка было показано

Msg 911, Level 16, State 11, Line 1
Could not locate entry in sysdatabases for database 'testing'. No entry found with that name. Make sure that the name is entered correctly.
Msg 3013, Level 16, State 1, Line 1
BACKUP DATABASE is terminating abnormally

Я пробовал это

BACKUP DATABASE D:\testing.mdf TO DISK = 'C:\PathtoBackup\testing.bak'

, была показана следующая ошибка

Msg 102, Level 15, State 1, Line 1
Incorrect syntax near 'D'.

Что мне делать для резервного копирования этого файла, который находится в другом месте в файловой системе

10
задан Siva Sankaran 20 September 2010 в 12:50
поделиться