【发布时间】:2012-05-30 12:28:36
【问题描述】:
我的本地机器中有一个test.bak 文件。我需要将此文件恢复到远程机器的数据库。我该怎么做?
当我尝试这个时,远程数据库抛出一个错误,它无法在本地文件系统上找到test.bak。
查询
RESTORE DATABASE TESTPROJECT
FROM DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.ICON3\MSSQL\Backup\test.bak'
错误
Cannot open backup device 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.ICON3\MSSQL\Backup\test.bak'. Operating system error 2(The system cannot find the file specified.).
我怎样才能做到这一点?我正在使用 Microsoft SQL Server 2008。
【问题讨论】:
-
你是指本地路径还是服务器路径来恢复.bak文件?
-
基本上,
.bak文件需要位于运行 SQL Server 软件的该计算机的磁盘上。您无法通过在本地硬盘上保存.bak文件来恢复到remote服务器。
标签: sql sql-server ssms