我想通過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