首先要启动xp_cmdshell,最后还要关闭xp_cmdshell,中间执行导入导出语句。
默认情况下,sql server2005安装完后,xp_cmdshell是禁用的(可能是安全考虑),如果要使用它,可按以下步骤
-- 允许配置高级选项
EXEC sp_configure 'show advanced options', 1
GO
-- 重新配置
RECONFIGURE
GO
-- 启用xp_cmdshell
EXEC sp_configure 'xp_cmdshell', 1
GO
--重新配置
RECONFIGURE
GO
----------------------------------------------------------------
--执行想要的xp_cmdshell语句
Exec xp_cmdshell 'query user'
GO
----------------------------------------------------------------
--修改为
--------数据库名----------------------数据库名-----表名---------导入导出标志-----导入导出位置---------服务名称------用户名---密码
EXEC busDB..xp_cmdshell 'bcp busDB..FhCollectInfoTBbak in J:\FhCollectInfoTB.txt -c -Servername -Uname -Ppassword'
EXEC busDB..xp_cmdshell 'bcp busDB..FhCollectInfoTBbak out J:\FhCollectInfoTB.txt -c -Servername -Uname -Ppassword'
-----------
----------------------------------------------------------------
--用完后,要记得将xp_cmdshell禁用(出于安全考虑)
-- 允许配置高级选项
EXEC sp_configure 'show advanced options', 1
GO
-- 重新配置
RECONFIGURE
GO
-- 禁用xp_cmdshell
EXEC sp_configure 'xp_cmdshell', 0
GO
--重新配置
RECONFIGURE
GO
mssql数据库单表导入、导出
原创huangchaosuper 博主文章分类:百度迁移 ©著作权
©著作权归作者所有:来自51CTO博客作者huangchaosuper的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:PLSQL游标详解

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
hadoop中导出表与数据的步骤
大家好,我是 V 哥。在Hadoop中导出表与数据,可以通过多种方式实现,包括使用Hive的EXPORT命令、MapReduce作业、H
hadoop 大数据 分布式 代码示例 数据导出 -
python 导出数据库表 python从数据库中导入数据
回顾一下:(1)连接数据库;(2)建立指针;(3)通过指针插入记录;(4)提交将插入结果保存到数据库。在交互模式中,先温故,再知新。>>> #导入模块>>> import MySQLdb>>> #连接数据库>>> conn = MySQLdb.connect(host="localhost",user="root",p
python 导出数据库表 Python 操作数据库(2) Python 操作数据库 操作数据库 Python