2

Windows XP Professional に SQL Server をインストールしています。ローカル コンピューターでアプリケーションを実行すると、データベースにアクセスできますが、同じ LAN にある別のコンピューターでアプリケーションを実行すると、基になるプロバイダー フィールド エラーが発生します。

SQL Server ブラウザーを起動し、TCP/IP プロトコルを有効にして、他のコンピューター (Windows 7 を使用) のユーザーと同じ名前とパスワードで Windows XP に新しいユーザーを作成し、新しいユーザーを作成しようとしました。ログインする。

私の接続文字列は次のとおりです。

<add name="myConnection" connectionString="metadata=res://*/Model.myModel.csdl|res://*/Model.myModel.ssdl|res://*/Model.myModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=192.168.1.5\SQLEXPRESS;initial catalog=myDataBase;integrated security=true;multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient"/>

IIS 6.1 をインストールしましたが、構成方法がわかりません。これが解決策になるかどうかもわかりません。

Windows 認証を使用したいと考えています。Windows XP に SQL Server 2008 Express をインストールした場合、それは可能ですか?

編集01:

ファイアウォールを無効にしようとしましたが、問題は解決しません。

4

1 に答える 1

1

ポート 1433 への着信 TCP 接続用にファイアウォールを開きます

IIS は、不要な場合はアンインストールできる SQL Server とは関係ありません。

はい、SQL Express 2008 を XP にインストールできます。

SQL Express 2008 サポートされているオペレーティング システム:

Windows Server 2003 Service Pack 2、Windows Server 2008、Windows Vista、Windows Vista Service Pack 1、Windows XP Service Pack 2、Windows XP Service Pack 3

于 2013-02-08T11:06:09.600 に答える