首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL 2005作业执行: TCP/IP与命名管道

SQL 2005作业执行: TCP/IP与命名管道
EN

Stack Overflow用户
提问于 2009-09-24 14:18:38
回答 1查看 501关注 0票数 1

日安,

我在一个SQL2005实例上有两个作业,它们运行一个相同的T-SQL步骤。该步骤执行对远程2005实例的跨服务器查询。这两个作业之间唯一的区别是一个作业归sysadmin所有,而另一个不归sysadmin所有。

由sysadmin拥有的作业在代理的启动帐户下执行,而不由sysadmin拥有的作业在作业所有者的帐户下执行。到目前一切尚好。

但是,sysadmin所拥有的作业尝试使用TCP/IP连接到链接服务器,而另一个作业使用命名管道。我之所以知道这一点,是因为非sysadmin作业失败,并出现命名管道连接错误。我不想通过命名管道进行连接,因为它不支持Kerberos。只配置了一个链接服务器,因此两个查询都在使用它,并且在链接服务器中没有要设置的与网络协议相关的属性。

注意,我知道如果希望连接成功,远程服务器需要监听命名管道,但这不是我的问题。我的问题是,为什么sysadmin帐户尝试使用TCP/IP进行连接,而非sysadmin帐户尝试使用命名管道进行连接?

我继续重现它,所以它不是偶然的(至少在我的环境中不是)。我是否遗漏了一些配置设置?有人能解释这个吗?

非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2009-09-24 14:22:43

可能是在sysadmin配置文件下,使用CliConfg.exe实用程序为服务器设置了一个别名。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1472003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档