3

別のユーザーの Windows 資格情報を使用して mssql サーバーへの接続を開くことができるように、接続文字列を作成することはできないようです。SQLサーバーアカウントを指定するか、ドメインで使用されている現在のセットに沿って渡される資格情報をまったく指定しないように制限されているようです。

この制限を回避する効果的な方法として、どのような回避策がありますか?

少し背景:
私が展開している会社は、共有データベースにアクセスする各アプリケーションに対して Windows 資格情報を設定したいと考えています。これは、デーモンのようなバックグラウンド タスクではうまく機能しますが、デスクトップ アプリケーションでは少し複雑に思えます。

ユーザーの資格情報をデータベースに渡すのではなく、アプリケーション自体用に予約されている一連の Windows 資格情報を渡すように求められました... SQL サーバーの資格情報ではなく、アプリケーションのドメインのアカウントです。

Runasを使用して、このアプリケーションの Windows アカウントを使用して (Python で記述された) アプリケーションを起動すること を検討しています。

おそらく、誰かがより良い方法を提案できますか?

4

2 に答える 2

1

接続文字列で、Windows 資格情報の代替セットを指定する方法はありません。ルナスに対するあなたの本能は的を射ています。ラップトップがオンになっているドメインとは異なるドメインに接続するときに、これを使用して SSMS を起動することがよくあります。幸運を!

于 2012-04-11T14:12:15.910 に答える
1

アプリケーションのドメイン グループ (アクティブ ディレクトリ) を設定し、特定のドメイン ユーザーをそのグループに割り当てることができます。そのグループのデータベースに権限を付与できると思います。

これにより、グループに対して特定の権限を制御できます。

単なる提案ですが、お役に立てば幸いです。幸運を!

于 2012-04-11T03:19:17.103 に答える