簡體   English   中英

Azure VM上的SQL Server:我的應用程序如何連接?

[英]SQL Server on Azure VM: How can my application connect?

我有一個用VB編寫的應用程序,用於使用Windows身份驗證(本地域)與Microsoft SQL Server連接,該應用程序位於域中的VM上。

但是,我已將數據庫移到放置在Azure VM上的SQL Server。

我的問題是我不知道如何使用Windows身份驗證(或以某種方式向嘗試連接的用戶“詢問” Active Directory)。

我已經看到了SQL Server的模式:

  • Active Directory-密碼
  • Active Directory-集成

但我不明白如何使用它們。 我是否必須在2個域(本地,Azure)之間建立信任關系?

有人可以幫忙嗎?

我已將數據庫移到放置在Azure VM上的SQL Server。

Azure VM上的SQL與您可能在本地運行的產品相同,並且支持SQL身份驗證和Windows集成身份驗證。 Azure SQL數據庫和Azure SQL數據倉庫支持的Azure Active Directory身份驗證方法不適用於在Azure VM中運行的SQL Server。 看到:

Azure Active Directory身份驗證是一種通過使用Azure Active Directory(Azure AD)中的身份連接到Azure SQL數據庫和SQL數據倉庫的機制。

請參閱將Azure Active Directory身份驗證用於SQL數據庫,托管實例或SQL數據倉庫的身份驗證

對於在Azure VM中運行的SQL Server,您可以使用SQL身份驗證或Windows身份驗證1,如此處所述SQL Server中的身份驗證

您可以通過本地帳戶(在VM上創建)在VM中使用Windows Auth,也可以將單獨VM上的域控制器部署到VM VNET中並使用域中的身份。 部署到Azure VNET中的域控制器可以是隔離的域,也可以是內部部署域的副本。 如果要將本地域的副本部署到Azure VNET中,則還需要使用站點到站點VPN或ExpressRoute,如此處所述,在Azure虛擬機上部署Windows Server Active Directory的指南

暫無
暫無

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

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