我有一个数据库备份文件存储在一个V:
名为someFile.bak
. 文件路径很简单V:\someFile.bak
。我一直在尝试通过命令将其加载到 SQL Server Management Studio
RESTORE DATABASE someDatabase
FROM DISK = 'V:\someFile.bak'
Run Code Online (Sandbox Code Playgroud)
但我不断收到错误消息:
Msg 3201, Level 16, State 2, Line 4
Cannot open backup device 'V:\someFile.bak'. Operating system error 3(The system cannot find the path specified.).
Msg 3013, Level 16, State 1, Line 4
RESTORE DATABASE is terminating abnormally.
Run Code Online (Sandbox Code Playgroud)
这向我表明 SSMS 在查找文件路径时遇到问题,尽管它被正确指定。这与来自硬盘驱动器而不是来自内部驱动器(如C:
)的事实有关吗?如果是这样,是否有更好的方法从硬盘驱动器恢复数据库?我问这个是因为someFile.bak
太大而无法存储在我的内部驱动器上。