我想使用“without login”选项在SQL Server 2005数据库上创建用户。换句话说,我只想登录该数据库。
我在文档中看到了如何使用“不登录”创建用户,但我没有看到任何关于密码的内容。
我不在乎解决方案是关于如何执行此Management Studio或通过T-SQL脚本的描述。
感谢您提前提供任何帮助。
答案 0 :(得分:1)
create user YourLoginlessUser without login
go
该代码创建无登录用户。创建无人登录用户时,它是没有密码的用户。它用于更改给定安全性的安全性上下文。
因此,要回答您的问题,请了解如何创建无人登录用户。但是无登录用户将没有密码,因此这不是用户创建的一部分。
这会回答你的问题吗?
答案 1 :(得分:0)
我遇到了同样的事情,所以我从数据库中删除了用户>安全>用户并执行以下查询,
USE [myDatabaseName]
GO
CREATE USER [myDBUser] WITH PASSWORD = 'password1'
GO
EXEC sp_addrolemember N'db_myRestrictedDBAccess', N'myDBUser'