2017-04-20 142 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