0

SQL Server2008R2を搭載した仮想マシンにWindowsXPProがあり、VS2012と同じLANおよび同じワークグループに他のコンピュータがあります。

VS2012で新しい接続を作成しようとすると、サーバー名は表示されますが、データベースを表示しようとすると、信頼できないドメインから接続しようとしているというエラーが表示されます。

Windows XP Proでドメインを作成し、2台のコンピューターを同じドメインに追加できるかどうか知りたいのですが。

現時点では、SQL ServerはWindows認証のみを使用するように構成されていますが、SQL Server認証は使用されていません。これは、アプリ構成ファイルの接続文字列にユーザーとパスワードを入れないようにするためです。

ありがとう。

4

1 に答える 1

1

ドメインを作成するにはドメインコントローラーが必要なので、XPProを持っているだけではそれができません。

ただし、両方のマシンに同じユーザー名とパスワードを持つWindowsアカウントがある場合でも、「正常に機能する」はずです。Windowsのユーザー名/パスワードをSQL接続文字列に入れることはできません。そのユーザーとしてコードを実行する必要があります。これは、RunAsを使用してアプリケーションを起動することで実行できます(Shiftキーを押しながらショートカットを右クリックして[名前を付けて実行...]を選択するか、コマンドプロンプトでRunAsを使用します)。

これはかなり脆弱ですが、パスワードの同期が保たれていることを確認する限り、問題はありません。

于 2012-12-10T13:20:45.927 に答える