Asp.net

連接字元串 - 不支持關鍵字:“初始目錄”

  • November 16, 2011

我正在使用 Webmatrix.data 的數據庫實體來創建數據庫連接,但是它不喜歡我的連接字元串。我從 MVC ASP.net 執行它。

我嘗試將其更改為伺服器/數據庫,但仍然出現相同的錯誤。我哪裡錯了?

       using (var db = Database.OpenConnectionString(@"Data Source=MY-HP\Serv;Initial Catalog=MyDBSQL;User ID=sa;Password=password"))
       {
           var items = db.Query("SELECT * FROM TaskPriority");
       }

異常詳細資訊:System.ArgumentException:不支持關鍵字:“初始目錄”。

在這裡檢查:Database.OpenConnectionString 方法(字元串,字元串)

嘗試將提供程序名稱指定為第二個參數,來自 MSDN 範例:

var connectionString = "Data Source=.\\SQLExpress;Initial Catalog=SmallBakery;Integrated Security=True";

var providerName = "System.Data.SqlClient";

var db = Database.OpenConnectionString(connectionString, providerName);

引用自:https://stackoverflow.com/questions/8150737