我想知道我可以通过 DB Link 从 Microsoft SQL Server 2012 DB 连接到哪些 DB?
有清单吗?
我想知道我可以通过 DB Link 从 Microsoft SQL Server 2012 DB 连接到哪些 DB?
有清单吗?
我假设“数据库链接”是指“链接服务器”?没有列表,因为正如文档所述:
SQL Server 分布式查询旨在与任何实现所需 OLE DB 接口的 OLE DB 提供程序一起使用。但是,SQL Server 仅针对 SQL Server Native Client OLE DB 提供程序和某些其他提供程序进行了测试。
和:
OLE DB 提供程序在所需参数的类型和数量方面差别很大。例如,某些提供程序要求您使用 sp_addlinkedsrvlogin (Transact-SQL) 为连接提供安全上下文。某些 OLE DB 提供程序允许 SQL Server 更新 OLE DB 源上的数据。其他仅提供只读数据访问。有关每个 OLE DB 提供程序的信息,请参阅该 OLE DB 提供程序的文档。
换句话说,您可以使用任何 OLE DB 提供程序来创建链接服务器,但配置和行为会有很大差异。
MSDN 包含经过测试的提供程序列表,尽管该页面没有 SQL Server 2012 版本。