小编Edw*_*tto的帖子

SQL代理作业 - "运行方式"下拉列表为空

当我尝试设置SQL代理作业时,为什么"运行方式"下拉列表始终为空?我正在尝试设置一些SQL代理作业以使用代理帐户运行.我是SQLAgentUserRole,SQLAgentReaderRole和SQLAgentOperatorRole的成员.当我尝试向作业添加步骤时,我选择SQL Integration Services包,并且"运行方式"下拉列表为空.

任何系统管理员都可以查看代理.我不能将代理用作SQLAgentUserRole,SQLAgentReaderRole和SQLAgentOperatorRole的成员吗?我在这里错过了什么?

(代理帐户对子系统是活动的:SQL Integration Service Packages,这是SQL Server 2008 R2)

编辑 -

MSDN:"这些数据库角色的成员(SQLAgentUserRole,SQLAgentReaderRole和SQLAgentOperatorRole)可以查看和执行他们拥有的作业,并创建作为现有代理帐户运行的作业步骤." 另一篇关于固定服务器角色的文章提到可以授予代理访问权限,但是它没有提到如何执行它:MSDN.

sql proxy jobs agent sql-server-2008

16
推荐指数
2
解决办法
7万
查看次数

UserPrincipal.GetGroups与UserPrincipal.GetAuthorizationGroups?

我使用ASP.Net 4.0 MVC来查询活动目录.我试图获取用户的组成员资格列表,并迭代它们.我有一个奇怪的问题.要获得我正在使用的组:

   PrincipalSearchResult<Principal> groups = up.GetGroups();
Run Code Online (Sandbox Code Playgroud)

哪个在localhost上工作得很好但在移动到IIS6时返回一个空集.所以我尝试使用这个:

    PrincipalSearchResult<Principal> groups = up.GetAuthorizationGroups();
Run Code Online (Sandbox Code Playgroud)

哪个在IIS6上运行良好,但在localhost上返回一个空集.这两种方法有什么区别?为什么我可以在IIS6中使用一个而不在localhost上使用?为什么我可以在localhost而不是IIS6中使用另一个?

c# active-directory asp.net-mvc-3

9
推荐指数
2
解决办法
5990
查看次数