解决方案 »

  1.   

    检查你的SQL Server是否安装好,是否正在运行,检查你的连接字符串中SQL Server数据库的主机名和SQL实例名是否正确。
      

  2.   

    SQL Server安装好并正常运行,web.config也检查了,代码如下:
      <appSettings>
        <add key="ConnectionString" value="Data Source=ZHYAP-PC;database=LibraryManage;Uid=zhang;pwd=;"/>
      </appSettings>
    在visual studio 2013里面调试总会出现如下界面,让导入user.cs
    现在在IIS中浏览可出现登陆界面,但是输入用户名和密码过后就会报错,如下图
      

  3.   

    少了User这个实体类,你在网上下载的时候文件不全
      

  4.   

      <add key="ConnectionString" value="Data Source=ZHYAP-PC;database=LibraryManage;Uid=zhang;pwd=;"/>你的SQL是用sa登陆的还是Windows验证?两种是不一样的,还有DataSource要填写你在打开数据库工具时候连接的那个对象名实例
      

  5.   

    怎么可能有uid,而pwd是空的呢?
      

  6.   

    SQL Server设置了SQL验证的用户名,没有设置密码
      

  7.   

    用的是SQL验证,自己添加了一个Uid=zhang的用户,并设置成了和sa一样的权限,DataSource=.\SQLEXPRESS也无法连接,DataSource=服务器名(计算机名)也试过了。
    另外,其他人做的系统web.config是这样写的可以运行,但是我换成这样的还是不行:
     <connectionStrings>
        <add name="ConStr"  connectionString="Data Source=.\SQLEXPRESS;AttachDBFilename=|DataDirectory|\db_NetShop.MDF;integrated Security=True;User Instance=True"/>
      </connectionStrings>
    当然,已将数据库名换成自己的
      

  8.   

    用的是SQL验证,自己添加了一个Uid=zhang的用户,并设置成了和sa一样的权限,DataSource=.\SQLEXPRESS也无法连接,DataSource=服务器名(计算机名)也试过了。
    另外,其他人做的系统web.config是这样写的可以运行,但是我换成这样的还是不行:
     <connectionStrings>
        <add name="ConStr"  connectionString="Data Source=.\SQLEXPRESS;AttachDBFilename=|DataDirectory|\db_NetShop.MDF;integrated Security=True;User Instance=True"/>
      </connectionStrings>
    当然,已将数据库名换成自己的
    人家这个是windows身份验证登陆不是sa
    用sa登陆必须填写密码
      

  9.   

    最简单获取字符串代码方式,拖一个dategridview控件过来,设置连接,在让你选择是否将敏感字符写入的时候选择是,下面会生成一个连接字符串,你复制这个字符串就可以了