gpt4 book ai didi

azure - 在azure sql数据库中创建链接服务器

转载 作者:行者123 更新时间:2023-12-04 12:01:32 25 4
gpt4 key购买 nike

想要在azure sql中创建链接服务器。我想使用链接服务器在 sql azure 中使用本地数据库 View 。是否可能或有任何替代方法。欢迎所有建议。

最佳答案

是的,您可以在 SQLAZURE 中创建链接服务器...假设您有本地本地服务器 A 和 azure 中的数据库(例如 AZ_b)..您可以在本地本地实例上为 azure 创建链接服务器...

因为您想要执行此操作我想使用链接服务器在sql azure中使用本地数据库 View 。创建链接服务器后您需要从本地本地服务器A运行查询服务器,这是链接服务器进行名称解析的唯一方法,您不能采用其他方法

以下是步骤

-- Supporse your database on Azure is named 'Azure_Test_DB' 
EXEC sp_addlinkedserver
@server='myLinkedAzureServer', -- specify the name of the linked server
@srvproduct='',
@provider='sqlncli',
@datasrc='azure-test-db.database.windows.net', -- add here your server name
@location='',
@provstr='',
--------Change it by your need ------------------------------------------------------------------
@catalog='Azure_Test_DB' -- specify the name of database on your Azure DB you want to link
-------------------------------------------------------------------------------------------------

-- Configure credentials for Azure linked server
EXEC sp_addlinkedsrvlogin
@rmtsrvname = 'myLinkedAzureServer',
@useself = 'false',
--------Change it by your need ------------------------------------------------------------------
@rmtuser = 'yourLoginName', -- add here your login on Azure DB
@rmtpassword = 'yourPassword' -- add here your password on Azure DB
-------------------------------------------------------------------------------------------------

-- Configure options for Azure linked server
EXEC sp_serveroption 'myLinkedAzureServer', 'rpc out', true;


-- Now you can query the data using 4-part names
select * from myLinkedAzureServer.[Azure_Test_DB].[dbo].[Students];

创建链接服务器后,您可以连接到服务器 A 并可以运行以下查询

select * from 
myLinkedAzureServer.[Azure_Test_DB].[dbo].[Students] az
join
localdb.dbo.table1 tbl
on tbl.somecol=az.somecol

引用文献:
https://gallery.technet.microsoft.com/scriptcenter/How-to-create-linked-cb98fa7d
https://www.mssqltips.com/sqlservertip/3630/connect-an-azure-sql-database-to-an-onpremises-sql-server/

上述步骤适用于大多数机器。如果不起作用,您需要按照此处的步骤设置 ODBC DSN。

https://blogs.msdn.microsoft.com/sqlcat/2011/03/07/linked-servers-to-sql-azure/

关于azure - 在azure sql数据库中创建链接服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46110938/

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