我有一个存储过程,它将数据插入到sql的表中。它可以在SQL中找到,但是当我在sql server management studio中创建一个作业来执行
的存储过程时exec store procedure name
作业确实成功运行,但插入表中的所有数据都为空。
我不知道这是怎么发生的,请帮忙。感谢
答案 0 :(得分:1)
第1部分:
我们需要了解的信息比您提供的信息多。
以下列出了要开始的事项。
1 - Generate TSQL for the table.
2 - Send us a couple of records to insert.
3 - Sample TSQL code inside the job step.
4 - What account is SQL Agent running under?
5 - Is the job running in the correct database when executing the TSQL statement?
6 - Are there any errors in the job history.
简而言之,这项任务很容易完成。
屏幕截图或两个值得1000字!
第2部分:
请使用Windows中的代码段工具抓取屏幕截图,以便查看错误。
通过单词远程诊断事物非常困难。
还有一些事情需要检查。
1 - Are you a local admin of the laptop or server?
2 - Make sure you open the SQL server configuration manager as an admin.
This can be accomplished by right clicking the icon and selecting run as an admin instead of a double click to launch.
以下是我的配置管理器的示例图片。
以下是我的SQL Server代理及其运行的帐户的状态。