sqlclr

    1

    2答えて

    CLRで特定のAPI関数を使用できるように、C#アセンブリを使用してネイティブコードAPI(C++ .dll)を実行しようとしていますSQL Serverのストアドプロシージャ私がC++ dllから使用しようとしている関数は、データヒストリアンの生データにアクセスし、アンマネージ型のデータを返します。その後、C#アセンブリに残してマーシャリングし、結果をSQL Serverにパイプします。 私はC

    1

    1答えて

    hereの例に従って、DLLをSQL Server 2012データベースに統合しようとしています。 CREATE ASSEMBLY Excel_Procs_IF FROM 'd:\MyDir\UWQ_Excel_Compute.dll' WITH PERMISSION_SET = SAFE ; と私は、次のエラーメッセージが出ます:: コマンドがある メッセージ6215、レベル16、状態1

    2

    2答えて

    リモートWebサービスで計算を呼び出すSQLCLR関数としてテーブル値関数が構築されています。私はCROSS APPLY関数が関数を並行して呼び出すか、逐次的に呼び出すかどうか疑問に思っていましたか? 計算をサポートするWebサービスが実際にスレッドセーフであるかどうかはわかりません。 クロス適用されたクエリ: WITH listCTE AS ( SELECT 'definition1' AS

    2

    1答えて

    Visual Studio(VS)2015で2つのDLLが署名されています。非対称キーを作成してログインして、UNSAFEモードでアセンブリの1つを正しく実行しました。 は、私は2番目の1で、次のエラーが表示されます。 メッセージ10327、レベル14、状態1、行27 は、アセンブリのための「TableFile」をアセンブリを作成失敗しましたアセンブリ「TableFileが」の許可されていないので

    0

    1答えて

    TSQLスクリプト内のrarアーカイブにファイルをパックする必要があります。コマンドで using System; using System.Diagnostics; using System.Collections; using System.Collections.Generic; using System.Data.SqlTypes; using Microsoft.SqlServ

    0

    1答えて

    私は、指定されたアセンブリ内のすべてのfunc/procsを定義するためのsqlコードを作成する手順を書いています。 プロシージャとスカラー関数は簡単です - iterating sys.assemblies/modules/objects/parameters create func/procのコードを準備できます。 しかし、tv関数によって返されたテーブルの定義がどこに格納されているのかわかり

    1

    1答えて

    (npgsql.dllに対して)いくつかの依存関係を持つSQL CLR関数をC#で作成しました。過去に依存関係がなくても、問題なくSQL Serverに新しいアセンブリとして追加できますが、今はできません。 私はこのエラーを取得する: Msg 10301, Level 16, State 1, Line 17 Assembly 'Database1' references assembly 'sy

    0

    1答えて

    azure sql(ストアドプロシージャから)からWebサービスを呼び出す最良の方法は何ですか? azure sqlはCLRアセンブリ(SQLCLR)をサポートしていないことを理解しています。

    0

    1答えて

    SQLの暗号化に関する質問があります。アプリケーションのコード(C#)でデータを暗号化し、暗号化されたデータをデータベースに格納するのは、組み込みのSQL暗号化オプション私が好きな こと: あなたが別のサーバー上のデータベースを復元する場合、またはSQLレプリケーションの使用時にデータを復号化することができますを確認することを心配する必要はありません。私はあなたがそれを行うことができる特別なキーを

    1

    1答えて

    私はpermission_set = unsafe アセンブリを展開するCLR機能を持っているが、公開鍵/秘密鍵ファイルで署名されて、私はassymtric keyを作成しました、そのasymmetric keyを使用してloginを作成しましたそのログインがunsafeアセンブリの許可を受けた場合 私がアセンブリを展開したいのであれば、./bin/debugにある.publish.sqlを実行す