C# 怎么直接连接SQL2008的mdf文件。 10
DataSource=.;AttachDBFilename=D:\数据\Data.mdf;IntegratedSecurity=True;UserInstance=Tru...
Data Source=.;AttachDBFilename=D:\数据\Data.mdf;Integrated Security=True;User Instance=True这个语句怎么不能连上数据库,数据库文件是SQL Sever 2008的。求帮忙
展开
3个回答
展开全部
C# 不能连接直接sql数据库文件,access文件mdb可以。
连接sql数据库,必须连接数据库在系统中库名,而不是文件名。如:
SqlConnection conn
= new SqlConnection( "Server=(local);Integrated Security=SSPI;database=Pubs");
或者
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
连接sql数据库,必须连接数据库在系统中库名,而不是文件名。如:
SqlConnection conn
= new SqlConnection( "Server=(local);Integrated Security=SSPI;database=Pubs");
或者
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
追问
用SQL2005的话是可以连接上的,但是换了2008就不行了。
追答
额,有这回事。我装的是2005,没2008,没试过,无法实验,抱歉。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询