SQL  数据库设置有问题 
看看是不是没有打开允许访问数据库

解决方案 »

  1.   

    public static SqlConnection MyConnection()
            {
                return new SqlConnection("server=.;database=db_PMS;uid=sa;pwd=");
            }
      

  2.   

    http://www.cnblogs.com/zhc088/archive/2009/01/29/1381351.html,看有帮助不?
      

  3.   

    会不会是SQL设置中把SA用户对该库权限去除了,导致无法使用SA登陆。查下SQL用户管理看看
      

  4.   


    很可能是这个原因,还有可能你密码错误,如果用混合模式(Intergrated Security=true),就不要用户,密码
      

  5.   

    return new SqlConnection("Data Source=localhost; InitialCatalog=db_PMS;Integrated Security=ture); 
      

  6.   

    请检查下 是windows 登录 
    还是sql server +windows 登录 请选择sql server +windows 登录 
      

  7.   

    你在你的SQL中直接用SA登陆看哈
      

  8.   

    服务器(右键)->属性->安全性->服务器身份验证修改为"SQL SERVER和WINDOWS身份验证模式"
    其次展开服务器上的"安全性"->登陆名->选中SA登陆帐号(右键)->状态->登陆修改为启用
    连接字符串
      

  9.   

    ls说的差不多
    你先直接在sql server上用sa用户登陆一下,看是不是能登陆,先不要慌着去看代码,若是不能,就说明是你可能没有权限,如你不是管理员用户,或者是密码不对
    你可以去把相应的服务都打开,在试试
      

  10.   

    该用户与可信 SQL Server 连接无关联
    没有开启让sa连接并登录的权限。这样:
    服务器(右键)->属性->安全性->服务器身份验证修改为"SQL SERVER和WINDOWS身份验证模式" 
    其次展开服务器上的"安全性"->登陆名->选中SA登陆帐号(右键)->状态->登陆修改为启用 
    连接字符串
      

  11.   

    你数据库安装时,没有选择Windows身份验证和SqlServer身份验证,而仅仅选择了Windows身份验证才导致此错误。
    你可以运行企业管理器,选择数据库服务,点属性/安全性,然后从新选择。你也可以修改连接字串,采用Windows身份验证,不使用SQLServer验证。
    Data Source=.;Integrated Security=ture; InitialCatalog=db_PMS
      

  12.   

     return new SqlConnection("server=.;database=db_PMS;uid=sa;pwd=");
    (pwd=有没有密码后面最好加个";")
      

  13.   

    应该是SQLSERVER安装时没有启用SA帐号
      

  14.   

    问19楼和21楼,展开服务器上的"安全性"->登陆名->选中SA登陆帐号(右键)我右键后没有找到状态只有新建登录,属性和帮助,请问状态->登陆修改为启用连接字符串在哪里
      

  15.   

    用windows 登陆方式 试试