SQLCLRルーチン内からSQLServerエラーイベント(RAISERRORと同様)をどのように発生させますか?
質問する
2147 次
2 に答える
0
これを試してみると、厄介なエラーが発生するだけだと思います。MSDN のhttp://msdn.microsoft.com/en-us/library/ms255336(VS.80).aspxにSqlContext.Pipe.ExecuteAndSend(cmd) の興味深いサンプルがあります。変更しないと機能しません。レイザーエラーを送信するように変更すると、ドーリーになり、NET 例外が返されます。関数ではできません。
元の質問に関する限り、(CLR 関数内から SQL Server エラーを発生させる) ことは SQL Server 2005 では不可能だったと思いますが、CLR プロシージャからは実行できます。
于 2009-03-01T21:23:26.183 に答える