在我用于WSUS 3的服务器上,有一天我发现这个:
WSUSpipe理控制台无法连接到WSUS服务器数据库。
validationSQL Server是否正在WSUS服务器上运行。 如果问题仍然存在,请尝试重新启动SQL。
System.Data.SqlClient.SqlException – 无法打开login请求的数据库“SUSDB”。 login失败。 用户“NT AUTHORITY \ NETWORK SERVICE”login失败。
源.Net SqlClient数据提供程序
堆栈跟踪:Microsoft.UpdateServices.Internal.BaseApi.ComputerTargetGroup.GetById()Microsoft.UpdateServices.Internal.DatabaseAccess.AdminDataAccessProxy.ExecuteSPG etTargetGroupById(Guid id)Microsoft.UpdateServices.Internal.BaseApi.SoapExceptionProcessor.DeserializeAndT hrow(SoapException soapException) Guid id,UpdateServer updateServer)在Microsoft.UpdateServices.UI.AdminApiAccess.AdminApiTools.GetUpdateServer上Microsoft.UpdateServices.UI.AdminApiAccess.AdminApiTools.TestSqlConnection(IUpdateServer服务器)上的Microsoft.UpdateServices.Internal.BaseApi.UpdateServer.GetComputerTargetGroup(Guid id) (String serverName,Boolean useSecureConnection,Int32 portNumber)在Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.GetUpdateServer(PersistedServerSettings设置)在Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ConnectToServer()在Microsoft.UpdateServices.UI .SnapIn.Scope.ServerSummaryScopeNode.get_ServerTools()
我不知道这个问题可能是什么,因为我对数据库的了解很less。
操作系统是Windows 2003 Server SP2,在服务器或系统本身中没有任何更改或接触。 只是有一天,它不再工作了。 数据库是Microsoft SQL 2005
有任何想法吗?
login到WSUS服务器,并在默认情况下findSQL安装在C:\ Program Files \ Microsoft SQL Server \ MSSQL.1 \中的文件夹。 在那下面find日志文件夹(应该在\ MSSQL \ Log下)并find没有扩展名的ERRORLOG文件。 如果有数据库问题需要处理的话,那应该给你一个更好的想法。
否则,您可能需要在计算机上安装SQL Express Management Studio并连接到数据库以查看发生了什么问题。
你确定SQL Server实例正在运行吗? 从开始菜单启动SQL Serverconfigurationpipe理器,并签出服务节点。
或者,您可能遇到了这个问题 – 但是我不太清楚Sharepoint控制台是否可以确认。
我喜欢这些Microsoft消息:“尝试启动SQL Server”。 他们没有告诉你的是,没有办法启动SQL服务器,这对以前没有做过的人来说很明显。
上面的build议不能帮助那些SQL服务器没有运行的人。 如果没有运行,你将如何使用任何东西连接到SQL服务器。
这里发生的是,WSUS附带的SQL服务器没有方法来检查它或重新启动它。 我们需要知道如何通过命令行或其他方式再次启动SQL服务器,而不必重新启动服务器节点本身。