私はpermission_set = unsafe
CLR機能publish.sqlファイル
アセンブリを展開するCLR機能を持っているが、公開鍵/秘密鍵ファイルで署名されて、私はassymtric key
を作成しました、そのasymmetric key
を使用してlogin
を作成しましたそのログインがunsafe
アセンブリの許可を受けた場合
私がアセンブリを展開したいのであれば、./bin/debugにある.publish.sqlを実行すれば、CLRアセンブリ.dllを展開することができますか?すでに役得ものを設定している場合は、事前
はい、パブリッシュ設定が正しく構成されている場合(つまり、CLRやsmfのような無視されないことを意味します) –
@DmitrijKultasev SSMSでファイルを開き、実行をクリックするだけで簡単ですか?公開鍵/秘密鍵のどこにそれを伝える必要はありません。 –
これを行う方法がわからない場合は、安全でないアセンブリを配備するべきではありません。あなたはおそらくそれらを必要としません。たとえば、* SQLCLRから電子メールを送信しようとしてはいけません。または、CSVファイルを読み込むために使用します。またはクエリを実行します。 SQL Serverエージェント、SSIS、外部ツールで実行する必要があるもの。無駄なRAMまたはCPUサイクルはサーバのメモリとCPUリソースから取られるため、パフォーマンスが損なわれます –