数据库设置问题,首先数据库是Express版本还是其他高级版本(Express精简版一般要这样设置IP:server={IP}\SQLEXPRESS);再就是确认SQLServer的的安全认证方式是否是混合验证方式(Windows身份登录后,根节点右键属性后可以找到);再就是看看是否允许TCP/IP登录,其管理配置工具中可设置。
试试connectionstring改成server=.\SQLEXPRESS;database=book;uid=sa;pwd=sa;
不要用sa,改成其他账号名
database=book;uid=sa;pwd=sa 你确定你数据库的密码是sa?