【发布时间】:2013-02-04 14:51:01
【问题描述】:
我想知道我可以通过 DB Link 从 Microsoft SQL Server 2012 DB 连接到哪些 DB?
有清单吗?
【问题讨论】:
标签: sql-server sql-server-2012 dblink
我想知道我可以通过 DB Link 从 Microsoft SQL Server 2012 DB 连接到哪些 DB?
有清单吗?
【问题讨论】:
标签: sql-server sql-server-2012 dblink
我假设“数据库链接”是指“链接服务器”?没有列表,因为正如documentation 所说:
SQL Server 分布式查询旨在与任何 OLE DB 一起使用 实现所需 OLE DB 接口的提供程序。然而,SQL 服务器仅针对 SQL Server Native Client OLE 进行了测试 数据库提供程序和某些其他提供程序。
还有:
OLE DB 提供程序的参数类型和数量差异很大 必需的。例如,一些提供商要求您提供安全 使用 sp_addlinkedsrvlogin (Transact-SQL) 的连接的上下文。 一些 OLE DB 提供程序允许 SQL Server 更新 OLE DB 上的数据 来源。其他仅提供只读数据访问。信息 关于每个 OLE DB 提供程序,请查阅该 OLE DB 的文档 提供者。
换句话说,您可以使用任何 OLE DB 提供程序来创建链接服务器,但配置和行为会有很大差异。
MSDN 包含经过测试的提供程序的list,尽管该页面没有 SQL Server 2012 版本。
【讨论】:
SELECT 查询,但不适用于您的 UPDATE 查询,那么这对我来说很好,但可能不适合你。