2017-08-16 184 views
0

我已经创建了SQL Server 2014虚拟机Windows Server 2012.我已成功登录,并使用在VM安装期间指定的凭据(进一步称为初始凭证)。我遇到以下两个问题:无法使用新登录登录Azure虚拟机SQL Server 2014

  1. 由于登录失败,我无法远程连接到SQL。
  2. 我创建了一个名为Test的新SQL Server帐户/用户。另外,我已经创建了DB1数据库并且让测试用户成为这个数据库的所有者。我已将DB1作为该测试用户的默认数据库。我无法远程登录到使用测试帐户,也无法通过远程桌面远程登录到虚拟机。 http://take.ms/dAxP7

我可以连接到数据库的唯一方法是通过远程连接到虚拟机与初始信用。我已经多次重设密码。密码是正确的。

+0

Windows服务器有一个帐户,要登录到sql你需要有不同的帐户或两者可以是相同的,所以testuser场景是无效的,你不能使用这些凭据登录到vm – TheGameiswar

+0

当sql说登录失败,它是正确的,我们是错的肯定。,这个文件处理许多情况。通过它的操作:https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sql/virtual-machines -windows-sql-connect – TheGameiswar

+1

SQL日志以比向用户报告的更多详细信息记录登录失败。 –

回答

1

谢谢你试图帮助我。我已经解决了这个问题。问题是我在创建SQL VM实例时没有将SQL Authentication选项设置为启用。创建VM实例后,我无法找到可以更改的位置。所以,我已经删除了VM实例并创建了一个启用了该选项的新实例。它现在有效。 这里是我资助该选项的文章:how to setup sql on azure VM。该数据库是SQL Srv。标准版。除了上面提到的选项之外,您还必须为快速和开发人员添加配置TCP。

+0

您可以在从SSMS安装后更改SQL Server身份验证模式。在对象资源管理器中右键单击服务器(属性 - >安全性)。更改将在重新启动服务后生效。 –

相关问题