【问题标题】:ASP.NET MVC : change connection from SQL Server 2012 to SQL Server 2014ASP.NET MVC:将连接从 SQL Server 2012 更改为 SQL Server 2014
【发布时间】:2017-04-20 11:27:56
【问题描述】:

我有一个现有的 ASP.NET MVC 项目,以前连接到 SQL Server 2012。但现在我只安装了 SQL Server 2014,它无法连接。

connectionString="数据 Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspn‌​et-Vidly-20160330105‌​730.mdf;Initial 目录=aspnet-Vidly-20160330105730;Integrated Security=True"

我的 Sql Server 工作正常,我有版本问题,该项目来自另一台安装了 SQL-Server 2012 的电脑,现在我正在尝试安装 SQL-Server 2014 运行!!!

它正在尝试连接到 SQL Server 2012。我该如何解决这个问题?

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

【问题讨论】:

  • 你能显示你的连接字符串吗?
  • connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-Vidly-20160330105730.mdf;初始目录=aspnet-Vidly-20160330105730;Integrated Security=True"
  • 数据库实例的名称可能不同。从 sql management studio 连接到数据库服务器。并在连接字符串中使用相同的数据库服务器名称和实例名称。
  • Tl;Dr 这可能是因为很多原因。

标签: c# asp.net sql-server asp.net-mvc


【解决方案1】:

您的应用程序中的连接字符串似乎有问题。

这是连接本地数据库的标准连接字符串:

<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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-20
    相关资源
    最近更新 更多