<configuration>
<appSettings/>
<connectionStrings>
<add name="WEB2ASPNET2DBConnectionString" connectionString="Data Source=MICROSOF-48A62C;Initial Catalog=WEB2ASPNET2DB;Integrated Security=True;" providerName="System.Data.SqlClient"/>
错误提示如下SqlException (0x80131904): 无法打开登录所请求的数据库 "WEB2ASPNET2DB"。登录失败。
用户 'MICROSOF-48A62C\Administrator' 登录失败。]

解决方案 »

  1.   

    是在本机上测试吗?如果是 不是express版的sql2005   Data Source=(local) 或   Data Source=计算机名称如果服务器不在本机,可能要用  uid=sa;pwd=****
      

  2.   

    错误提示如下SqlException (0x80131904): 无法打开登录所请求的数据库 "WEB2ASPNET2DB"。登录失败。 
    用户 'MICROSOF-48A62C\Administrator' 登录失败。] 
    ===========
    这错误多明显呀.
    登录数据库失败.
      

  3.   

    lz你可以拖一个sqldatasource控件上来,然后利用控件创建一个连接.然后你看一下他生成的连接字符串.然后删除掉sqldatasource即可看你写的连接串.是用的windows集成身份登录.你仔细检查一下你sql server的设置.
      

  4.   

    我买的本书上的例子add name="WEB2ASPNET2DBConnectionString表示什么意思了,数据库名字是WEB2ASPNET2DB,为什么还要加上ConnectionString
      

  5.   


    WEB2ASPNET2DBConnectionString相当于是你这个节点的名字.在你的c#程序里可以通过这个name来取得你后边
    ConnectionString配置的连接串
      

  6.   

    name="WEB2ASPNET2DBConnectionString"  是连接数据库字符串"Data Source=MICROSOF-48A62C;Initial Catalog=WEB2ASPNET2DB;Integrated Security=True;"  的代号,它只是名称而已可以改其它啊。它方便将来在程序中引用它
      

  7.   

    WEB2ASPNET2DBConnectionString      这个节点的名字,可以自己定义