为什么SQL Server不允许创建具有SQL Server身份验证的用户?

时间:2016-04-18 21:32:53

标签: sql-server

我已经全新安装了SQL Server 2012,并且不想使用集成安全性。相反,我想使用SQL Server身份验证,我在SQL Server中创建登录并分配密码。但是,此选项似乎不可用(请参阅下面的屏幕快照)。 “用户类型”下的所有可用选项(除了与帐户无关的选项之外)都要我映射到现有的Windows域帐户。

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

**编辑** RB评论后添加了新的屏幕快照。我确实有一个禁用选项,允许同时使用Windows和SQL Server身份验证模式,但它现在已打开。执行此操作并重新启动SQL Server后,它没有任何区别: enter image description here

以下是我尝试创建新用户时所呈现的内容。这些选项都不允许我在SQL服务器的上下文中创建登录名和密码(好吧,允许创建一个完全没有密码的登录名......没用!)所有其他选项都链接到现有的Windows登录名。想法?

enter image description here

1 个答案:

答案 0 :(得分:2)

让我们以一种不需要图片和右键点击的方式来做这件事。

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