在哪里寻找Azure SQL Server连接的UserId和密码

时间:2018-09-21 17:59:49

标签: asp.net-mvc azure connection-string

我有ASP.NET MVC应用程序,并且试图连接到在Azure上迁移的Azure SQL数据库。 我需要在web.config中设置连接字符串,而且我不知道在哪里查找用户ID和密码。 我在Azure的SQL Server概述中找到了这种模式:

Server=tcp...;User ID={your_username};Password={your_password}...;

我发现有username@server.com,并阅读了有关设置Active Directory管理员的信息。不幸的是,我是一名学生,并且拥有Azure for Students,因此我无法设置此类管理员。

我假设登录名将是数据库“ mydb”的名称,密码是其密码。不幸的是,它无法正常工作,并且在我登录我的应用程序时出现以下错误:

System.Data.SqlClient.SqlException: Login failed for user 'mydb'.

我在论坛上没有找到答案,但是如果有答案,请告诉我。

谢谢大家的帮助:)

2 个答案:

答案 0 :(得分:1)

检查下面的用户名和密码重置链接的图像。出于安全原因,它不会显示密码,但您可以重置它。单击服务器名称后将出现屏幕 server name

reset link

答案 1 :(得分:0)

门户网站在连接字符串下包含您需要的所有信息,包括服务器名称(包含在连接字符串中,格式为<servername>.data.windows.net)。

您还可以在“概述”区域中看到服务器名称,如果单击服务器名称,则将转到服务器配置区域,您可以在其中设置防火墙设置(您需要将客户端IP地址添加到防火墙)。

您的用户名是username@databasename。这是一个SQL登录,与Active Directory无关。

但是,您确实需要将本地IP地址添加到服务器的防火墙,否则将无法建立连接。这是在服务器的设置下。