不知道爲什麼這是失敗......我敢肯定這是我的錯。任何幫助將不勝感激。無法打開數據庫
我得到了經典
無法打開數據庫「羅斯文」由登錄請求。 登錄失敗。用戶'MyMachine \ MyUserName'登錄失敗。
我可以使用Windows身份驗證通過SQL Server Management Studio登錄得很好。
我檢查了SQL Server Management Studio以確保我的用戶有權使用Northwind數據庫。我也嘗試了大多數對這個問題的其他迴應,這裏貼在了stackoverflow上。
這是我的代碼:
SqlConnection dataConnection = new SqlConnection();
try
{
SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();
builder.DataSource = ".\\SQLExpress";
builder.InitialCatalog = "Northwind";
builder.IntegratedSecurity = true;
dataConnection.ConnectionString = builder.ConnectionString;
dataConnection.Open();
... 。
我使用SQL Server 2008 Express的
如果你設置'IntialCatalog =「master」;'?你可以打開連接嗎? – driis
是的。如果我使用master,它會連接。 – Anonymous
在這種情況下,您的_login_工作,所以您或者a)無法訪問「Northwind」數據庫,或者b)「Northwind」數據庫不存在。仔細檢查,如果你有錯別的地方。 – driis