web-dev-qa-db-ja.com

WSUSデータベースの問題

WSUS 3に使用しているサーバーで、ある日、これを見つけました。

WSUS管理コンソールはWSUSサーバーデータベースに接続できませんでした。

SQLサーバーがWSUSサーバーで実行されていることを確認します。問題が解決しない場合は、SQLを再起動してみてください。

System.Data.SqlClient.SqlException-ログインによって要求されたデータベース「SUSDB」を開くことができません。ログインに失敗しました。ユーザー「NTAUTHORITY\NETWORKSERVICE」のログインに失敗しました。

ソース.NetSqlClientデータプロバイダー

スタックトレース:Microsoft.UpdateServices.Internal.BaseApi.SoapExceptionProcessor.DeserializeAndT hrow(SoapException soapException)at Microsoft.UpdateServices.Internal.DatabaseAccess.AdminDataAccessProxy.ExecuteSPG etTargetGroupById(Guid id)at Microsoft.UpdateServices.Internal.BaseApi.ComputerTargetGroup.GetById( Microsoft.UpdateServices.Internal.BaseApi.UpdateServer.GetComputerTargetGroup(Guid id)のGuid id、UpdateServer updateServer)Microsoft.UpdateServices.UI.AdminApiAccess.AdminApiTools.TestSqlConnection(IUpdateServer server)のMicrosoft.UpdateServices.UI.AdminApiAccess.AdminApiTools.GetUpdateServer (String serverName、Boolean useSecureConnection、Int32 portNumber)at Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.GetUpdateServer(PersistedServerSettings settings)at Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ConnectToServer()at Microsoft.UpdateServices.UI .SnapIn.Scope.ServerSummaryScopeNode.get_ServerTools()

DBに関する知識が最小限であるため、問題が何であるかわかりません。

OSはWindows2003 Server SP2であり、サーバーまたはシステム自体で変更または変更されたものはありません。ある日、それはもう機能しませんでした。データベースはMicrosoftSQL2005です

何か案は?

3
Boris Vezmar

WSUSサーバーにログオンし、SQLがC:\ Program Files\Microsoft SQL Server\MSSQL.1 \にデフォルトでインストールされているフォルダーを見つけます。その下でLogフォルダー(。\ MSSQL\Logの下にあるはずです)を見つけ、拡張子のないERRORLOGファイルを見つけます。これにより、対処すべきデータベースの問題がある場合に、何が起こっているのかについてより良いアイデアが得られるはずです。

それができない場合は、SQL Express Management Studioをマシンにインストールし、データベースに接続して、何が起こっているかを確認し、問題を修正する必要があります。

3
mrdenny

「SQLServerを起動してみてください」というMicrosoftのメッセージが大好きです。彼らがあなたに言っていないのは、SQLサーバーを起動する方法がないということです。これは、以前に起動したことがない人にはすぐにわかります。

上記のアドバイスは、SQLサーバーをまだ実行していない人には役立ちません。 SQLサーバーが実行されていない場合、それを使用してSQLサーバーにどのように接続しますか。

ここで起こっていることは、WSUSに付属のSQLサーバーには、それをチェックしたり再起動したりする方法がないということです。必要なのは、コマンドラインなどを使用して、サーバーノード自体を再起動せずにSQLサーバーを再起動する方法を知ることです。

0
user44976

SQL Serverインスタンスが実行されていることを確認しましたか? [スタート]メニューからSQLServer構成マネージャーを起動し、サービスノードを確認します。

または、発生している可能性があります この問題 -SharePointコンソールについて十分に理解していません。

0
Aaron Alton