使用连接字符串附加标准数据库

时间:2013-08-10 16:37:38

标签: c# sql-server-2008-r2 connection-string

我使用sql server r2 2008标准和c#。我使用这个连接字符串:

<add name="Conn" connectionString="metadata=res://*/DBL.Model.csdl|res://*/DBL.Model.ssdl|res://*/DBL.Model.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.;Initial Catalog=DBFactor1;Integrated Security=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />

但我想在连接字符串中附加一个数据库文件,我使用这个连接字符串:

<add name="Conn" connectionString="metadata=res://*/DBL.Model.csdl|res://*/DBL.Model.ssdl|res://*/DBL.Model.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\DB\Program1.mdf;initial catalog=Program1;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />

但是此连接字符串用于SQL Server Express,我使用Data Source=.并收到此错误:

  

底层提供程序在Open上失败。

请帮我使用连接字符串并附上数据库。

0 个答案:

没有答案