gpt4 book ai didi

sql - 别名链接服务器?

转载 作者:行者123 更新时间:2023-12-01 10:12:33 24 4
gpt4 key购买 nike

我有一个服务器,我需要使用 sp_addLinkedServer 作为链接服务器到另一台服务器。

我的服务器名称的格式为“DepartmentName.CompanyName.com”,我通常可以将其更改为 [blah.blah.com],但我无法在 SQL Server Management Studio View 创建者中使用它,因为它不断删除我的方括号...

另一方面,因为@srvproduct 是SQL Server,我也不能指定要使用的服务器的名称,所以我不能只称它为“DepartmentName”。

我在这里似乎有点困难。有什么建议?

最佳答案

管理工作室中的 View 编辑器(以及之前的企业管理器)是,容我们说,相当有限,并且如果存在复杂条件,则容易使对表/ View 的引用数量爆炸。

最好学习在查询窗口中编写 CREATE/ALTER VIEW 语句(如果您想更新现有 View ,可以选择将 VIEW 脚本作为 ALTER 编写到新查询窗口)。

或者,您可以使用“Microsoft OLE DB Provider for SQL Server”、“SQL Native Server”或许多其他提供程序中的任何一个来添加链接服务器,而不是使用“SQL Server”提供程序,然后您可以为链接服务器指定不同的名称。 (我们在我的商店中这样做,以便我们的测试服务器使用与我们的生产服务器上使用的名称相同的名称来指代他们的合作伙伴)

例如。:

EXEC master.dbo.sp_addlinkedserver @server = N'ALIAS', @srvproduct=N'ACTUALSERVER', @provider=N'SQLOLEDB', @datasrc=N'ACTUALSERVER'

关于sql - 别名链接服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4042712/

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