我尝试了这种语法
CREATE USER username IDENTIFIED BY Password;
并且它不起作用。
显示此错误:
第15行,第1行,第1行,第1行 关键字' BY'附近的语法不正确。
我不知道语法是否错误,或者SQL Server中是否有适当且更简单的语法来创建用户。
答案 0 :(得分:1)
文档:CREATE USER
以下是创建LOGIN和USER的一种方法(这是两件不同的事情):
USE [master]
GO
CREATE LOGIN [newbiee] WITH PASSWORD=N'asdfl@##@$kljaio234234bb' MUST_CHANGE
, DEFAULT_DATABASE=[master], CHECK_EXPIRATION=ON, CHECK_POLICY=ON
GO
USE [test]
GO
CREATE USER [newbiee] FOR LOGIN [newbiee] WITH DEFAULT_SCHEMA=[dbo]
GO