我在本地机器上有一个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
文件需要在运行 SQL Server 软件的机器上的磁盘上。您不能通过将.bak
文件放在本地硬盘上来恢复到远程服务器。 - marc_s