Chcę uruchomić mój plik skryptu .sql przy użyciu mojej witryny ASP.NET za pośrednictwem ADO.NET. Jak to możliwe, że nie działa?Jak uruchomić plik skryptu .sql za pośrednictwem ADO.NET?
Kiedy próbuję
'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
otrzymuję wyjątki gdy oświadczenie GO wykonywane w skrypcie. Jak mogę rozwiązać ten problem?
Należy jednak pamiętać, że uzależnienie od SMO będzie wymagało od aplikacji wstępnej instalacji redystrybucji SMO, co stanowi niewielką niedogodność. Ale prawdziwym zabójcą transakcji jest to, że SMO jest specyficzne dla wersji i będzie się z niej zgadzać odmawia połączenia się z wyższymi wersjami SQL: aplikacja opracowana przy użyciu SMO z SQL 2k5 nie połączy się z serwerem SQL 2k8, co wymaga od dewelopera wydania nowego wersja aplikacji korzystającej z SMO 2k8. –
Remus, dobre punkty. Nie są to aż tak wielkie sprawy, gdy uruchamiasz skrypty na własnej stronie internetowej, o które pyta Mahomet. –
Dzięki za pomoc. Mam nadzieję, że wkrótce uda się znaleźć ogólne i niezależne od platformy rozwiązanie. jeśli robisz pls udostępnij tutaj. Jeszcze raz dziękuję –