私のプロダクトサーバーでは、SQL Serverのインスタンスが2つあります.SQL Server 2000は既定のインスタンスで、追加の名前付きインスタンスとして\ SQLEXPRESS2008があります。私のWebプロジェクトでは、デフォルトのSQL 2000インスタンスに接続する必要があります。私は、Visual StudioのサーバーエクスプローラでのVisual Studioで2008LINQ to SQL WebページのSQLサーバーに接続できません
をSQLにLINQを使用してい
、私は正確にLINQ to SQLクラスを生成し、すべてのテーブルを参照してください、DBへの接続を作成することができ、など
私は試してみて、私のWebプロジェクトのコードを実行すると、しかし、私が手 など、すべて、編集を参照してください、DBに接続することができますManagement Studioで:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
<add name="myConnectionString" connectionString="Data Source=myServer.com;Initial Catalog=myDB;Persist Security Info=True;User ID=sa;Password=XXXXX" providerName="System.Data.SqlClient" />
(私は絶望のうち、saアカウントでテストしています):
Webプロジェクトでの私の接続文字列は次のようになります。
私は罰金を実行している他のWebプロジェクトを持っているとDBを利用しますが、(それが重要な場合)、これはLINQ to SQLクラスを使用して唯一のものである
場合は、ヘルプが
ジョナサンに
"私は他のWebプロジェクトがうまく動作し、DBを利用しています"と、これらはプロダクションDBサーバー上でホストされていないものと推定していますか? –