2016-04-18 26 views
0

我已经得到了全新安装的SQL Server 2012,并且不想使用集成安全性。相反,我想使用SQL Server身份验证,在SQL Server中创建登录并分配密码。但是,此选项似乎不可用(请参阅下面的屏幕快照)。我在“用户类型”下提供给我的每个选项(除了那些与帐户无关的选项)我希望映射到现有的Windows域帐户。为什么SQL Server不允许创建具有SQL Server身份验证的用户?

在过去,我会指定一个所需的登录名,并提示输入密码,我会完成。现在没有指定密码的选项 - 我必须将我的新登录映射到现有的 Windows域帐户。不是我想要的。我在这里错过了什么?提前致谢。

**编辑** RB的评论后添加新的屏幕快照。我的确有一个禁用选项,可以允许Windows和SQL Server两种身份验证模式,但现在已打开。这样做并重新启动SQL Server后,它不会产生影响: enter image description here

这是我在尝试创建新用户时提供的内容。这些选项都不允许我在SQL服务器的上下文中创建登录名和密码(也就是说,允许创建一个没有密码的登录......没用!)所有其他的都与现有的Windows登录相关联。想法?

enter image description here

+1

这听起来像你没有启用混合模式身份验证。看看这个MSDN文章:https://msdn.microsoft.com/en-gb/library/ms188670(v=sql.110).aspx –

+1

谢谢RB。这是一个很好的领先。我检查它认为这是肯定的解决方案,但空了。我用屏幕快照更新了我的OP,显示了所做的一切。感谢您的意见。 – markaaronky

+2

* SQL用户登录时出现了什么问题?*没有登录的SQL用户正上方*您选择了什么? –

回答

2

让我们这样做是不需要的图片和右键单击的方式。

  1. CREATE LOGIN [yourUserName] WITH PASSWORD = 'someStrongPassword';
  2. CREATE USER [yourUserName];
+0

谢谢工作出色本! – markaaronky

相关问题