2010-05-18 85 views
3

當我試圖從我的控制檯應用程序連接到我的sqlExpress。我收到以下錯誤:可信SQL Server連接

用戶未與受信任的SQL Server連接相關聯。

我:

      交換用戶
      交換密碼
      交換服務器
      交換數據庫

我總是得到同樣的錯誤。我使用VS 2010和SQL Server 2005

這裏是我當前的連接字符串

SqlDatabase sqlDatabase = new SqlDatabase(@"Server=localmachineName\SQLEXPRESS; database=database1;user id=username; password=mypassword;"); 

回答

3

是否啓用sql授權?

檢查這一點,如果你還沒有:http://www.hosting.com/support/vps/windows/mixedmode/

+0

我做了上述變更。我收到一個新的錯誤。 無法打開登錄請求的數據庫「MyDatabase」。登錄失敗。 用戶'mylogin'登錄失敗。 – 2010-05-18 18:53:53

+0

您可能已經創建了一個sql登錄名(可讓您訪問SQL服務器),但未將該登錄名授予特定的數據庫。 http://technet.microsoft.com/en-us/library/aa337545.aspx – MatthewMartin 2010-05-18 18:57:43

+0

相信與否,我想我一直在使用錯誤的密碼。我重新進入,並在未選中強制密碼策略框中更改了密碼。我的連接和編輯到SQL現在工作。謝謝您的幫助。 – 2010-05-18 20:19:48

2

你缺少一個usernamepassword之間;

+0

我的錯誤。我一直在經常換弦,並沒有包括;在當前的代碼部分。我回去糾正沒有解決問題。 – 2010-05-18 18:26:34