我正在嘗試使用以下T-SQL代碼創建SQL Server 2008 R2的數據庫快照。數據庫中不存在文件 - SQL Server快照
CREATE DATABASE SNAP_myDB_0900
ON
(NAME = myDB, FILENAME = 'C:\myDB_0900.SNAP')
AS SNAPSHOT OF myDB
我得到以下錯誤:
The file 'myDB' does not exist in database 'myDB'
該代碼可以使用在相同的情況下其他數據庫,但沒有這一項。我已經加倍檢查了文件名,它是正確的。
爲什麼我會收到此錯誤?
服務器是否可以訪問數據庫所在的直接C:\?您的計算機上的C:\與聲明中引用的C:\不相同。 – TTeeple
@TT服務器確實有訪問權限,因爲此代碼可以與服務器實例上的其他數據庫一起使用。 – Telos