簡體   English   中英

SQL Server數據庫-無法連接到它

[英]SQL Server database - cannot connect to it

我試圖將我的SQL Server數據庫文件與C#應用程序連接,但它拋出錯誤。 我已經搜索了許多解決方案,但是沒有一個在工作。

嘗試為文件附加自動命名的數據庫

C:\\ Users \\ John \\ documents \\ visual studio 2010 \\ Projects \\ myDb.mdf存在具有相同名稱的數據庫,或者無法打開指定的文件,或者該數據庫位於UNC共享上。

這是我的conn代碼:

string DBPath = @"C:\\Users\\SayyedHashmatAli\\Desktop\\IqraLibrarySystem\\IqraLibrarySystem\\IqraLibrarySystemDatabase.mdf";
System.Data.SqlClient.SqlConnection sqlConnection1 = new System.Data.SqlClient.SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=" + DBPath + ";Integrated Security=True;Connect Timeout=30;User Instance=True");

請幫忙。 謝謝

\\ SQLEXPRESS

這是SQL Server Express安裝。 它所運行的帳戶必須能夠訪問...

C:\\ Users \\ SayyedHashmatAli \\ Desktop

這是不可能的-這是用戶私人文件夾。 它是最糟糕的地方之一。 它不僅在您的私有文件夾中(而且我懷疑您是否迫使SQL Server在您的用戶帳戶下運行),它還是在您的桌面上-數據庫永遠都沒有業務存在的地方。

將其放在服務器實際可以讀取的位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM