一个简单的问题,
我们刚刚做了一个 P2V,正在重新测试环境,并从 SQL 2005 迁移到 SQL 2008R2。我借此机会重做我的备份计划。我在域上设置了一个远程文件夹,但无法访问它。我对 SERVICE 和 AD 管理员的文件夹具有权限,并且我的 SQL 实例正在运行内置帐户的本地网络服务。
这不起作用我正在尝试按照此处的问题进行操作,但不确定如何在维护计划/sql 作业中使用此代理。我试图避免将我的 SQL 服务帐户设置为管理员。这可以做到吗?
一个简单的问题,
我们刚刚做了一个 P2V,正在重新测试环境,并从 SQL 2005 迁移到 SQL 2008R2。我借此机会重做我的备份计划。我在域上设置了一个远程文件夹,但无法访问它。我对 SERVICE 和 AD 管理员的文件夹具有权限,并且我的 SQL 实例正在运行内置帐户的本地网络服务。
这不起作用我正在尝试按照此处的问题进行操作,但不确定如何在维护计划/sql 作业中使用此代理。我试图避免将我的 SQL 服务帐户设置为管理员。这可以做到吗?
您可以继续创建代理帐户,然后将其分配给 SQL 代理作业:
假设您已创建维护计划,它将在作业活动中创建相应的作业。创建一个 SQL 登录,稍后您需要授予执行 SQL 代理作业所需的角色,并将此登录分配为 Main'ce 计划作业的作业所有者
在创建代理帐户之前,您需要创建一个凭证,如如何:创建凭证中所述
现在,对于之前创建的 SQL 登录,根据您的安全标准从下面分配角色:
SQLAgentOperator角色
SQLAgentReader角色
SQLAgentUserRole
如上所述创建具有足够角色的登录后,您可以创建代理帐户,如How to: Create a Proxy 所述。在“Principals”选项中,选择在上述步骤中创建的 SQL 登录名。
现在最后一步是在维护计划的作业步骤属性中运行此代理帐户。您可以在“运行方式”部分下的下拉菜单中选择创建的代理。
最后通过执行作业来测试代理。