Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 无法在服务器上启动服务SQLSERVERAGENT_Sql Server_Sql Server 2008 - Fatal编程技术网

Sql server 无法在服务器上启动服务SQLSERVERAGENT

Sql server 无法在服务器上启动服务SQLSERVERAGENT,sql-server,sql-server-2008,Sql Server,Sql Server 2008,我正在使用SQL Server 2012。我移动了数据和日志文件,开始启动SQL Server。但它说: 无法在服务器X上启动服务。(mscorlib) PSFACAMDWHSQL2上的MSSQLSERVER服务已启动,然后停止。(ObjectExplorer) SQL错误日志: 无法在服务器PSFACAMDWHSQL2上启动服务MSSQLSERVER。(mscorlib) 节目地点: 服务器堆栈跟踪: 位于Microsoft.SqlServer.Management.UI.VSIntegrat

我正在使用SQL Server 2012。我移动了数据和日志文件,开始启动SQL Server。但它说:

无法在服务器X上启动服务。(mscorlib)

PSFACAMDWHSQL2上的MSSQLSERVER服务已启动,然后停止。(ObjectExplorer)

SQL错误日志:

无法在服务器PSFACAMDWHSQL2上启动服务MSSQLSERVER。(mscorlib)

节目地点:

服务器堆栈跟踪:
位于Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.Service.Start()
在System.Runtime.Remoting.Messaging.StackBuilderSink.\u PrivateProcessMessage(IntPtr md,对象[]参数,对象服务器,Int32 methodPtr,布尔fExecuteInContext,对象[]和outArgs)
在System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg,IMessageSink replySink)中

在[0]处重试异常:
在System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(消息reqMsg,布尔bProxyCase)
在System.Runtime.Remoting.Proxy.RemotingProxy.Invoke(对象未使用,MessageData&msgData)中调用
位于Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ServiceActionHandler.EndInvoke(IAsyncResult结果)
位于Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ServiceControlProgress.ActionCompletedHandler(IAsyncResult结果)

PSFACAMDWHSQL2上的MSSQLSERVER服务已启动,然后停止。(ObjectExplorer)

节目地点:

位于Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.Service.Start()处


任何帮助都将不胜感激。

您的实例不会启动,因为
模型
数据库不在预期的位置。快速修复方法是将模型数据库的文件移动到其原始位置并启动实例


请阅读有关移动数据库的内容。

您移动了哪个数据库(系统数据库或仅限用户),以及如何移动?“在物理移动文件之前,您是否更改了数据库?您的标题谈到代理,但您的问题的主体似乎涉及SQL Server服务本身”。@Dean。我移动了TempDB、Model和MSDB以及一个用户数据库。我上次离开Master时没有移动它。我只是注意到Sql server Configuration Manager中的服务帐户名称不正确,但如果这样,则会导致此问题。Dean:我无法在Sql上运行任何查询,因为我收到以下错误:1)将请求发送到服务器时发生传输级别错误。(提供程序:共享内存提供程序,错误:0-管道的另一端没有进程。)当您尝试从SQL Server配置管理器或服务小程序启动服务时,将model.mdf和modellog.ldf复制回原始位置后,会发生什么情况?如果它没有启动,请检查windows错误日志中的错误消息。我检查了windows错误日志,它确认了您所说的,它找不到任何系统数据库,并提到:1)SQL跟踪因服务器关闭而停止。跟踪ID='1'。这只是一条信息性信息;不需要用户操作。