微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SqlServer 数据的导入导出,使用bcp命令

这个问题,在MysqL的时候,真是非常简单.不知道为啥用这个sqlserver,真是麻烦死了.

1.我安装sqlserverExpress 2005就没有支持脚本导出sql文件这个功能.

 

于是去网上找了一片东西,连接:http://www.cnblogs.com/nonlyli/archive/2009/02/13/1390206.html

貌似有个工具适合,可是下来也搞不来,driver的地方,就没有我可以选择的地方.

 

到最后用个最原始,应该也是最强大的命令程序bcp来完成的.唉.痛苦之余,留下一些东西.

 

教程:http://www.cnblogs.com/pony/archive/2009/02/03/1383369.html

 

按照sql语句导出数据到txt中:

BCP "select * from dietsys.dbo.t_diet_accountsManage where time_accout_time>='2011-05-08' and time_accout_time<'2011-05-09'" queryout c:/111.txt -c -U"sa" -P"javagame" -S"10.3.2.250"

 

注意的地方就是表明要写全,dbo不能少.

 

比如再恢复到我本地的sqlserver2005Express中:

BCP test.dbo.Table_1 in c:/111.txt -c -U"sa" -P"javagame" -S"MAC-LONAEVER/sqlEXPRESS"

(我的Express是开启了sa用户的,并且开启了远程连接,Table1的结构和数据来源表是一样的)

 

写命令行真是很痛苦的感觉.(随便记下点,也懒的继续深入研究了)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐