none
ASPNETDB.mdf数据库的问题 RRS feed

  • 问题

  • 我有一个客户自己做的一个网站用到了默认的aspnetdb.mdf数据库,将它发布到我们公司提供的服务器上面后就无法与aspnetdb.mdf联接了,发布之前在他的开发电脑上和我自己的电脑上运行一切都正常。请问这是怎么回事啊。
      也就是一个网站上用到了login控件用来登录    将这个网站发布在服务器后就无法登录了,该服务器装有SQL SERVER 2005。
    我看了之前好像也有相关问题的帖子,但是那个都要更改服务器的环境,现在我的这个服务器数据库账户没相应权限,有什么办法能够改写下程序使得其能在服务器上运行吗?我先前一直以为是连接字符串的问题,因为一直没找到连接aspnetdb.mdf的字符串,后来上网查了下说要在WEB.CONFIG重写什么localsqlserver,但是我重写了还是不行。后来我尝试将aspnetdb.mdf导出到服务器的数据库里,然后改写localsqlserver连接字符串,结果又报错提示缺少一些系统存储过程。。。我这几天被弄的焦头烂额,还被客户说是我公司服务器的问题。。。大家教教我吧!谢谢了啊!
    2009年7月31日 2:43

答案

  • 你的数据库联接直接调用了 sql express 2005

    您的服务器上没有 sql express  所以没有办法直接用那个联接字符串

    建议您  在公司的服务器上  把您的数据库附加到sql 2005   然后修改连接字符串   连接到正确的服务和库



    1 把您的数据库附加到sql 2005  
    2 修改名称  把路径名称修改为友好名
    3 在本地修改web.config 尝试连接服务器上的数据库
    4 把修改好的web.config上传覆盖

    答案900, 目标五颗星 Aurvana Air, 音乐真的是随风飘来的 凉宫春日 永无止境的八月 你到底什么时候结束阿。。。。
    2009年7月31日 3:08
  • 是不能给客户这个权限  但是可以让你的主管把这个数据库 一次性附加上去   以后客户不需要再附加

    不然就只能在服务器上安装一个 sql express 了   我估计你们的主管也不会同意的


    答案900, 目标五颗星 Aurvana Air, 音乐真的是随风飘来的 凉宫春日 永无止境的八月 你到底什么时候结束阿。。。。
    2009年7月31日 6:24

全部回复

  • 你的数据库联接直接调用了 sql express 2005

    您的服务器上没有 sql express  所以没有办法直接用那个联接字符串

    建议您  在公司的服务器上  把您的数据库附加到sql 2005   然后修改连接字符串   连接到正确的服务和库



    1 把您的数据库附加到sql 2005  
    2 修改名称  把路径名称修改为友好名
    3 在本地修改web.config 尝试连接服务器上的数据库
    4 把修改好的web.config上传覆盖

    答案900, 目标五颗星 Aurvana Air, 音乐真的是随风飘来的 凉宫春日 永无止境的八月 你到底什么时候结束阿。。。。
    2009年7月31日 3:08
  • 你用了默认数据库 表示你用了微软的用户和角色表
    可能无法附加专业版sqlserver里
    操作一下
    开始菜单 --所有程序  vs2008菜单 vs2008 命令提示
    输入 aspnet_regsql  回车
    然后 先新建专业版数据库 一个空库
    再那个命令提示操作导入数据库  完成
    剩下的自己创建的表 自己操作添加


    如果您觉得对您有帮助,请在“是否有帮助”点“是”;如果你觉得回复很满意,请“标记为已解答”
    2009年7月31日 3:47
  • 你好!感谢你的建议!我觉得你说的方法应该可以,因为附加数据库应该是把数据库里面的存储过程视图什么的全部都弄上去了。但是我现在遇到的问题是这个客户的数据库账号没权限在服务器上做附加数据库操作 = 。=! 只能进行导入导出,我将其导入结果运行发现缺少存储过程,那个有权限附加的账号在我们主管那里,他告诉我一般不给用户这种权限。。。请问还有别的解决方法吗?
    2009年7月31日 4:16
  • 是不能给客户这个权限  但是可以让你的主管把这个数据库 一次性附加上去   以后客户不需要再附加

    不然就只能在服务器上安装一个 sql express 了   我估计你们的主管也不会同意的


    答案900, 目标五颗星 Aurvana Air, 音乐真的是随风飘来的 凉宫春日 永无止境的八月 你到底什么时候结束阿。。。。
    2009年7月31日 6:24
  • 你好,你的客户的服务器版本是什么?
    jon.valett@gmail.com
    2009年7月31日 9:13
    版主
  • 你好,把你的WebConfig出示一下,如果数据库版本没有问题,一般就是设置问题了。
    jon.valett@gmail.com
    2009年7月31日 9:18
    版主