急问:SQL Server是否有自动备份功能?如何实现?多多支持,谢谢!

lily_lee80 2003-08-22 11:44:20
现打算做一个数据备份的功能,先问问各位:SQL Server是否有自动被否功能,我想是有的。如果又要如何实现呢?编程的方法也可以,直接在SQL Server数据库中指定的方法也可以!
谢谢!希望大家多多支持!
...全文
71 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lily_lee80 2003-08-25
  • 打赏
  • 举报
回复
谢谢!现在我已经知道方法了,但是有一个问题。我的数据库中有一个字段保存的是图像数据,我定义数据源和数据目的时,如果数据目的选择成EXCEL,导出是就会出错。

我想问我应该选择哪种格式作为数据目的?谢谢!
cc9638895 2003-08-22
  • 打赏
  • 举报
回复
有的,你在你想要备份的数据库上点右件!别的地方当然找不到了:)
lily_lee80 2003-08-22
  • 打赏
  • 举报
回复
TO CrazyFor(太阳下山明朝依旧爬上来):
菜单上没有你说的那种点击方法。可能是你记错了!
不过十分感谢你回答我的问题。
lily_lee80 2003-08-22
  • 打赏
  • 举报
回复
多谢各位的回答!我想再问问:如果我只对备份数据库中的某个表感兴趣,我应该怎么做呢?
pengdali 2003-08-22
  • 打赏
  • 举报
回复
企业管理器--管理--右键数据库维护计划--新建维护计划--下一步--选择你要备份的数据库--下一步直到"指定数据库备份计划"这项--指定存储备份文件的位置,这里根据需要选择备分到磁带还是磁盘--单击调度后面的"更改"按纽--定义你的数据备份计划的时间安排,完成后确定--下一步--这里可以设置备份文件的保留时间和备文件的扩展名--下一步--选择是否做日志备份计划--下一步直到完成.
zarge 2003-08-22
  • 打赏
  • 举报
回复
添加维护计划
CrazyFor 2003-08-22
  • 打赏
  • 举报
回复
企业管理器->库右键->所有任务->维护计划:设置一下就行了.
happydreamer 2003-08-22
  • 打赏
  • 举报
回复
单个表备份可以用bcp导成文本或DTS导出
zjcxc 2003-08-22
  • 打赏
  • 举报
回复
如果备份某个表,写下面的存储过程,然后创建一个作业,定时执行下面的存储过程就行了
/*
实现数据导入/导出的存储过程
调用示例:

--导出调用示例
exec file2table 'zj','','','xzkh_sa..地区资料','c:\zj.txt',1

--导入调用示例
exec file2table 'zj','','','xzkh_财务..凭证库','c:\zj.txt',0
*/
if exists(select 1 from sysobjects where name='File2Table' and objectproperty(id,'IsProcedure')=1)
drop procedure File2Table
go
create procedure File2Table
@servername varchar(200) --服务器名
,@username varchar(200) --用户名,如果用NT验证方式,则为空''
,@password varchar(200) --密码
,@tbname varchar(500) --表名,必须指定数据库缀,即用 数据库名.dob.表中的形式
,@filename varchar(1000) --导入/导出文件名,带路径
,@isout bit --1为导出,0为导入
as
declare @sql varchar(8000)
set @sql='bcp '+@tbname
+case when @isout=1 then ' out ' else ' in ' end
+' "'+@filename+'" /w'
+' /S '+@servername
+case when isnull(@username,'')='' then '' else ' /U '+@username end
+' /P '+isnull(@password,'')
exec master..xp_cmdshell @sql
go
mzyp2002 2003-08-22
  • 打赏
  • 举报
回复
当然可备份数据库中的一表或多表
选中某表,右击,在弹出菜单点击[所有任务]->[导出数据]-................
lily_lee80 2003-08-22
  • 打赏
  • 举报
回复
好的,我已经找到了,非常感谢你。
另外,再问:能备份数据库中的表吗?

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧