我想通过ADO.NET使用ASP.NET网站运行我的.sql脚本文件。它怎么可能不起作用?如何通过ADO.NET运行我的.sql脚本文件?
当我尝试
'dbScript is a string and contains contents of the .sql file'
Dim cmd As New SqlCommand(dbScript, con)
Try
con.Open()
cmd.ExecuteNonQuery()
Catch ex As Exception
Finally
con.Close()
cmd.Dispose()
End Try
我得到异常时,GO语句执行脚本。我该如何解决这个问题?
请注意,依赖SMO将需要您的应用程序预先安装SMO可再发行组件,这是一个小的不便。但真正的交易杀手是SMO是特定于版本的,并且将拒绝连接到更高版本的SQL:使用SQL 2k5中的SMO开发的应用程序将不会连接到SQL Server 2k8,因此需要开发人员发布新的使用SMO 2k8的应用程序版本。 – 2009-07-27 23:08:31