3

CLRを使用してSQL2005DBにいくつかの新しいWCF呼び出しを展開しています。テストでは、接続するエンドポイントをコードにハードコーディングし、テストサーバーにデプロイしました。これを本番環境にデプロイする場合は、さまざまなSQL DBにデプロイし、さまざまなエンドポイントを使用して接続します(同じサービスがさまざまなサーバーで実行されます)。このようなことはどのように行うことができますか?dllをSQLにデプロイするために参照できる構成ファイルはありますか?

4

2 に答える 2

2

上記のソリューションは機能しますが、ベスト プラクティスのアプローチは、さまざまなエンドポイントをすべて DB に格納する新しいテーブルを作成することであることがわかりました。次に、必要なエンドポイントを取得するためにこのテーブルを呼び出すように CLR を更新しました。したがって、各サーバーには適切なメタデータがロードされ、すべて DB から取得されます。このようにハードコーディングする必要はなく、SQL サーバー上の外部テキスト ファイルについて心配する必要もありません。それはすべてDBに含まれています。

于 2008-09-23T22:25:40.843 に答える
1

SQL CLR からのアプリケーション構成設定へのアクセス

別のテクニック..

于 2008-09-23T18:22:50.473 に答える