[英]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的模式:
但我不明白如何使用它们。 我是否必须在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.