0
本质上,我想从一个数据源获取数据并将其放在另一个数据源中。不幸的是我的软件资源有限,并且一次只允许我指定一个连接字符串。我可以解决这个问题。但是,出于时间和效率的考虑,我想直接在insert/subselect语句中直接找到其他数据源。如何更改SQL查询中的数据源是否可能?在SQL查询中指定不同的连接字符串
本质上,我想从一个数据源获取数据并将其放在另一个数据源中。不幸的是我的软件资源有限,并且一次只允许我指定一个连接字符串。我可以解决这个问题。但是,出于时间和效率的考虑,我想直接在insert/subselect语句中直接找到其他数据源。如何更改SQL查询中的数据源是否可能?在SQL查询中指定不同的连接字符串
假设你正在使用Microsoft SQL Server ... Linked Servers
INSERT INTO dbo.local_table (list, of, columns)
SELECT list
, of
, columns
FROM linked_server.database_name.dbo.not_so_local_table
谢谢!如果外部数据库在本地机器上? – shadowjfaith
如果它在SQL Server的同一个实例中,并且具有足够的权限以及连接的登录到其他数据库,那么您可以简单地使用** 3部分命名**:'... FROM database_name.schema_name.object_name' – gvee
I相信这将在我的生产中起作用;但是,出于测试目的,确保在进入服务器时不会发生重大事件,是否可以从本地计算机上的访问数据库文件中进行选择?顺便说一句,你已经得到了巨大的帮助。 – shadowjfaith