web-dev-qa-db-ja.com

SSMSを介してSQLServerを起動またはローカルデータベースエンジンに接続することができません

SQL Serverは正常に動作していますが、金曜日以降、SSMSのデータベースエンジンに接続できませんでした。これは、ラップトップがハングしているように見えたため、Windows Update中にラップトップの電源をオフにする必要があるのと一致しました(これら2つが関連しているかどうかはわかりません)。

それ以来、私は持っています:

  • 更新が失敗する前に復元ポイントに戻りました
  • マシンからSQLServer2008を削除しました
  • SQL Server2012を自分のマシンにインストールしました。これはロード中に失敗しました
  • SQLServerというラベルの付いたものをすべてマシンから削除しました
  • 失敗したWindowsUpdateをやり直します
  • SQL Server 2012をインストールしましたが、ロード時に再び失敗しました
  • 自己署名証明書を作成しました( http://technet.Microsoft.com/en-us/library/cc753127(v = WS.10).aspx
  • サービスとSSCMの両方からSQLServerを起動しようとしましたが運がありませんでした
  • SQL Serverのさまざまなログオンオプションを試しました-ローカルシステムではサービスが開始されますが、SSMSのデータベースエンジンに接続できません
  • 無限の投稿や記事を読む

誰かが私のマシンでSQLServerを起動し、SSMSを使用してデータベースエンジンに接続するのを手伝ってもらえますか?

インストールの失敗ログには、次の情報が含まれていました。

2013-03-05 12:17:37.34 Server  Microsoft SQL Server 2012 (SP1) - 11.0.3128.0 (X64)  Dec 28   2012 20:23:12  Copyright (c) Microsoft Corporation  Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)  
2013-03-05 12:17:37.34 Server  (c) Microsoft Corporation.  
2013-03-05 12:17:37.34 Server  All rights reserved.  
2013-03-05 12:17:37.34 Server  Server process ID is 5116.  
2013-03-05 12:17:37.34 Server  System Manufacturer: 'SAMSUNG ELECTRONICS CO., LTD.', System Model: 'RV411/RV511/E3511/S3511/RV711'.  
2013-03-05 12:17:37.34 Server  Authentication mode is WINDOWS-ONLY.
2013-03-05 12:17:37.34 Server  Logging SQL Server messages in file 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Log\ERRORLOG'.  
2013-03-05 12:17:37.34 Server  The service account is 'NT Service\MSSQLSERVER'. This is an informational message; no user action is required.  
2013-03-05 12:17:37.35 Server  Registry startup parameters:   
 -d C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\master.mdf    
 -e C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Log\ERRORLOG    
 -l C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\mastlog.ldf  
2013-03-05 12:17:37.35 Server  Command Line Startup Parameters:    
 -s "MSSQLSERVER"
 -m "SqlSetup"
 -Q
 -q "Latin1_General_CI_AS"
 -T 4022
 -T 4010
 -T 3659
 -T 3610
 -T 8015
 -T 902
2013-03-05 12:17:37.69 Server  SQL Server detected 1 sockets with 2 cores per socket and 4 logical processors per socket, 4 total logical processors; using 4 logical processors based on SQL Server licensing.  This is an informational message; no user action is required.  
2013-03-05 12:17:37.69 Server  SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required.  
2013-03-05 12:17:37.69 Server  Detected 6004 MB of RAM. This is an informational message; no user action is required.  
2013-03-05 12:17:37.69 Server  Using conventional memory in the memory manager.  
2013-03-05 12:17:38.02 Server  Perfmon counters for resource governor pools and groups failed to initialize and are disabled.  
2013-03-05 12:17:38.73 Server  Node configuration: node 0: CPU mask: 0x000000000000000f:0 Active CPU mask: 0x000000000000000f:0. This message provides a description of the NUMA configuration for this computer. This is an informational message only. No user action is required.  
2013-03-05 12:17:38.75 Server  Using dynamic lock allocation.  Initial allocation of 2500 Lock blocks and 5000 Lock Owner blocks per node.  This is an informational message only.  No user action is required.  
2013-03-05 12:17:38.75 Server  Database Mirroring Transport is disabled in the endpoint configuration.  
2013-03-05 12:17:38.76 Server  Software Usage Metrics is disabled.  
2013-03-05 12:17:38.92 spid4s  Warning
 ******************  
2013-03-05 12:17:38.92 spid4s  SQL Server started in single-user mode. This an informational message only. No user action is required.
2013-03-05 12:17:39.07 spid4s  Starting up database 'master'.  
2013-03-05 12:17:39.66 Server  CLR version v4.0.30319 loaded.  
2013-03-05 12:17:40.35 spid4s  SQL Server Audit is starting the audits. This is an informational message. No user action is required.  
2013-03-05 12:17:40.38 spid4s  SQL Server Audit has started the audits. This is an informational message.  No user action is required.  
2013-03-05 12:17:41.33 spid4s  SQL Trace ID 1 was started by login "sa".  
2013-03-05 12:17:41.60 spid4s  Server name is 'E2E-LAPTOP'. This is an informational message only. No user action is required.  
2013-03-05 12:17:41.82 spid12s Password policy update was successful.  
2013-03-05 12:17:41.87 spid12s Error: 17190, Severity: 16, State: 1.  
2013-03-05 12:17:41.87 spid12s Initializing the FallBack certificate failed with error code: 1, state: 20, error number: 0.  
2013-03-05 12:17:41.87 spid12s Unable to initialize SSL encryption because a valid certificate could not be found, and it is not possible to create a self-signed certificate.  
2013-03-05 12:17:42.00 spid12s Error: 17182, Severity: 16, State: 1.  
2013-03-05 12:17:42.00 spid12s TDSSNIClient initialization failed with error 0x80092004, status code 0x80. Reason: Unable to initialize SSL support. Cannot find object or property.  
2013-03-05 12:17:42.00 spid12s Error: 17182, Severity: 16, State: 1.  
2013-03-05 12:17:42.00 spid12s TDSSNIClient initialization failed with error 0x80092004, status code 0x1. Reason: Initialization failed with an infrastructure error. Check for previous errors. Cannot find object or property.  
2013-03-05 12:17:42.00 spid12s Error: 17826, Severity: 18, State: 3.  
2013-03-05 12:17:42.00 spid12s Could not start the network library because of an internal error in the network library. To determine the cause, review the errors immediately preceding this one in the error log.  
2013-03-05 12:17:42.00 spid12s Error: 17120, Severity: 16, State: 1.
2013-03-05 12:17:42.00 spid12s SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.

2013年3月7日:光沢のある新しいWindows 8ラップトップにSQLServerをインストールすることでこの問題を回避しました(誤ったマシンで試したのとまったく同じ手順を使用)。エネルギーがあれば、戻ってきて、他のマシンでこの問題を解決できるかどうかを確認します。成功した場合は、この投稿を更新します。

13
Rachel Edge

同様の問題に取り組んでいる同僚-ほぼ同じエラーログ。根本的な原因は、システムアカウントを使用してドメインコントローラーにSQLサーバーをインストールしようとしたことであることが判明しました。ドメインコントローラーにSQLサーバーをインストールする必要がある場合は、SQLサーバーサービスをネットワークアカウントで実行します。 https://support.Microsoft.com/en-us/kb/2032911

6
Bijimon

元のポスターを手伝うにはおそらく手遅れだと思いますが、同じ問題が発生し、何も問題を解決しようとしませんでした。最後に、マイクロソフトとの技術的なインシデントを開始しました。これは、提供されたソリューションです。

  • 以下のレジストリキーのバックアップを取ります。

HKLM\SOFTWARE\Microsoft\Cryptography\MachineGuidこのキーは、理想的には中括弧のないマシンのGUIDである必要があるため、{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}はxxxxxxxx-xxxx-xxxxになります。 -xxxx-xxxxxxxxxxxx

  • 次に、中括弧を削除します。
  • 再起動してSQLサービスを開始してみてください。サービスが開始されない場合は、SQLをアンインストールして再インストールします。

上記のソリューションは、この問題を示す2つの別々のマシンで機能しました。

1
Jake

レジストリをバックアップします


これISオプションのみ-そして一般的に最後のリゾート-あなた自身の結果を考慮して

私はあなたのレジストリを見て、あなたのマシンの正確な状態を知っているので、このアドバイスを受け取らないでください


要するに、あなたが見ている最初のエラー:

2013-03-05 12:17:41.87 spid12sエラー:17190、重大度:16、状態:1。

2013-03-05 12:17:41.87 spid12sフォールバック証明書の初期化がエラーコード:1、状態:20、エラー番号:0で失敗しました。

レジストリにすでに存在するキー の問題を取り囲んでいます。だから、私が最初に言ったことを行い、レジストリをバックアップ、次にキーを削除します:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server

次に、Microsoft SQL Server 2012を再インストールしてみてください。これが機能しない場合は、マシンデータをバックアップして再構築する必要があります。

1
Mike Perrenoud

この投稿を見たばかりです。つまり、サービスパックとそれを機能させるための累積的な更新を適用する必要があります。新しいオペレーティングシステムでは、SSL証明書が変更され、新しいTLS1.2を使用してSSL2、SSL3などが無効になります。 SQL Serverは、すぐにサポートしていません。サポートを有効にするには、パッチを適用する必要があります。そうすれば、再び機能します。

1
Gilberto