我正在使用Microsoft.SqlServer.Management.Smo
。
我的代码:
Server server = new Server(new ServerConnection( new SqlConnection(ConnectionString));
server.ConnectionContext.ExecuteNonQuery(script);
我想设置CommandTimeout
,就像我们使用普通SQLCommand
请告诉我如何为CommandTimeout
Microsoft.SqlServer.Management.Smo.Server
答案 0 :(得分:8)
答案 1 :(得分:6)
您可以使用SMO对象设置命令超时,如下所示:
Server server = new Server(new ServerConnection(new SqlConnection(ConnectionString));
server.ConnectionContext.StatementTimeout = 10800;
server.ConnectionContext.ExecuteNonQuery(script);
有关SMO对象命令超时的更多信息,请参阅此link。
答案 2 :(得分:1)