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 - 管道的另一端上无任何进程
-----------------------------------
但是正常显示的哪个页面都不会出现这两个错误,请大家帮我看看是哪的问题!
顶着有分!
先谢!
...全文
281 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ztwz 2007-02-26
  • 打赏
  • 举报
回复
文件名没有重名,目录下只有他一个文件.结帖
wh110 2007-02-26
  • 打赏
  • 举报
回复
看看是不是权限和文件重名的问题。
ztwz 2007-02-26
  • 打赏
  • 举报
回复
谢谢大家.1点结帖,我把数据库附加到sql2005中问题就解决了,不知道这是怎么回事.
ytzz 2007-02-26
  • 打赏
  • 举报
回复
将mdf文件名改一下试试。
greennetboy 2007-02-26
  • 打赏
  • 举报
回复
一个可以一个不可以的情况往往是一个已经操作,造成另外一个不能操作的问题
你的第二个问题建议你用sql2005,而不是express
youyuan1980 2007-02-26
  • 打赏
  • 举报
回复
将mdf文件名改一下试试。
hy_lihuan 2007-02-26
  • 打赏
  • 举报
回复
已存在同名的数据库,这个问题吧
hertcloud 2007-02-26
  • 打赏
  • 举报
回复
确保G:\wz tool\vs2005\AjaxMyPage\UI\App_Data\
下只有myPage.mdf这个文件
G:\wz tool\vs2005\AjaxMyPage\UI\App_Data\这个目录的everyone写入权限.

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧