我創建了一個用戶腳本中使用下面的腳本的SQL Server 2008可以與新創建的用戶使用
Use [CamelotShiftManagement]
CREATE LOGIN [CamelotShiftManagementUser]
WITH PASSWORD=N'123',
DEFAULT_DATABASE=[CamelotShiftManagement],
DEFAULT_LANGUAGE=[us_english],
CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
無法登錄在SQL-2008 R2
當我嘗試使用該用戶我得到以下錯誤登錄
標題:連接到服務器
Cannot connect to localhost.
ADDITIONAL INFORMATION:
Cannot open user default database. Login failed. Login failed for user 'CamelotShiftManagementUser'. (Microsoft SQL Server, Error: 4064)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=4064&LinkId=20476
對不起,我沒有聽明白..之前什麼腳本我應該用這個..它會恰克我的用戶使用主機的默認DB .. BU用戶沒有在我的腳本之前創建..你能詳細說明一點嗎? – Mortalus
意味着運行這個腳本..或者從'options >>'按鈕中選擇默認數據庫作爲'master'。 @Mortalus –
好吧,我做了..它的工作..你能解釋爲什麼我不能使用我的新數據庫作爲新的登錄默認數據庫? – Mortalus