2017-04-20 107 views
-1

我有一個以前連接到SQL Server 2012的現有ASP.NET MVC項目。但是現在我只安裝了SQL Server 2014並且無法連接。ASP.NET MVC:將連接從SQL Server 2012更改爲SQL Server 2014

的connectionString =「數據 源=(的LocalDB)\ V11.0; AttachDbFilename = | DataDirectory目錄| \ ASPN ET-Vidly-20160330105 730.mdf;初始 目錄= ASPNET-Vidly-20160330105730;集成安全性=真」

我的SQL服務器工作正常,我有版本的問題,該項目從安裝了SQL-Server 2012的另一臺電腦採取,現在我想用SQL-服務器2014安裝運行! !

它試圖連接到SQL Server 2012.我該如何解決這個問題?

This question may already have an answer here: - 我找不到任何有用的東西。

+1

你能告訴你的連接字符串? – Izzy

+0

connectionString =「Data Source =(LocalDb)\ v11.0; AttachDbFilename = | DataDirectory | \ aspnet-Vidly-20160330105730.mdf; Initial Catalog = aspnet-Vidly-20160330105730; Integrated Security = True」 – user3548808

+0

可能有不同的名稱的數據庫實例。從sql management studio連接到數據庫服務器。並在連接字符串中使用相同的db服務器名稱和實例名稱。 –

回答

0

看起來應用程序中的連接字符串有問題。

這是標準的連接字符串連接本地數據庫:

<add name="ConnectionStringName" 
    providerName="System.Data.SqlClient" 
    connectionString="Data Source=(LocalDB)\v11.0;AttachDbFileName=|DataDirectory|\DatabaseFileName.mdf;InitialCatalog=DatabaseName;Integrated Security=True;MultipleActiveResultSets=True" /> 

有憑據的例子:

<add name="ConnectionStringName" 
    providerName="System.Data.SqlClient" 
    connectionString="Data Source=ServerName;Initial Catalog=DatabaseName;Integrated Security=False;User Id=userid;Password=password;MultipleActiveResultSets=True" /> 

欲瞭解更多信息,請訪問:https://msdn.microsoft.com/en-us/library/jj653752(v=vs.110).aspx