回 帖 发 新 帖 刷新版面

主题:VS数据库连接不上了

我把MDF和日志放在APP_DATA下,前台sqldatasource控件在web.config中的连接是
<connectionStrings>
    <add name="ConnectionStringNewarticle"
      connectionString="DataSource=.\SQLEXPRESS;  
      AttachDbFilename=|DataDirectory|\UserDB.mdf;
      IntegratedSecurity=True;
      UserInstance=True"providerName="System.Data.SqlClient" />
</connectionStrings>
sqldatasource控件使用完全正常。

可是我在cs页里用语句SqlConnection cnt = new SqlConnection("server=.;database=UserDB;uid=sa;pwd=1234;");不行
打开sql重新附加,
我的sql服务器:MWL\SQLEXPRESS(MWL是计算机名)
附加后显示数据库名:E:\我的文档\ENGWEB\APP_DATA\USERDB.MDF
于是我又试了
SqlConnection cnt = new SqlConnection("server=.\\SQLEXPRESS;database=UserDB;uid=sa;pwd=1234;");不行
或("server=.\\SQLEXPRESS;database=UserDB;IntegratedSecurity=True;UserInstance=True"");不行
或("server=.\\SQLEXPRESS\\E:\我的文档\ENGWEB\APP_DATA\USERDB.MDF;
database=UserDB;uid=sa;pwd=1234;");不行
没遇上这样的情况,彻底混乱,救救我。麻烦仔细看看我说的情况,谢谢

回复列表 (共3个回复)

沙发

我的也是这个问题,貌似数据库在MWL\SQLEXPRESS下vs里面就会有这问题。
后来我把数据库的服务器改成本地的就可以执行了。

板凳

.NET技术交流群34634356
JAVA技术交流群34269715

呵呵 有问题可以到群里交流下

3 楼


LZ请按以下顺序检测问题
1. SQL BROWN是否开启
2. SQL EXPRESS的远程连接是否允许 (在外网配置工具中,默认是关闭的)
3. 在 EXPRESS下的其他数据库是否能正确访问

我来回复

您尚未登录,请登录后再回复。点此登录或注册