Sql server 2005 在sql server中链接2个数据库
我不熟悉SQL Server数据库 我在同一个sql server中有两个数据库DB1(表T1在这个DB中)和DB2(表T2在这个DB中)。我想在sql server中加入T1和T2。我遇到了一个叫做DBlink的概念。我们可以在这个场景中创建DB链接吗(如果可以,请告诉我如何创建)Sql server 2005 在sql server中链接2个数据库,sql-server-2005,Sql Server 2005,我不熟悉SQL Server数据库 我在同一个sql server中有两个数据库DB1(表T1在这个DB中)和DB2(表T2在这个DB中)。我想在sql server中加入T1和T2。我遇到了一个叫做DBlink的概念。我们可以在这个场景中创建DB链接吗(如果可以,请告诉我如何创建) 提前感谢。dblink是Oracle的一项功能,而不是Sql Server。 mssql中相应的功能称为链接服务器,使您能够将链接添加到不同的服务器,而不是数据库。在你的情况下,你不需要这个。要连接同一服务器上不同
提前感谢。dblink是Oracle的一项功能,而不是Sql Server。 mssql中相应的功能称为链接服务器,使您能够将链接添加到不同的服务器,而不是数据库。在你的情况下,你不需要这个。要连接同一服务器上不同数据库的表,只需在查询中包含数据库名称:
select top 100 t1.* from [databse_name].[schema_name].[table_name] as t1
dblink是Oracle的一项功能,而不是Sql Server。 mssql中相应的功能称为链接服务器,使您能够将链接添加到不同的服务器,而不是数据库。在你的情况下,你不需要这个。要连接同一服务器上不同数据库的表,只需在查询中包含数据库名称:
select top 100 t1.* from [databse_name].[schema_name].[table_name] as t1
在这里询问之前,你应该询问搜索引擎。通过查看此功能的文档,您发现了什么?你到底不理解/不能实现/被困在什么地方?在这里询问之前,你应该询问搜索引擎。通过查看此功能的文档,您发现了什么?您到底不了解/无法实现/被困在什么地方?还要确保连接的用户对这两个地方都有权限。还要确保连接的用户对这两个地方都有权限。