Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.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
C# 为什么不从安装程序执行sql作业?_C#_Sql_Sql Server_Windows Installer_Installshield - Fatal编程技术网

C# 为什么不从安装程序执行sql作业?

C# 为什么不从安装程序执行sql作业?,c#,sql,sql-server,windows-installer,installshield,C#,Sql,Sql Server,Windows Installer,Installshield,我正在尝试使用以下命令启动sql server作业 EXEC msdb.dbo.sp_start_job N'Cube Initializer' 如果手动运行它,它工作得很好,但我在安装程序(InstallShield)工具中运行此命令,并收到以下日志消息 SQL Server代理当前不可用 正在运行,因此无法通知它此操作 但是SQLServerAgent正在我的机器上运行,我不明白为什么在SQLServerAgent运行时收到此日志错误。 MSDB数据库处于恢复状态?检查此数据库是否联机 挂

我正在尝试使用以下命令启动
sql server
作业

EXEC msdb.dbo.sp_start_job N'Cube Initializer'
如果手动运行它,它工作得很好,但我在
安装程序
(InstallShield)工具中运行此命令,并收到以下日志消息

SQL Server代理当前不可用 正在运行,因此无法通知它此操作

但是SQLServerAgent正在我的机器上运行,我不明白为什么在SQLServerAgent运行时收到此日志错误。

  • MSDB数据库处于恢复状态?检查此数据库是否联机
  • 挂起的SQL代理服务?重新启动SQL代理服务并重试
  • 是否安装了几个SQL Server实例,并且命令发送到了错误的实例
可能需要先确保与数据库的连接已通过身份验证:。可能会启用详细日志记录来检查这一点(MSIEXEC/i[MSI的路径]/l*v c:\temp\temp.log)。您需要提供更多关于当前如何配置的信息。