データベースをC#アプリケーションでデプロイしていますが、別のマシンにsetup.exe
ファイルをインストールするときにデータベースに接続できません。C#とSQL Serverデプロイメントの問題
私が手にエラーがある:
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 connection.(provider:Named pipes Provider,error:40- could not open a connection to SQL Server)
私はこれを克服するにはどうすればよいですか?
有効に設定 - > SQL Serverの{バージョン} - - > [設定ツール] - > [SqlServerのConfiguration Managerを後で1は、プログラムにアクセスしてください確認するには
あなたの接続文字列は何ですか?あなたは 'servername [\ instancename] 'を適切に打つことができないように思えます。 –
接続にはどのようなコードが使用されていますか? SQLはリモートですか? – bryanmac
前回「名前付きパイププロバイダーのエラー」が発生しましたが、これはファイアウォールの問題(SQL ServerのTCP接続が失われたというルール)でした。 SQL Serverが既定のTCPプロバイダーを使用することを管理していない場合、名前付きパイプの使用を試みます。 – ken2k