这个问题,在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的结构和数据来源表是一样的)
写命令行真是很痛苦的感觉.(随便记下点,也懒的继续深入研究了)