.NET 3.5 のものを使用するストアド プロシージャを作成するには、SQLCLR を使用する必要があります。使用しないPERMISSION_SET = UNSAFE
とできません。ただ死んで、次のエラーが表示されます。
展開エラー SQL01268: .Net SqlClient
データ プロバイダー: メッセージ 6503、レベル 16、状態 12、行 1
アセンブリ 'system.core、バージョン = 3.5.0.0、カルチャ = ニュートラル、publickeytoken = b77a5c561934e089。' が SQL カタログに見つかりませんでした。
バッチの実行中にエラーが発生しました。
だから私はこの記事を見つけました:
そして、最後の行は次のように述べています。
「今では、DBA がこれを使用させてくれるとは限りませんが、構築するのは楽しかったです。」
彼がアクセス許可が「安全でない」に設定されていることに言及していたかどうかはわかりません。
では、これを行うと、巨大なぽっかり穴が発生する可能性がありますか?