在开始菜单中点击“SQLServerManagementStudio”在d出的界面点击连接,在数据库选项中选择需要备份的数据库文件,然后右击选择“任务”中的“备份”
在备份数据库TOBHIS,数据库选择“tobhis”,备份类型选择“完整”然后点击“添加”按钮
在出现的界面中点击文件夹后面的“”选择按钮。
在“定位数据库文件中”选择“backup”文件路径,以及文件类型,还有写入数据库名称,然后点击“确定”按钮
在出来的界面中就可以看到备份文件的名称以及路径了。然后点击确定按钮。
然后数据库就会执行备份程序,备份成功后会出现如下面的提示框。
7
为了确定数据库备份是否成功,我们可以找到刚才的备份路径来查看有没有备份好的数据。如下面图,说明备份成功了。
准备材料:电脑、sqlserver2000
1、单击“开始”→“所有程序”→Microsoft SQL Server→“企业管理器”,打开“企业管理器”控制台窗口。
2、“SQL Server 备份”对话框,单击“数据库”右侧的下拉三角,从中选择要备份的数据库名称。在“名称”编辑框中可以键入备份生成的文件名称。
3、在打开的“选择备份目的”对话框中,单击“文件名”编辑框右侧浏览按钮,打开“备份设备位置”对话框。
4、SQL Server开始按照指定的备份目的对数据库进行备份,备份完成后会给出提示,单击“确定”按钮即可。
是不是sqlserver服务器的自动备份?
在sqlserver的企业管理器里建立本地数据库的链接
找到此数据库名称
下部有备份 右键可新建备份作业
备份作业属性里可设置备份时间 备份的保留天数等
在用友sql中备份1dfmdf格式的步骤如下:
1登录用友sql,打开备份管理器,在备份文件区域中点击“新建”。
2在“新建备份”窗口中,在“备份类型”中选择“全备”,然后点击“下一步”。
3在“备份设置”窗口中,在“备份保存目录”中输入备份文件的路径;在“备份文件存储格式”中选择1DFMDF;然后点击“下一步”。
4在“备份模式”窗口中,在“备份模式”中选择“全备”;在“日志模式”中选择“简单模式”;然后点击“下一步”。
5在“备份压缩”窗口中,勾选“压缩备份文件”;然后点击“完成”。
6在“备份管理器”窗口中,点击“备份”按钮,开始备份文件。
在SQL Server 2000中,假定我们拥有一个数据库为:Test, 现在需要它每天19:00自动进行一次备份,并且以后一旦发生数据库错误,我们都可以通过备份文件将数据库恢复到任何一个备份过的时刻点。
备份步骤:
1. 在“SQL Server企业管理器”中注册数据库所在的服务器,注意要使用sa用户名和口令,否则以后执行备份调度的时候,会出现权限不足,导致不能进行备份。
2. 确保该服务器的SQL Server Agent服务是开启的,因为所有的调度都是通过该代理进行执行的。
3. 在“SQL Server企业管理器”中选中Test数据库,右键打开“备份数据库”窗口,指定一个新的文件Test-dailybak,选择“完全”进行一次完全备份。
4. 再次打开“备份数据库”窗口,这次使用“差异备份”,“重写”选项设置为“追加到媒体”,目的文件仍然是前面步骤所指定的Test-dailybak,并在“调度”选项中设置为每天的19:00,这样,SQL Server会在每天的19:00将数据库自上次备份以来发生的变化,以增量备份的方式追加到Test-dailybak文件中。(测试的时候,可以设置为每天的每1分钟进行一次备份,以便可以很快的看到备份结果)
在需要进行数据库恢复的时候,可以按照如下还原步骤进行 *** 作:
1. 新建一个数据库,比如名为Back, 右键打开“还原数据库”窗口,选择“从设备”进行还原,然后在“选择设备…”中选定备份所使用的Test-dailybak文件,回到“还原数据库”窗口,“备份号”默认为1(对应的就是备份步骤3中的初次完全备份),不必更改。在“选项”标签页中,选中“强制还原”,最关键的一步是,在“恢复完成状态”中,选中第2或第3项,即保证“能还原其它事务日志”,这样还原之后,这个新的数据库就回到了我们进行第一次完全备份时候的状态,此时,该Back数据库将处于“正在装载”或“只读”的状态,没有关系,这是正常的,因为我们接下来还需要通过事务日志将该数据库恢复到指定的某个状态。
2. 再次打开“还原数据库”窗口,同样选择“从设备”进行还原,然后在“选择设备…”中选定备份所使用的Test-dailybak文件,回到“还原数据库”窗口,点击“备份号”后面的“查看内容…”按钮,在新的窗口中,可以看到里面列出了每天19:00左右备份过的备份集(除了最顶上一个是我们初次的完全备份集,其它都是每天的增量备份集),选中想要恢复的某个备份集,单击“确定”回到主窗口,可以看到“还原备份集”默认选中的是“差异”,再单击确定,这样,Back数据库就恢复到了我们选定的某个备份集了。
上述还原步骤可以重复进行,直到我们找到确切需要的某个备份集。
另外,恢复后的数据库名称是Back,如果想将其改名为Test,可以执行
EXEC sp_renamedb 'Back', 'Test'
在重命名数据库之前,应该确保没有人使用该数据库,而且数据库设置为单用户模式。
补充:需要在"备份数据库"->"常规"选项卡里选中"重写现有媒体",这样在"选项"选项卡里才能设定"备份集到期时间",并且发现,这样设定好"到期时间"之后,即使将"重写现有媒体"改为"追加到媒体",所设定的"到期时间"还是有效的,这可以在调度里的"步骤"脚本中看出来,如:
BACKUP DATABASE [model] TO DISK = N'D:\testbak' WITH NOINIT , NOUNLOAD , RETAINDAYS = 1, DIFFERENTIAL , NAME = N'model 备份', NOSKIP , STATS = 10, NOFORMAT,通过这种方式应该可以实现保留最近N天的备份,测试中
:"无法打开备份设备 'E:\备份\data_true\data_bak_t'
这个问题是因为这个文件夹不存在
还有你用的是ORACLE还是MSS
如果是ORACLE安装的时候选的不是文件系统,当然也是这个问题
如果是MSS,详细翻看维护计划相关的帮助文档
SQL语句备份和恢复
SQL Server:
备份命令:
BACKUP DATABASE test
TO disk = 'c:\test'
WITH FORMAT,
NAME = 'Full Backup of MyNwind'
解释如下:
NAME = 'Full Backup of MyNwind' --这个是备注,随便写。
还原命令:
USE master
GO
RESTORE DATABASE test_wt
FROM disk = 'c:\test_wt'
GO
以上就是关于sqlserver2008怎么将所有数据库完整备份(sqlserver2008如何备份和还原数据库)全部的内容,包括:sqlserver2008怎么将所有数据库完整备份(sqlserver2008如何备份和还原数据库)、sql sever2000怎么备份数据库、SQL数据库如何备份和还原,SQL每天的自动备份数据是几点 怎么设置 备份保留天数怎么设置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)