请问如何运行Sql Server 生成的sql脚本?

YanShuai 2005-03-31 08:21:54
System.IO.StreamReader reader = new System.IO.StreamReader(@"C:\sql.txt");
System.Data.SqlClient.SqlConnection conn = new SqlConnection("Integrated Security=SSPI;database=master;server=(local);");
string sql = reader.ReadToEnd();//一些创建数据库表的命令
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(sql,conn);


cmd.Connection.Open();
cmd.Connection.ChangeDatabase("SMSDB"); //数据库SMSDB已创建
cmd.ExecuteNonQuery();
cmd.Connection.Close();
出现错误

其他信息: 系统错误。

目的是为了创建应用程序安装程序!
请问如何解决!
谢谢
...全文
381 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
YanShuai 2005-03-31
  • 打赏
  • 举报
回复
感谢 ajieboy(齐)
问题解决了!
ajieboy 2005-03-31
  • 打赏
  • 举报
回复
必须把生成的SQL脚本中Go删掉
YanShuai 2005-03-31
  • 打赏
  • 举报
回复
谢谢 孟子E章的回复

但执行我从数据库生成的Sql脚本总是报错。

"在关键字 'CREATE' 附近有语法错误。\r\n在关键字 'CREATE' 附近有语法错误。\r\n在关键字 'CREATE' 附近有语法错误。\r\n在关键字 'CREATE' 附近有语法错误。\r\n在关键字 'CREATE' 附近有语法错误。\r\n在关键字 'CREATE' 附近有语法错误。\r\n在关键字 'CREATE' 附近有语法错误。\r\n在关键字 'CREATE' 附近有语法错误。\r\n在关键字 'CREATE' 附近有语法错误。\r\n第 93 行: 'GO' 附近有语法错误。"
孟子E章 2005-03-31
  • 打赏
  • 举报
回复
http://www.showyou.net/MyCode/ArticleView/Article_4641.html
孟子E章 2005-03-31
  • 打赏
  • 举报
回复
制作安装程序参考

http://www.7880.com/Info/Article-127ecd60.html

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧