SQL2000数据库可以还原SQL2005的备份文件吗?

来源:百度知道 编辑:UC知道 时间:2024/05/22 15:11:48
我现在要还原一个2005的数据库
但是我安装的是SQL2000
还原的时候老提示“为备份或还原操作指定的设备太多;只允许指定 64 个设备”
不可以还原吗
那位大哥有SQL可以发个SQL2005的连接吗

其他地方找到的:

sql2005中的备份要在sql2000中还原,首先在sql2005中还原,然后选择兼容sql2000(80),备份后再在sql2000种还原。

用mdf和ldf来备份数据库,首先要分离数据库,右键备份数据库-任务-分离,对数据库分离,数据库的readonly要为false。分离后,在sql的data目录下找到要备份的mdf和ldf数据库。

还原时选择附加数据库,选择对应的mdf和ldf文件,附加即可。要判断要附加的数据库是否为只读,如果是,要去掉只读属性。要附加的数据库文件即mdf和ldf文件的安全设置中设置user用户完全控制权限,即为数据库文件的属性,设置成功后才可以附加。否则会抱错,要附加的数据库为只读。

要导出数据库脚本时,右键导出的数据库-任务-生成脚本

以下是sql语句备份还原数据库:

/*--备份数据库

--邹建 2003.10--*/

/*--调用示例

--备份当前数据库
exec p_backupdb @bkpath='c:\',@bkfname='db_\DATE\_db.bak'

--差异备份当前数据库
exec p_backupdb @bkpath='c:\',@bkfname='db_\DATE\_df.bak',@bktype='DF'

--备份当前数据库日志
exec p_backupdb @bkpath='c:\',@bkfname='db_\DATE\_log.bak',@bktype='LOG'

--*/

if