initial catalog=master.mdf;可能是这里出错吧。

解决方案 »

  1.   

    dim objconn as new sqlconnection(""user id=sa;password=youpass;database=yourdatabasename;data source=127.0.0.1;Connect Timeout=30")
      

  2.   

    添加一aspnet用户,或者你已经有的用户如sa
    string connStr="user id=yourusername;password=youpass;database=yourdatabasename;data source=127.0.0.1;Connect Timeout=30";
    sqlConnection objConn=new sqlConnection(connStr);
    objConn.Open();
      

  3.   

    1.首先要确定你要访问的数据库已经添加了aspnet的用户
    2.把连接字符串改成
    dim objconn as new sqlconnection("data source=(localhost);Initial catalog=master;Integrated Security=SSPI;")
      

  4.   

    与aspnet用户名无关吧!系统的意思应该是说aspnet登录失败,还是说aspnet用户名登录失败?我觉得这个应该搞清楚.而且我在vs.net里工作,一切正常这是怎么回事?
      

  5.   

    你应该是没有asp.net的用户访问权限,检查一下吧,
    这个与你的vs能否正常使用无关的
      

  6.   

    此代码在vs.net里面工作的很好啊.怎么用asp.net就不行?
    我不太清楚vs.net与asp.net的区别(好象不大!)。
    至于不能运行,可能有:
    1。string connStr="……,trusted_connection=yes";//示例代码中好象有这么一段,对示例数据库项目访问没有任何问题。在此不妨试试。
    2。你所建项目的iis环境是否因出问题,而重装过?
       若有,在新环境下重建一个项目,将上述页面代码包含进去,若代码无误则会完全通过。
    若是其他原因再讨论!
      

  7.   

    I once encounter similare problems. My solution:
    利用开发环境,
    1   利用“连接到数据库”菜单功能,连接到数据库
    2   拖动数据库中的某个表到页面,自动生成 几个数据库操作对象。
    3   查看sqlconnection 对象的connection属性,拷贝下来即可使用。
      

  8.   

    当前登录的用户不能访问 SQL SERVER。
      

  9.   

    楼上的建议错误建议楼主重装sql,采用混合模式。
      

  10.   

    在你的SQL SERVER管理器中打开该库文件。
    找到被访问的相关表,查看其用户权限。
    有DBO 登陆名(SA)——次为系统默认;但有'DENJUN\ASPNET' 的用户名吗?
    从错误信息看:若是数据库问题就因该是缺少'DENJUN\ASPNET' 用户;
    还须设置他的相应权限,否则仍会报访问权限方面的错误!
      

  11.   

    例外注意:若数据库表用户只有一名,那就再添加一个。
    也最好别用SQL SERVER的系统用户名。
      

  12.   

    我的SQL版本是桌面版的。是免费版就是VS。NET自带的那个。没有什么权限设置啊。是不是我的IIS设置错啦。而且在vb.net里面工作没有问题,为什么用不着ASP。NET工作就不行呢?各哪位高手讲讲原因。