1

現在、Visual Studio 2003 と .NET 1.1 でいくつかのレガシ コードを維持する必要があります。統合セキュリティを使用してデータベースに接続します。VS2003 のインストールに Windows 7 で WinXP モードを使用しています。Windows 7 マシンに SQL Server 2008 をインストールしています。ただし、VS2003 から SQL Server に接続しようとすると、常に SSPI コンテキストを生成できませんでした。WinXP モードのインストールはドメインに接続されており、ドメイン上の他のリソース (共有フォルダー、他のマシンで SSPI を使用する SQL サーバー) にアクセスできます。SSPI を使用してアクセスできない唯一のものは、WinXP モード内の VS2003 から Win 7 ホスト ボックスにインストールされた SQL サーバーのようです。他の誰かがこの問題を抱えていて、解決策を提供できますか?

4

1 に答える 1

0
  1. Win7 ファイアウォールを確認します。[マイ コンピュータ、右クリック ネットワーク、プロパティ、Windows ファイアウォール [左下隅]、詳細設定、受信規則、右クリック、新しい規則、ポート、次へ、TCP + 特別なローカル ポート: 1433、次へ、接続を許可する、次に、ドメイン (パブリックではありません。これが最も安全な選択です)、次、名前 = SQLServer、完了]。
  2. SQL Server ネットワーク構成を確認します。[スタート、すべてのプログラム、Microsoft SQL 2008、構成ツール、Sql Server 構成マネージャー、SQL Server ネットワーク構成 (展開)、MSSQLSERVER のプロトコル]。共有メモリが有効になります。TCP/IP が有効になっていることを確認します。TCP/IP をダブルクリックし、[IP アドレス] タブで IP アドレスを見つけます。IP アドレスは 192 または 10 で始まる必要があります。「アクティブ = はい」および「有効 = はい」であることを確認してください。
于 2010-06-16T18:32:56.613 に答える