在SQL Server中创建用户和密码

时间:2018-03-11 14:12:00

标签: sql-server

我尝试了这种语法

CREATE USER username IDENTIFIED BY Password;

并且它不起作用。

显示此错误:

  

第15行,第1行,第1行,第1行   关键字' BY'附近的语法不正确。

我不知道语法是否错误,或者SQL Server中是否有适当且更简单的语法来创建用户。

1 个答案:

答案 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