不正确的语法附近.在SQL Server语句中



为什么这给出了" Master'"错误的"错误语法?我也将主括号放在方括号中。

CREATE LOGIN SQLDBA with DEFAULT_DATABASE = master

这可能是因为您尚未为用户指定密码。尝试以下

CREATE LOGIN SQLDBA with PASSWORD=N'YCm3zAe1qoheDTFiEJDiLDOt/WJ0tdd4//ag6YbL1LE=',DEFAULT_DATABASE = [master]

密码将为1234

如果要创建域用户,请使用以下

USE [master]
GO
CREATE LOGIN [test_user] FROM WINDOWS WITH DEFAULT_DATABASE=[master]
GO

如果要创建内部用户,请使用以下

USE [master]
GO
CREATE LOGIN [test_user] WITH PASSWORD=N'Welcome@123' MUST_CHANGE, 
DEFAULT_DATABASE=[master], CHECK_EXPIRATION=ON, CHECK_POLICY=ON
GO

CHECK_EXPIRATIONCHECK_POLICYMUST_CHANGE值是根据要求给出的

最新更新