请教高手:SQL2000数据库怎样备份与还原啊?本人不会啊,请详细点说啊。谢谢啊。

来源:百度知道 编辑:UC知道 时间:2024/05/23 14:18:06
本人在一台电脑上使用食堂售饭软件,是和数据库相连的。但是现在我想换一台新电脑使用食堂售饭软件,但不知道怎么把数据库导到新电脑中去,软件中没有此功能。听说SQL2000数据库可以备份和还原,但本人不会,希望高手耐心指点一下。

其实不用那么麻烦…你只要把原来的数据库文件和日志文件复制到新电脑上,然后在新的SQLServer上面附加数据库即可。 在你的实例名上面,也就是所谓的“local”上右击,选择“附加数据库”,然后选择你的数据库文件和日志文件即可。

关于你的提问,
备份分为四种:
1、备份数据库;2、数据日志;3、差异备份。(差异备份就是说只备份自上次数据库备份之后发生更改的数据)4、备份文件组和文件

在你的默认实例下,有几个分支,一个是数据库,一个是数据转换服务,一个是管理,点击+号展开“管理”菜单,下面有一个分支“备份”,在“备份”上面右击,选择“备份数据库”,会弹出一个窗口,选择要备份的数据库,名称和描述自己可以填了,选择备份类型,再单击添加按钮,选择数据库保存位置,重写类型自己添加即可,调度不用理他,这样就可以完成备份了。或者每个数据库的右键上的所有任务里的备份数据库也行。

还原数据库也是所有任务里的“还原数据库”操作,然后选择哪一个备份即可。

SQL语句那东西比较复杂和麻烦一点

在查询分析器里输入
备份数据库的语句
backup database dbname to disk='c:\dbname.bak'

dbname 是数据库的名字

还原数据库

RESTORE DATABASE dbname FROM DISK = 'C:\aaa' with replace,
move 'test_Data' to 'C:\Program Files\Microsoft SQL Server\MSSQL\data\test_data.mdf',
move 'test_Log' to 'C:\Program Files\Microsoft SQL Server\MSSQL\data