2009-02-27 9 views
2

私はMS SQL Server 2005の暗号化/復号化のためにC#アセンブリを作成しています。C#CLRアセンブリクエリ

このアセンブリでデータベースを照会する必要があり、データベースへの接続方法としてはどのようなものがいいですか?私は、接続文字列にユーザー名/パスワードを入れたくないと思っています。

アセンブリはMS SQLに登録されているので、データベースのデータに素早くアクセスできますか?

私は、Integrated SecurityまたはTrusted Connectionsに関連して少し新しくなっています。 CLRストアドプロシージャを使用している場合

答えて

5

次の接続文字列を使用することができます。

using(SqlConnection connection = new SqlConnection("context connection=true")) 
    { 
     // .. 
    } 
+0

「使用」の部分は非常に、非常に重要です。私たちは「接続が既に開かれている」エラーがかなりランダムにポップアップしており、すべてのパスが接続/ストリーム/クエリを閉じたことを誓っていますが、明示的な.Close()をすべて使用して置き換えると、 –

関連する問題