将sqlserver2000数据库从一台计算机复制到另一台计算机的SQLServer2008

将sqlserver2000数据库从一台计算机复制到另一台计算机的SQLServer2008,sql,sql-server-2008,database-backups,Sql,Sql Server 2008,Database Backups,在安装了SQLServer2000的桌面上,我有一个名为SAHS的数据库。我想在安装了SQLServer2008的笔记本电脑(64位)上复制它。。 我试图删除它的备份 像这样, BACKUP DATABASE SAHS TO DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\BACKUP\SAHSFullRM.bak' WITH FORMAT; GO 我可以在笔记本电脑中复制备份文件并使用resto

在安装了SQLServer2000的桌面上,我有一个名为SAHS的数据库。我想在安装了SQLServer2008的笔记本电脑(64位)上复制它。。 我试图删除它的备份

像这样,

BACKUP DATABASE SAHS
TO DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\BACKUP\SAHSFullRM.bak' 
WITH FORMAT;
GO
我可以在笔记本电脑中复制备份文件并使用restore语句吗?。。如果是,请在以下内容中显示restore语句“im GET error”:

restore database SAHS 
from disk = 'C:...' 
表示操作系统错误。
还有其他更简单的方法吗..请帮助

确保目标服务器可以访问包含bak文件的文件夹。在目标服务器上,您可以尝试从SSMS运行还原数据库向导。

我自己做的。打开sqlserver management studio,从“对象资源管理器”的“展开数据库”列中,右键单击任意数据库,选择“任务”-->“还原”-->“数据库”或“文件或文件组”,“还原”对话框运行,在中将您数据库的新名称写入数据库,选择位置并从设备中键入它选项,选中复选框,然后单击确定。。
完成了。。这是SQLServer2008中的一项新功能

您是否先在笔记本电脑上创建了一个空白数据库?如果您的笔记本电脑上的目录不同,您可能还需要使用
RESTORE
命令的
WITH MOVE
选项。我也尝试了此操作,它显示操作系统错误,还原被异常取消。我尝试了使用MOVE toook sir.还原。。事实上,我是个新手,所以完全不知道。。但thnq让我明白了声誉率的概念:)您是否尝试过在SSMS UI中使用还原方法?如果我们有更多关于错误消息的信息(如果有一个数字等),这会更容易。但正如John Dewey指出的,与恢复相关的最常见错误是存储备份文件的文件夹上的权限错误。如果完整错误为:System.Data.SqlClient.SqlError:操作系统返回错误“5(访问被拒绝)”,则John是正确的。