6

Management Studio を使用していますが、別のドメインの別のサーバーにあるデータベースにログインしたいと考えています。そのような場合に私が持っている唯一のログインは、Windows 資格情報を使用することです。

ローカル PC の Management Studio 経由でログインできるようにしたいと考えています。これを行う唯一の方法は、次のようなコマンドを使用することです。

runas /netonly /user:domain\username "C:\Progr...\IDE\Ssms.exe"

これはうまくいきますが、最も簡単で良い方法ではありません。より良い方法はありますか?Management Studio 内でそれを行う方法はありますか?

4

3 に答える 3

3

別のドメインの SQL Server に接続しながら Windows 認証を使用する唯一の洗練された方法は次のとおりです。

  • すでに行っていること:runas /netonly
  • リモート デスクトップ経由で接続し、リモート サーバーでローカルに SSMS を開く
于 2013-07-21T20:40:19.297 に答える
0

ShellRunAsまたはSysinternals Suite全体をダウンロードすると、グラフィカルなパスワード プロンプトを表示できます。

  • ShellRunAs または Sysinternals Suite の実行可能ファイルを選択した場所に保存します。私はお勧め:

    C:\Program Files\Sysinternals
    
  • 次に、実行して、すべてのアプリケーション/ショートカットの「別のユーザーとして実行...」コンテキスト メニュー オプションを有効にできます。

    shellrunas /reg
    

    別のユーザーとして実行

  • これを SQL Server Management Studio に対してのみ有効にする場合は、ショートカットを作成して、次のように管理スタジオにパスを渡すことができます。

    "C:\Program Files\Sysinternals\ShellRunas.exe" "C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe"
    

Sysinternal Suite 全体をダウンロードする場合は、ディレクトリを PATH 環境変数に追加することをお勧めします。

SQL Server Management Studio のバージョンと、64 ビットまたは 32 ビットのどちらの Windows を実行しているかに基づいて、上記のパスを調整する必要があることに注意してください。

于 2014-10-24T02:09:16.163 に答える