gpt4 book ai didi

sql-server - Transact-SQL 作业权限

转载 作者:行者123 更新时间:2023-12-05 01:12:04 25 4
gpt4 key购买 nike

我有 2 个 SQL 服务器:A 和 B。在 A 上,我有一个存储过程,它处理来自 B 的一些数据,然后将结果转储到 A 上的一个表中。我需要安排一个作业来运行这个过程。

根据 http://msdn.microsoft.com/en-us/library/ms189064(SQL.105).aspx ,它是运行作业时使用的作业所有者。 (不能在 TSQL 步骤/作业的作业步骤上设置“运行方式”。)

网络人员如何设置这些机器/安全性是使用第三台服务器 C,其中存储了集中登录信息。所以我的登录名是:SERVERC\SEAN。此登录名可以访问两个数据库服务器 A 和 B。如果我在登录并连接到服务器 A 时执行,则该过程运行良好。

所以我设置了job owner为SERVERC\SEAN,但是当job运行的时候,报错信息是:“作为用户执行:NT AUTHORITY\NETWORK SERVICE。用户 SERVERC\SERVERA$ 登录失败”

为什么它作为网络服务和一些奇怪的登录组合运行,而不是按照指示作为作业所有者运行?我如何让它发挥作用?

谢谢

最佳答案

看看这个 post ,它应该做你想做的事。

编辑以显示最有用的链接 http://social.msdn.microsoft.com/Forums/en/sqltools/thread/54dff132-b9c9-4753-b0c5-2134bf7f4327

关于sql-server - Transact-SQL 作业权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11189251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com