0

Windows 認証を使用する利点は、現在 Windows にログインしているユーザーとして、サーバーにログインするためにユーザー名とパスワードを入力する必要がないことです。しかし、特定のケースでは、同じ Windows 認証 ODBC 接続を使用して、別のユーザーとして SQL Server にログインしたいと考えています。

では、質問: Windows 認証を使用して SQL Server にログインすることはできますが、現在 Windows にログインしているユーザーとしてログインすることはできません (ユーザー名とパスワードを求めるダイアログなしで)

4

3 に答える 3

1

あなたの質問に対する簡単な答えはノーです。ダイアログが表示されなければ、別の Windows アカウントを使用して SQL Server にログインすることはできません。

もう少し複雑な答えは次のとおりです。Query Analyzer アイコンを右クリックして [Run As] を選択すると、別のユーザーとしてログインできます (ダイアログが表示されます)。

見ることができるRUNASコマンドライン実行可能ファイルもあるので、RUNASコマンド、資格情報、およびQuery Analyserへのパスを含むショートカットを作成できます。これにより、実行時にユーザー名またはパスワードを求められることがなくなります。

于 2008-10-08T09:39:56.190 に答える
1

ログインしているユーザーの資格情報を使用していない場合は、他の資格情報を渡す必要があります。それらを直接要求する以外に、他の唯一のオプションはそれらを保存することです..

そして、それを行ったら、混合モード認証を検討し、この特定の状況で SQL login/pw を使用することを検討する価値があるかもしれません。

于 2008-10-08T09:45:38.190 に答える
0

Runas では、コマンド ラインでパスワードを入力できず、パスワードを収集するためのポップアップが生成されます。少し検索すると、意図された使用法ではありませんが、役立つ可能性のあるテクネットの記事にたどり着きました..

http://technet.microsoft.com/en-us/library/bb727155.aspx
http://blogs.msdn.com/oldnewthing/archive/2004/11/29/271551.aspx

于 2008-10-08T09:46:18.563 に答える