簡體   English   中英

您可以使用 sql server 別名通過活動目錄集成身份驗證連接到 azure 嗎?

[英]Can you use a sql server alias to connect to azure using active directory integrated authentication?

我們目前正在遷移到 Azure 托管實例。 我們所有的 SSIS 包都使用服務器別名進行連接,因此如果我們需要快速將包重新指向另一台服務器,我們只需更改別名在執行服務器上指向的內容。

不幸的是,這似乎不適用於 azure MI。 我可以創建別名,但是當我嘗試通過 SSMS 連接到服務器時,我收到以下錯誤消息。

TITLE: Connect to Server
------------------------------

Cannot connect to BRHTEST.

------------------------------
ADDITIONAL INFORMATION:

Cannot open server "BRHTEST" requested by the login.  The login failed. (Microsoft SQL Server, Error: 40532)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=40532&LinkId=20476

------------------------------
BUTTONS:

OK
------------------------------

如果我進入錯誤的詳細信息,我可以看到下面的內容,其中包含我放入別名的正確服務器地址。

Server Name: XXXXX.XXXXXXXXX.database.windows.net
Error Number: 40532
Severity: 20
State: 1

使用集成的 azure 活動目錄是否無法使用別名連接到 Azure MI?

我搜索發現只有 Azure SQL 數據庫和 Azure Synapse Analytics (SQL DW) 支持DNS 別名

  • 可以使用 DNS 別名代替服務器名稱。 客戶端程序可以在其連接字符串中使用別名。 DNS 別名提供了一個轉換層,可以將您的客戶端程序重定向到不同的服務器。 這一層免除了您必須查找和編輯所有客戶端及其連接字符串的困難。

在此處輸入圖片說明

我們無法在 Azure 托管實例文檔中找到有關服務器別名的更多詳細信息,我們會認為它通常不受支持。

使用集成的 azure 活動目錄無法使用別名連接到 Azure MI

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM