Hi @安藤彰規 ,
このエラーは実際にはネットワーク上の問題ではなく、SQL Serverのインストールプロセス中にインストーラーがNamed Pipes経由で新しいインスタンスに内部接続しようとした際にトリガーされますが、SQL Serverブラウザサービスがまだ稼働していないか、Named Pipesがまだ有効になっていないのです。
同じ2台のマシンで同じステップで故障するという事実は、ハードウェアの故障ではなく設定や環境の問題であることを裏付けています。ベローズの手順に従ってください。
- SQL Serverブラウザサービスを開始し、services.mscを開き、SQL Server Browserを探し、スタートタイプを自動に設定し、「Start」をクリックします。このサービスはインスタンスディスカバリーのセットアップ時に必要です。
- SQL Serverの設定管理で名前付きパイプを有効にする SQL Server Configuration Manager → SQL Server ネットワーク設定→プロトコル for MSSQLSERVER → 名前付きパイプが有効→。これを変更後、SQL Serverサービスを再起動してください。
- Windowsファイアウォール例外を追加sqlservr.exeとTCPポート1433を許可するインバウンドルールを作成します。ローカルインストール中でも、インストーラーはファイアウォールがブロックできるループバック接続を試みることがあります。
- インストーラーを管理者として再実行し、右クリックsetup.exe →管理者として実行してください。一部のインストールステップでは、サービスを正しく登録するために権限の昇格が必要です。
HP ProDesk/SFFマシンへのボーナスヒント:HPの工場出荷時イメージには、名前付きパイプアクセスをブロックできるエンドポイントセキュリティソフトウェア(HP Wolf SecurityやバンドルされたAVなど)が含まれていることがあります。セキュリティソフトウェアが干渉していないか確認し、インストール時に一時的に無効化してください。
上記のどれもうまくいかない場合は、SQL Serverのセットアップログ(C:\Program Files\Microsoft SQL Server\160\Setup Bootstrap\Log)を確認してください。Detail.txtファイルにはセットアップが失敗した正確な行が示され、より具体的なエラーコードが表示されます。
ありがとうございます。
アキル。