如何导入sql脚本文件?
在 sql server 2000 中,如何导入一个 sql 脚本文件。
这个脚本文件是 test.sql ,里面有100万条 insert into ...... 的插入语句,请注意是 100 万条。
我现在想把这个test.sql文件里面的数据导入sql server 2000里面,
但是不知道怎么导入并执行?
我只知道 mysql 里面可以是这样导入sql脚本文件执行。
------解决方案--------------------刚才少标了两个:
用bcp导入把  
应该很快的,给你一个例子,你参考下  
EXEC   master..xp_cmdshell     '   bcp   TrialPO.dbo.T_D振替伝票   in   d:\data\振替伝票.txt   -S172.17.254.11   -Utcuser   -Ptcser   -c   -q   '  
这个是导入的 ,我标红的,使自己机器的数据库设置,
------解决方案--------------------在企业管理器—数据库—右健—所有任务—生成脚本(选项选择表、函数、视图。。。)
------解决方案--------------------还有一种办法,用文本编辑器打开那个文件(如editplus等,不要用记事本,太慢),将建库建表语句选择出来运行,将insert into语句查找替换,改成.txt数据文本,然后用导入数据库功能导入就可以了,我以前这样做过,呵呵。
如SQL为:
InSert Into tablename1 (a,b,c) Values ('11','22','33')
InSert Into tablename1 (a,b,c) Values ('44','55','66')
把它改为
'11','22','33'
'44','55','66'
再导入tablename1表就可以了
------解决方案--------------------完整的应该如下:
cd yourSqlFilePath
sqlcmd   -S   yourServer   -i       yourFile.sql   -o   yourFile.log