解决方案 »

  1.   

    先从常见的方式来排查吧
    更改WINDOWS验证和SQLserver模式验证,允许远程登录 这两项都需要重启服务的
    还有也有可能是防火墙的原因最后,用SA可以在SQLSERVER客户端登录吗?
      

  2.   

    可以的,用SA可以在SQLSERVER客户端可以正常登录,防火墙要关闭吗
      

  3.   

    1:检查防火墙设置
    2:检查密码是否正确
    3:检查你的数据库连接字符串是不是用的是这个connstr连接字符串逐步排查问题就能找出来了
      

  4.   

    1、sql server通过sa/123456是否可以正常
    2、确认下,<add name="connstr" connectionString="Data Source=.;Initial Catalog=ASPNETDB;User Id=sa;Password=123456"></add>是否是初始化SqlConnection的连接字符串不是?如果上面两个都没问题,参考下面1、 打开SQL Server企业管理器
    2、 选择服务器名称上右键选择“编辑SQL Server注册属性”,然后在对话框中选择“使用windows身份验证”
    3、 试下,如果还是不行,再看看安全性设置 
    4、同样右键,选择“属性”,然后打开“安全性”选项卡
    5、 在选项卡中,选择身份验证为“SQL Server和 Windows ”
      

  5.   


    问题应该在你的DataSource=.,  如果你的SQL没有配置别名,应该是DataSource=.\SqlExpress;