我正在使用免费的 azure 订阅,设置了 SQL 服务器 (v12) 并在其上创建了数据库。
但是,我似乎无法使用在 SQL Server 凭据期间出现提示时设置的服务器管理凭据登录。
管理工作室回报:
Cannot connect to <server name>...Login failed for user 'mickey'
SQLCMD -S <servername>.database.windows.net -U mickey@servername -P pass -q "select 1"
Returns
Sqlcmd:错误:适用于 SQL Server 的 Microsoft ODBC 驱动程序 11:用户“登录失败”
我缺少什么吗?已经在这呆了几个小时了
可能是密码包含一些 sqlcmd 无法处理的特殊字符(例如美元、单引号或双引号、括号)。我尝试使用 Azure 界面并用单引号引起来密码(密码中有美元符号),但这不起作用。所以,我们简单地删除了特殊字符,现在就可以了。请参阅:Powershell Invoke-Sqlcmd 登录失败和https://mohitgoyal.co/2017/08/09/vsts-azure-sql-database-deployment-task-keeps-failing-with-error-login-failed-for-user/ https://mohitgoyal.co/2017/08/09/vsts-azure-sql-database-deployment-task-keeps-failing-with-error-login-failed-for-user/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)