SQL Server Management Studio登录对话框丢失。

11
我正在运行SQL Server Management Studio v17.6。
在线教程中创建新登录的对话框是右键单击登录并选择新登录后弹出的。
但我没有看到这个对话框。相反,我得到了一个CREATE LOGIN的脚本,这也没问题,但我更喜欢有一个对话框。
我没有发现从脚本切换到对话框的选项。我不知道这个版本是否没有这个对话框还是我没有找到这个选项。 enter image description here

你是选择“新登录...”还是“脚本登录为>创建到>新查询编辑器窗口”? - Jacob H
我正在选择“新登录”。这似乎也适用于其他操作,如添加新用户。我只是得到了脚本。 - Richard
你在SSMS中有任何插件吗? - Jacob H
使用Azure会有什么不同吗? - Richard
我已经好几年没有使用Azure了,但我不会怀疑那可能是一个限制。 - Jacob H
1
好像就是这样了。谢谢您的回复。 - Richard
2个回答

15

目前这是 Azure SQL 的一个限制。

有关更多信息,请访问此处的 azure.microsoft.com 或此处的 Microsoft 文档。

在使用以下 SSMS 菜单项创建新登录时:

输入图像描述

在使用 Azure SQL 数据库时,会出现以下情况:

输入图像描述

而在使用本地数据库时,则会出现对话框窗口:

输入图像描述


2
我还找到了一篇有用的帖子,解释了此帖子发布时的限制。 Azure SQL 限制 我所做的是在连接到 Azure SQL 实例时,在 SSMS 中确保首先连接到主数据库,如下所示:

enter image description here

然后使用您的值针对主数据库运行此脚本。

CREATE LOGIN WorldCitiesLogin WITH PASSWORD = N'<your_password>' GO

接下来,在SSMS中切换实例到您想要映射登录的数据库:

enter image description here

然后,使用与上面新创建的登录名相对应的用户名运行此脚本:

CREATE USER WorldCitiesUser FOR LOGIN WorldCitiesLogin WITH DEFAULT_SCHEMA = [dbo] GO


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接