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的结构和数据来源表是一样的)

 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值