创建SQL作业错误的解决方法(不能…
2014-01-15 16:07
148 查看
在用SQL语句创建SQL Server作业时有时出现如下错误:
消息 515,级别 16,状态 2,过程 sp_add_job,第 137 行
不能将值 NULL 插入列 'owner_sid',表 'msdb.dbo.sysjobs';列不允许有空值。INSERT 失败。
语句已终止。
这可能与为作业创建的数据库登录ID有关,这个登录ID需要是数据库的所有者(我的是sa),因此将
@owner_login_name=N'PC_ABC\administrator',
中的N'PC_ABC\Administrator'改为数据库的所有者,如sa就可以了。
相关文章推荐
- 创建SQL作业错误的解决方法(不能将值 NULL 插入列 'owner_sid',表 'msdb.dbo.sysjobs';列不允许有空值。)
- 创建SQL作业错误的解决方法(不能将值 NULL 插入列 'owner_sid',表 'msdb.dbo.sysjobs';列不允许有空值。)
- 创建SQL作业错误的解决方法(不能将值 NULL 插入列 'owner_sid',表 'msdb.dbo.sysjobs';列不允许有空值。)
- 创建SQL作业错误的解决方法(不能将值 NULL 插入列 'owner_sid',表 'msdb.dbo.sysjobs';列不允许有空值。)
- 创建SQL作业错误的解决方法(不能将值 NULL 插入列 'owner_sid',表 'msdb.dbo.sysjobs';列不允许有空值。) .
- 创建SQL作业错误的解决方法(不能将值 NULL 插入列 'owner_sid',表 'msdb.dbo.sysjobs';列不允许有空值。)
- 添加Sql作业,新建步骤出现:从IClassFactory为CLSID为{AA40D1D6-CAEF-4A56-B9BB-D0D3DC976BA2}的COM组件创建实例失败,原因是出现以下错误:c001f011。的解决方法
- 运行时错误 429,ACTIVEX部件不能创建对象的解决方法小结
- Access提示 429错误, ActiveX 部件不能创建对象的解决方法
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- ORACLE 存储过程的创建以及ORA-06502:PL/SQL:数字或值错误的解决方法
- 计算机更换名之后就出现这种错误,MS-SQL自己不能修改自己创建的作业
- VirtualBox 不能创建64位虚拟机及启动错误的原因与解决方法
- SQL"不能为新插入的行确定标识"错误的解决方法
- 前台JS脚本出现“Automation服务器不能创建对象“错误的解决方法
- 关于系统弹出错误:429 , ActiveX 部件不能创建对象 的解决方法
- SQL"不能为新插入的行确定标识"错误的解决方法
- SQL2005错误:"已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行. "解决方法
- 小结“线程间操作无效: 从不是创建控件的线程访问它” 错误的解决方法
- sql2000新建登陆用户错误“21002:[SQL-DMO] 用户***已经存在”的原因和解决方法【孤立用户解决方法】