Я хочу запустить мой файл сценария .sql, используя мой сайт ASP.NET через ADO.NET. Как это могло быть, это не работает?Как запустить файл сценария .sql через ADO.NET?
Когда я пытаюсь
'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: приложение, разработанное с использованием SMO из SQL 2k5, не будет подключаться к SQL Server 2k8, требуя от разработчика выпуска нового версии своего приложения, которое использует SMO 2k8. –
Ремус, хорошие моменты. Это не такая большая сделка, когда вы запускаете скрипты на своем собственном веб-сайте, о котором спрашивает Мухаммад. –
Спасибо за помощь. надеемся вскоре найти общее и платформенное независимое решение. если вы делаете это. Еще раз спасибо –