オンプレミスのデータベースがいくつかあり、それらを SQL Azure に移行できるかどうかを検討しています。これらのデータベースの一部には、アセンブリ (SAFE) で C# で記述されたユーザー定義関数がいくつかあります。検索を実行した後、互いに矛盾する投稿がいくつか見つかりました。v12 は CLR コードをサポートすると述べているものもあれば、サポートしないというものもあります。そこで、私の質問は次のとおりです。
- V12 は clr アセンブリの埋め込みをサポートしていますか?
- アセンブリとともに Azure の生成スクリプトをエクスポートするにはどうすればよいですか? エクスポート オプションを Azure に設定すると、clr ユーザー定義関数は Azure ではサポートされていないというエラーが表示されます。
みんなありがとう!
ルイス
ベストアンサー1
CLR 関数は Azure ではサポートされていません。
こちらをご確認ください:
Azure SQL データベース Transact-SQL の違い
サポートされていない機能の下に「.NET Framework CLR と SQL Server の統合」と記載されています。
あるバージョンではサポートされていましたが、その後サポートが削除されたため、現在ではサポートされているかどうかについて混乱が生じる可能性があると思います。
これらはサポートされていたが、セキュリティ上の問題により削除されたという事実を詳しく説明したリンクを以下に示します。