2009-09-16 136 views
0

反正有沒有使用可信登錄連接到MDF文件?嘗試連接到MDF數據庫而不使用可信連接

我已經進入管理工作室,並創建了一個名爲bob和密碼bob的帳戶,給了該帳戶完全訪問權限,並且還將該帳戶添加到了數據庫中。當我嘗試使用該帳戶進行連接時,出現以下錯誤

用戶'bob'登錄失敗。用戶沒有與受信任的SQL服務器連接相關聯。

這裏是我的連接字符串

<add name="testdata" 
      connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\cidata.mdf;Connect Timeout=30;User Instance=True;User Id=bob;Password=bob" 
      providerName="System.Data.SqlClient" /> 

是否有與MDF什麼限制嗎?我試圖解決godaddy提供給我的200MB數據庫限制,因此任何其他數據庫推薦(訪問除外)都會受到歡迎。

謝謝

回答

0

你有SQL Server Express的配置爲使用混合模式身份驗證,而不是Windows身份驗證?您可以根據需要進行檢查和更改,如下所示:

使用MS SQL Server管理工作室轉到sql server實例並右鍵單擊並選擇服務器屬性。然後轉到安全並檢查服務器身份驗證下的身份驗證模式,並將其設置爲「混合模式」。您將需要重新啓動實例才能正常工作。

如果您沒有SQL Server Management Studio中,你可以使用下面的查詢例如從OSQL:

USE [master] 

GO 

EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', 
'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2 

GO 
+0

嗨歐萊, 感謝這個解決方案,但是,我的託管服務提供商不給我進入系統登錄,所以我需要以某種方式「解鎖」的MDF允許用戶名密碼訪問不管PC部署在上。 – 2009-09-17 01:04:15

相關問題