2017-01-23 28 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 - 不適用於任何其他版本。

相關問題