2016-12-26 78 views
1

如何使用SQL代碼創建用戶以通過SQL Server身份驗證模式加入SQL Server。我使用的代碼用於創建帳戶的錯誤T-SQL代碼

CREATE LOGIN ANNACASSAR 
    WITH PASSWORD = ''; 
GO 

CREATE USER ANNACASSAR FOR LOGIN ANNACASSAR; 
GO 

但我得到這個錯誤:

Cannot connect to moscow\SQLSERVERMSWDEV.

Additional information:
login failed for user ANNACASSAR

(Microsoft SQL Server error 18456)

+0

無法連接到莫斯科\ SQLSERVERMSWDEV。用戶ANNACASSAR的附加信息登錄失敗。 (MISCROSOFT SQL SERVER ERROR 18456) –

+0

我需要創建該用戶以登錄SQLSERVERMSWDEV實例如何使用我提供的詳細信息完成代碼? –

+1

請參閱[基本SQL Server安全概念](https://blogs.msdn.microsoft.com/lcris/2007/03/23/basic-sql-server-security-concepts-logins-users-and-principals/)for更多信息 –

回答

0

坐落在SSMS,性能,安全性,SQL Server和Windows身份驗證服務器上的服務器爲混合身份驗證模式(右鍵點擊模式,然後重新啓動服務器)。

但是,您確實應該設置密碼,因爲創建沒有密碼的登錄是一種真正的安全風險。