SQL连接数据库失败!调用相同的连接方法,一个页面能连上,一个确不能!(72小时内结帖)
ztwz 2007-02-26 10:17:24 偶在连接vs2005中的数据库时出现下面这个错误!网上搜了一下,大多是因为访问权限问题,但我把整个目录的user组和Everyone都改成了完全控制还是不行!
我有两个页面都调用了一个相同的数据库访问方法,但一个能正常显示,另一个则不行!
调用方法如下:
InterBlog.allArticle("select * from article");
web.config连接数据库字符串是这样写的
<add key="sqlConnectionString" value="Data Source=.\SQLEXPRESS;Integrated Security=True;Connect Timeout=30;User Instance=True;AttachDbFilename="/>
private string connectionString = System.Configuration.ConfigurationSettings.AppSettings["sqlConnectionString"] + System.Web.HttpContext.Current.Server.MapPath("../App_Data/myPage.mdf");
出错提示:
---------------------------------------------------------------------
尝试为文件 G:\wz tool\vs2005\AjaxMyPage\UI\App_Data\myPage.mdf 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。
---------------------------------------------------------------------
有时候又会报这个错.
出现异常:System.Data.SqlClient.SqlException: 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 命名管道提供程序, error: 0 - 管道的另一端上无任何进程
-----------------------------------
但是正常显示的哪个页面都不会出现这两个错误,请大家帮我看看是哪的问题!
顶着有分!
先谢!