我正在尝试使用 SQL 身份验证在 SQL Server 数据库中创建用户。这就是我所做的:
testDb(使用默认参数) 运行脚本
CREATE LOGIN test
WITH PASSWORD = 'test';
USE testDb;
CREATE USER test FOR LOGIN test;
GO
Run Code Online (Sandbox Code Playgroud)确保用户test出现在Databases\testDb\Security(在 Management Studio 中)
test 我正在使用 SQL Server 2008 开发人员版。操作系统是 Windows 7 Ultimate。我究竟做错了什么?
默认情况下禁用 SQL Server 登录。
您需要右键单击 SSMS 对象资源管理器中的实例,然后从“属性”对话框中,安全选项卡启用“SQL Server 和 Windows 身份验证模式”。
这需要重新启动 SQL Server 服务才能生效,