13

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

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

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

自分のマシンで SQL Server を起動し、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 ラップトップに SQL Server をインストールすることで、この問題を回避しました (誤ったマシンで試したのとまったく同じ手順を使用しました)。エネルギーができたら、戻ってきて、他のマシンでこの問題を解決できるかどうかを確認します. 成功した場合は、この投稿を更新します。

4

5 に答える 5

7

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

于 2015-12-15T15:00:09.433 に答える
1

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

于 2016-11-02T19:58:36.500 に答える
1

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


これはオプションにすぎません - そして一般的には最後の手段です - あなた自身で結果を比較検討してください

私はあなたのレジストリを見て、あなたのマシンの正確な状態を知っているので、このアドバイスを鵜呑みにしないでください


つまり、最初に表示されるエラーは次のとおりです。

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 の再インストールを試みます。これがうまくいかない場合は、おそらくマシン データをバックアップして再構築する必要があります。

于 2013-03-05T17:54:45.890 に答える
1

エラーは、インストールした証明書に関係しているようです。

この記事では、SQL サーバーがログインするサービスを変更することを提案しています。これは、インストール時、またはサーフェス構成管理ツールを介して行うことができます。

http://social.msdn.microsoft.com/Forums/en-US/sqlsecurity/thread/56f14665-3f00-41ff-b002-bb5e86b3f219/

于 2013-03-05T18:03:44.983 に答える