2017-01-23 86 views
0

当我尝试打开代码在Visual Studio 2015年现有的ASP.NET MVC应用程序,它显示了像的SQL Server Express未安装在系统上

SQL Server Express is not installed on your system

在警告该应用程序有一个连接字符串:

<add name="ApplicationServices" 
    connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" 
    providerName="System.Data.SqlClient" />' 

我在我的系统中安装了SQL Server 2012。

+2

这不是如何连接到2012. cf https://www.connectionstrings.com/ – Hogan

回答

1

很简单:

  1. 附上这就是原来的连接字符串中被引用到您的SQL Server 2012实例

  2. 更改连接字符串的新形势.mdf文件 - 是这样的:

    <add name="ApplicationServices" 
        connectionString="data source=.;initial catalog=aspnetdb;Integrated Security=SSPI;" 
        providerName="System.Data.SqlClient" /> 
    
  3. 只是简单地忽略了VS警告,如果它再次发生....

该警告的原因是原始连接字符串的AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true设置;这种方法(我根本不推荐只有适用于快速版SQL Server - 不适用于任何其他版本。

相关问题