我在Azure中有一个SQL Server,它是使用一个简单的ARM模板创建的。当我使用sqladmin凭据连接到Server时,我可以使用很好地连接到它。为此,我使用。

但是,当我使用下列任何突出显示的选项时,我将看到一条错误消息。

我看到的错误如下所示,这是一个弹出窗口,但我粘贴在其中的文本,以便于参考。
TITLE: Connect to Server
------------------------------
Cannot connect to abcd-core-sql.database.windows.net.
------------------------------
ADDITIONAL INFORMATION:**用户“”登录失败。(,错误: 18456)**
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=18456&LinkId=20476如果有人能评论我在使用ARM template.In创建Server时遗漏了什么,我会很感激,换句话说,配置中是否还需要包括任何其他内容,以使azure广告身份验证在azure中为SQL工作。
{
"type": "Microsoft.Sql/servers",
"name": "[variables('sql_name')]",
"apiVersion": "2015-05-01-preview",
"location": "eastus2",
"properties": {
"administratorLogin": "[parameters('admin')]",
"administratorLoginPassword": "[parameters('passwd')]",
"version": "[variables('sqlversion')]"
}
},发布于 2020-08-13 17:01:44
我也遇到了同样的问题,要解决这个问题,您需要单击按钮,然后单击选项卡和必须用您想要/拥有访问权限的数据库名称替换的字段。
出现此问题是因为用户的默认数据库是主数据库,但用户无法访问主数据库。
另一种选择是让用户访问主数据库,但通常您不希望这样做。
https://stackoverflow.com/questions/62161412
复制相似问题