请问,如何在sql server 2000中只备份数据库中的某个表!谢 不行吧. 不過你可以export, 你export你需要的表出來. 也算是備份的一種形式吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /*--实现数据导入/导出的存储过程 可以实现导入/导出 指定表 到文本文件邹建 2003.07-----------------*//*--调用示例导出调用示例--导出指定表,这里指定导出表:地区资料exec file2table 'zj','','','c:\zj.txt','xzkh_new..地区资料'导入调用示例--导入指定表,这里指定导入表:地区资料exec file2table 'zj','','','c:\zj.txt','xzkh_sa..地区资料',0--*/if exists(select 1 from sysobjects where name='File2Table' and objectproperty(id,'IsProcedure')=1) drop procedure File2Tablegocreate procedure File2Table@servername varchar(200) --服务器名,@username varchar(200) --用户名,如果用NT验证方式,则为空'',@password varchar(200) --密码,@filename varchar(1000) --目录名+文件名,@tbname varchar(500)='' --数据库..表名,@isout bit=1 --1为导出(默认),0为导入asdeclare @sql varchar(8000)set @sql='bcp "'+@tbname +case when @isout=1 then '" out' else '" in' end +' "'+@filename+'" /c' +' /S"'+@servername +case when isnull(@username,'')='' then '' else '" /U"'+@username end +'" /P"'+isnull(@password,'')+'"'exec master..xp_cmdshell @sqlgo 你用上面的方法备份到文本文件,需要时再恢复就行了.也可以备份成excel/dbase文件,参考我的贴子:http://expert.csdn.net/Expert/topic/2495/2495545.xml?temp=.8628656http://expert.csdn.net/Expert/topic/2461/2461899.xml?temp=.1400873 zjcxc(邹建) 你好!我试了数据导入,导出。但是,导出的表在导入时表结构发生了变化,字段都变成char 255格式!而我原来的有date,int等很多格式!难道现把表结构SQL语句备出来,再用数据导入导出!谢谢!!!请在说说! SQL中时间相减 查询数据并更新数据 求助一句SQL语句 安装SQL2000企业版遇到的问题 请问用@@version返回的数据放在哪个表里? sql sever数据无法修改,显示是灰色,添加的时候也无法添加 出现奇怪的问题 问各位好心人1个极其菜鸟的数据库问题 能否对SQLSERVER中的存储过程或触发器进行加密,使别人进入数据库中不能看自已所编写的内容? sql server 或者上月当月始末日期 关于数据库连接和权限的问题? 有这样的SQL工具吗?还是要编写一个应用程序?
导出调用示例
--导出指定表,这里指定导出表:地区资料
exec file2table 'zj','','','c:\zj.txt','xzkh_new..地区资料'导入调用示例
--导入指定表,这里指定导入表:地区资料
exec file2table 'zj','','','c:\zj.txt','xzkh_sa..地区资料',0
--*/if exists(select 1 from sysobjects where name='File2Table' and objectproperty(id,'IsProcedure')=1)
drop procedure File2Table
gocreate procedure File2Table
@servername varchar(200) --服务器名
,@username varchar(200) --用户名,如果用NT验证方式,则为空''
,@password varchar(200) --密码
,@filename varchar(1000) --目录名+文件名
,@tbname varchar(500)='' --数据库..表名
,@isout bit=1 --1为导出(默认),0为导入
as
declare @sql varchar(8000)set @sql='bcp "'+@tbname
+case when @isout=1 then '" out' else '" in' end
+' "'+@filename+'" /c' +' /S"'+@servername
+case when isnull(@username,'')='' then ''
else '" /U"'+@username end
+'" /P"'+isnull(@password,'')+'"'
exec master..xp_cmdshell @sql
go
http://expert.csdn.net/Expert/topic/2461/2461899.xml?temp=.1400873
但是,导出的表在导入时表结构发生了变化,字段都变成char 255格式!
而我原来的有date,int等很多格式!
难道现把表结构SQL语句备出来,再用数据导入导出!
谢谢!!!
请在说说!