SQL Serverとの接続を確立するときのネットワーク関連またはインスタンス固有のエラー。

エラーメッセージ

SQL Serverとの接続を確立中にネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからなかったか、アクセスできませんでした。インスタンス名が正しいこと、およびSQL Serverがリモート接続を許可するように構成されていることを確認してください。(プロバイダー:名前付きパイププロバイダー、エラー:40-SQLサーバーへの接続を開けません)(Microsoft SQL Server、エラー:2)

SSMS接続エラープロンプトのスクリーンショット
通常、この種の問題が発生した場合は、SQL Server構成マネージャーに移動して、SQL Serverの対応するサービスが有効になっているかどうかを確認する必要があります。
メインサービスを見ると、SQL Server(MSSQLSERVER)は「停止」状態になっています。

そのため、サービスを開始することを検討してください。

ただし、サービスの開始に失敗した場合、プロンプトメッセージは次のとおりです。要求が失敗したか、サービスが時間内に応答しませんでした。詳細については、ログまたはその他の該当するエラーログを参照してください。
図に示すように、
SQL Server構成マネージャーサービスのスクリーンショットが開始に失敗しました
システムログを表示しましたが、Windows 10でログを表示する方法は、検索場所で「イベントビューアー」を検索して開くことでした。
イベントビューアに2つのエラーが表示されました。
発生した最初のエラーは次のとおりです。アップグレード手順 'msdb110_upgrade.sql'でエラー200(ステータス7、重大度25)が発生したため、データベース 'master'のスクリプトレベルのアップグレードが失敗しました。バラバラ...
ログレコードの下のアップグレード失敗のスクリーンショット
直後に発生した2番目のエラーを引き続き確認し
ます。マスターデータベースを復元できません。SQL Serverを実行できません。マスターデータベースを完全バックアップで復元するか、再生成してください。バラバラ...
ログレコードの下のメインデータベース破損情報のスクリーンショット
これから、データベースの問題のプロセス全体がわかります。同時に、2番目のログのプロンプト情報によると、私は解決策を知っています:

マスターデータベースの完全バックアップを通じてマスターデータベースを復元する

以前の調査でも同様の問題が発生したため、新しいデータベースをインストールした後、システムデータベースの完全バックアップを作成する習慣を身につけました。

リカバリが完了した後、データベースに正常に接続するには、コンピュータとサービスを再起動する必要があります。

別の解決策

SQL Serverインストールプログラムによる修復修復が
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
完了したら、データベースに正常に接続するためにコンピューターとサービスを再起動する必要があります。

元の23件の記事を公開 いいね1 20,000以上の訪問

おすすめ

転載: blog.csdn.net/shenjie_xsj/article/details/104568412