从App_Data文件夹中使用现有数据库需要哪些连接字符串属性?

时间:2015-09-24 07:54:27

标签: sql-server-2008 asp.net-mvc-4

我正在为ASP.NET MVC练习,所以我从Codeplex下载了一个项目进行练习。在项目中已经存在要在项目中使用的数据库文件,我尝试将数据库文件复制并粘贴到App_Data文件夹中,然后我使用了这个连接字符串

<connectionStrings>  
    <add name="MusicStoreEntities"  
         connectionString="Data Source=~/App_Data/MvcMusicStore.mdf"  
         providerName="System.Data.SqlClient"/>  
  </connectionStrings>

虽然我拥有的数据库格式是.mdf,但他们已经提到它.sdf,当我尝试运行代码时,它通过连接字符串不正确的异常。

数据库正在使用名为SampleData的模型类。另一件事是,在项目中,他们提供了SQL Server CE的数据库,在连接字符串中使用了

providerName="System.Data.SqlServerCe.4.0"

1 个答案:

答案 0 :(得分:0)

您的数据库名称需要更多内容。

您可以尝试:

<add name="MusicStoreEntities" connectionString="AttachDbFilename=~/App_Data/MvcMusicStore.mdf;Initial Catalog={Your Database Name};Integrated Security=True" providerName="System.Data.SqlClient" />