访问数据库的用户如果不具有sysadmin server role 权限的时候,可不可以发布一个job?

yuyangyangde 2009-01-22 09:40:04
访问数据库的用户如果不具有sysadmin server role 权限的时候,可不可以发布一个job,如果能发布Job的话,与此有关的日志在哪里?
如果访问数据库的用户具有sysadmin server role权限的时候,这个用户发布的job日志又会存储在哪里?谁能告诉我啊!
数据库是SqlServer2005
...全文
139 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
CN_SQL 2009-01-22
  • 打赏
  • 举报
回复
联机帮助--搜索里输入:SP_ADD_JOB

下面就有权限的说明.
duanzhi1984 2009-01-22
  • 打赏
  • 举报
回复
自己试一下不就知道了吗?
yuyangyangde 2009-01-22
  • 打赏
  • 举报
回复
不是啊,SqlServer2000都是把相应的日志放到日志文件里面的,SqlServer2005则根据当前用户的权限来选择日志要保存的位置(不具备sysadmin权限的用户的日志是记录在msdb.dbo.sysjobstepslogs 这里面 )
yuyangyangde 2009-01-22
  • 打赏
  • 举报
回复
那如果没有sysadmin权限的时候能发布呢?
wsh236 2009-01-22
  • 打赏
  • 举报
回复
不都应该在日志文件存放么?
wzy_love_sly 2009-01-22
  • 打赏
  • 举报
回复
是sysadmin就可以发布
日志写哪
放msdb..sysjobs
yuyangyangde 2009-01-22
  • 打赏
  • 举报
回复
我已经知道答案了,谢谢大家啊!

22,294

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧