2017-08-11 14 views
1

以下のクエリで誰かを助けてくれますか?Windows認証を使用したwso2 dssからSQL Serverへの接続

開発サーバーでDSSサーバーを実行しています。 Windows認証を使用してservernameを使用してローカルマシンのSQL Server 2014に接続したいとします。私はこれに関連する文書を見つけることができませんでした。

私は、リポジトリ/コンポーネント/ libフォルダにJTDS jarファイルを追加しましたが、それでも、DSSではエラー

の下になって私は、以下の内容で構成されたが、エラー(PFAスクリーンショット)を下回るerror message

取得時にエラーが発生しまし:

Driver class com.microsoft.sqlserver.jdbc.SQLServerDriver can not be loaded

ローカルSQL ServerとWindows認証を接続するDSSの接続パラメータを定義する方法を教えてください。

おかげ Mahaboob

答えて

0

は私が問題を発見しました。 sqlserver jarファイルがないためです。

ドライバクラスのエラーを取り除くために、sqljdbc.jarファイルをrepository \ components \ libに配置する必要があります。 jarファイルをダウンロードしてくださいhttps://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774

しかし、私の質問は、Windows認証を使用してSQL Serverへの接続を確立する方法はまだ残っていますか?複雑な答えの

enter image description here

0

ビットはそうここに行きます。

DSSでWindows認証を使用することができます。これを行う方法については、多くの記事があります。ちょうどそれをGoogle。ただし、ドメインユーザーを偽装して接続文字列にユーザー名を設定するDSSサービスを実行し、ユーザーが偽装されて接続する必要があるという制限があります。

そのすべての良いニュースではありません。 DSSインスタンスごとに1人のユーザーを偽装することに制限されます。だから、あなたが使用するすべてのSQLデータベースのために単一のユーザーを設定することができない限り...あなたはポイントを得る。

最も簡単な方法は、SQL認証を有効にすることです。あなたが法人のMSタイプのお店にいる場合、あなたのDBA'aはこれは良い習慣ではないとアドバイスするかもしれません。私のケースでは、SQL認証を有効にするための特別なビジネス例外を許可しました。

これは役に立ちます。

関連する問題