0
Webメソッドを呼び出すCLRストアドプロシージャがあります。 webmethodコールはやや長時間走っています(完了までに約3分)。 CLR spはSQL Serverをまったく呼び出さないが、タイムアウトする。タイムアウトを調整するにはどうすればいいですか? コードは次のとおりです。sql clrタイムアウト
[SqlProcedure]
public static int RunSessionForTrid(string sessionName, string trid, out SqlString msg)
{
string sxml = GetSessionForTrid(sessionName, trid);
using (BaaNServices b = new BaaNServices())
{
try
{
msg = b.BaanSession(sxml);
SqlContext.Pipe.Send((string)msg);
return 0;
}
catch (Exception ex)
{
msg = ex.Message;
SqlContext.Pipe.Send(ex.Message);
//throw ex;
return -1;
}
}
}
#endregion
ServerProperties-> Connections-> Remote Query timeout –