sql server 2005 数据库 单表备份
来源:互联网 发布:钢筋下料软件 编辑:程序博客网 时间:2024/05/01 19:41
/*--实现数据导入/导出的存储过程
可以实现导入/导出 指定表 到文本文件
支持自定义行/列分隔符
/*--调用示例
导出调用示例
--导出指定表,这里指定导出表:地区资料
exec file2table 'zj','','','c:/zj.txt','xzkh_new..地区资料',@rowsplit=','
导入调用示例
--导入指定表,这里指定导入表:地区资料
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
go
create procedure File2Table
@servername varchar(200) --服务器名
,@username varchar(200) --用户名,如果用NT验证方式,则为空''
,@password varchar(200) --密码
,@filename varchar(1000) --目录名+文件名
,@tbname varchar(500)='' --数据库..表名
,@isout bit=1 --1为导出(默认),0为导入
,@fdsplit varchar(10)='/t' --字段分隔符,默认为制表符
,@rowsplit varchar(10)='/n' --记录分隔符,默认为回车符
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,'')+'"'
+' /t"'+@fdsplit+'"'
+' /r"'+@rowsplit+'"'
exec master..xp_cmdshell @sql
go
用下面一句话就可以了解决了。
EXEC sp_configure 'show advanced options', 1;RECONFIGURE;EXEC sp_configure 'xp_cmdshell', 1;RECONFIGURE;
关闭一样.只是将上面的后面的那个"1"改成"0"就可以了.
EXEC sp_configure 'show advanced options', 1;RECONFIGURE;EXEC sp_configure 'xp_cmdshell', 0;RECONFIGURE;
EXEC master..xp_cmdshell 'bcp "CMBCMPDB.dbo.pub_user_post" out "D:/pub_user_post.dtsx" -c -S"" -U"sa" -P"111111" /t "/t" /r"/n" '
EXEC master..xp_cmdshell 'bcp "CMBCMPDB.dbo.pub_user_post" in "D:/pub_user_post.dtsx" -c -S"" -U"sa" -P"111111" /t "/t" /r"/n" '
- sql server 2005 数据库 单表备份
- 关于SQL server 2005 数据库中的指定单表进行定时备份!
- sql server 数据库备份
- Sql Server备份数据库
- sql server数据库备份
- Sql Server数据库备份
- SQL Server数据库备份
- sql server数据库备份
- SQL SERVER 2005 数据库备份 ---完整备份+日志备份
- Sql Server 2005 如何自动备份数据库
- 【SQL Server 2005 数据库备份与恢复】
- Sql Server 2005如何自动备份数据库
- 远程备份SQL Server 2005数据库
- SQL Server 2005数据库定期备份
- SQL Server 2005数据库定期备份
- sql server 2005自动备份数据库
- sql server 2005 还原 备份 数据库
- sql server 2005 还原备份数据库
- 关于oauth的几篇文章
- java加强
- 初学PHP的基本脉络(仅供初学PHP的同学参考)(四)
- PADS转PROTEL的有效方法
- RabbitVCS
- sql server 2005 数据库 单表备份
- java 正则式,正则表达式,多行匹配,不以某某开头,不区分大小写,2个单元的或操作
- mysql日常命令一
- svn 常见报错
- 2011年各省gdp排名
- 生活随笔:病了
- vs2005打不开的原因
- 实现几秒后跳转到另一页面JS
- .Net程序员:最简单方式掌握Linux本质