問題タブ [generate-scripts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
64 参照

sql-server - SQL Server SQLCLR 関数は、ある DB から別の DB にコピーした後にパラメーター エラーを受け取ります

あるデータベースから別のデータベースに送信メール アセンブリをコピーしようとしています。作成先としてスクリプト アセンブリをクリックし、新しいデータベースに作成しました。

新しいデータベースで関数を使用してメールを送信しようとすると、次のエラーが表示されます。

パラメータ 'fileName' を空の文字列にすることはできません。パラメータ名: ファイル名

データベース間でアセンブリをコピーするにはどうすればよいですか?

いくつかの詳細:

  • 両方の DB が同じインスタンス上にある
  • 両方の DB が同じログインによって所有されている
  • SQL Server 2016 の使用
  • UNSAFEアセンブリは両方の DBでマークされています
  • 両方の DB がTRUSTWORTHY有効になっている
  • T-SQL ラッパー オブジェクトはスカラー関数 / UDF です
  • 関数は両方の DB で同じ方法で呼び出されています