gpt4 book ai didi

sql - SQL Server如何从另一个数据库中选择一个表的数据?

转载 作者:太空狗 更新时间:2023-10-30 01:37:59 25 4
gpt4 key购买 nike

假设我在测试服务器 中有一个名为testdb 的数据库。我在 prod 服务器中也有一个名为 proddb 的数据库。

现在我想从proddb数据库中选取testdb数据库的一个表的数据。

我如何在 SQL Server 中做到这一点?

此外,我可以使用 oracle 中的数据库链接 来完成。但是如何在 SQL Server 中做到这一点?

最佳答案

你需要 sp_addlinkedserver()

http://msdn.microsoft.com/en-us/library/ms190479.aspx

例子:

exec sp_addlinkedserver @server = 'test'

然后

select * from [server].[database].[schema].[table]

在你的例子中:

select * from [test].[testdb].[dbo].[table]

关于sql - SQL Server如何从另一个数据库中选择一个表的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/720339/

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