2012 SQL Server をインストールしました。すべてうまくいった..
クライアントが SQL Express 2008 エディションで実行されていたため、SQL Server 2012 が既定のインスタンスとしてインストールされます。
SQL 構成マネージャーの名前付きパイプ プロトコルを使用して有効にすると、デフォルトで無効になります。
リモート接続は、デフォルトで SQL Server でオンになっており、オンになっていることを再確認しました。
サービスの停止と開始
次に、2008 R2 で正常に動作するクライアント アプリケーションを起動しようとしましたが、接続に失敗し続けます。通常の (ローカル)、ローカルホスト、IP アドレスなどを含む接続文字列で一連のものを試しました。
同じ標準エラーが発生し続けます: データベース エラー 2 リモート接続が有効で、インスタンス名が正しいことを確認してください: 名前付きパイプ プロバイダー エラー 40.
使用されている接続文字列は次のとおりです。
connectionString="Data Source=(local);InitialCatalog=AssetManager;
Persist Security Info=True;User ID=sa;Password=blah" providerName="System.Data.SqlClient"
接続文字列に追加する必要がある 2012 年の違いはありますか? 何が欠けているのか、オンラインでチェックしましたが、明らかなものは何も見つかりません...