通过Azure虚拟机中的Active Directory用户连接到SQL Server

时间:2016-06-24 03:00:47

标签: azure sql-server-2012 virtual-machine

我是Azure的初学者,我一直在尝试完成以下场景任务:

我创建了两个虚拟机,比如vm1和vm2。

我安装的虚拟机(vm1):

  • ADDS(Active Directory域服务):Window server 2012 R2
  • 域名:TestDomain(示例)
  • ip:10.0.0.79
  • 用户:testuser@TestDomain.onmicrosoft.com

在虚拟机(vm2)中,我安装了MS SQL Server 2015.它正在运行并且上面有一个数据库。然后我在vm2上添加了域名和配置的DNS与vm1(使用相同的域名:TestDomain和ip:10.0.0.79)。

在vm2中,从MS SQL,使用windows authenticaton模式登录,然后使用Security>>登录,右键单击新用户,然后单击搜索(用户:testuser@TestDomain.onmicrosoft.com),然后从vm1向用户授予数据库权限。

从整个目录中搜索该用户,然后获取,然后提供数据库映射并向该用户登录完整权限。

用户出现:TestDomain\testuser

现在,当我尝试使用用户:TestDomain\testusertestusertestuser@TestDomain.onmicrosoft.com并使用在vm1中创建时使用的相同密码登录数据库时,我无法登录。

我看过几个链接,但找不到解决方案。提前谢谢。

1 个答案:

答案 0 :(得分:0)

我已根据上述问题找到解决方案,  但解决方案是针对网络的。我用  "身份模仿=" true"的userName ="域\用户名"密码="密码" />&#34 ;, 在配置文件中添加 现在,我有另一个问题,我想要桌面解决方案 像wpf或windows窗体这样的应用程序。 现在,我的问题是我们甚至可以做桌面应用程序 或者我们有其他方式?