我正在使用免费的azure订阅,已经设置了一个SQL服务器(v12)并在其上创建了一个数据库。
但是我似乎无法使用在SQL服务器凭据期间提示时设置的服务器管理员凭据登录。
Management Studio返回:
Cannot connect to <server name>...Login failed for user 'mickey'
SQLCMD -S <servername>.database.windows.net -U mickey@servername -P pass -q "select 1"
返回
Sqlcmd:错误:用于SQL Server的Microsoft ODBC驱动程序11:用户登录失败&#39;
我有什么遗失的吗?已经好几个小时了
答案 0 :(得分:1)
在SQL Server Management Studio上,您可以在“连接到服务器”对话框中检查您是否具有SQL Server身份验证或Windows身份验证吗?与Azure SQL DB的连接仅适用于“SQL Server身份验证”。
同样在SQLCMD上,请尝试参数指示符和值之间没有空格的命令。例如:
SQLCMD -Sin4live.database.windows.net -Umickey@servername -Ppass
而不是
SQLCMD -S in4live.database.windows.net -U mickey@servername -P pass
答案 1 :(得分:0)
这实际上是一个密码问题,从不同的笔记本电脑重置它并且它工作。可能是键盘问题。我的godaddy密码重置也有这个