У меня есть следующий фрагмент кода, который истекает при передаче длинного набора операторов SQL. Я использую библиотеку Microsoft.SqlServer.Management.Smo из SQL Server 2008.
Using cn As SqlConnection = GetConnection(_destinationCNS, True)
Dim smoServer As New Microsoft.SqlServer.Management.Smo.Server(New ServerConnection(cn))
Dim db As Microsoft.SqlServer.Management.Smo.Database = smoServer.Databases(_destinationDBName)
db.ExecuteNonQuery(_script)
End Using
У меня проблемы с выяснением того, где объявить эту продолжительность. Какой объект и свойство я должен установить время ожидания для выполнения инструкции, а не время ожидания соединения. В объекте SQLCommand есть удобное свойство CommandTimeout, но я не вижу ничего подобного здесь.