报错信息如下:


用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联。 (Microsoft SQL Server,错误: 18452)



首先 ,看到这个错误的时候很是郁闷,因为我用WINDOWS身份验证连接进去 改了sa的密码了,可是就是登不进去,声明我的密码也不是很简单,不可能是复杂性那里出了问题,怎么也不能用sa登陆 ,我又去看了里面的东西觉得应该是权限的问题 我去修改权限的时候又出了错误 如下

创建对于用户'SA'失败(Microsoft.Sqlserver.Express.Smo)
--执行Trancact-SQL语句或批处理时发生了异常。(Microsoft.sqlserver.Express.ComectionInfo)
--无法使用特殊主体'SA'.(Microsft sql server.Error:15405)


这样,我就真郁闷了,登陆也不行,该也不行、、我就去网上找看有没有人遇到类似的问题,结果还真是多  当时真开心这下终于可以解决了  可是我看了很多慢慢的就郁闷了  没有一个可行的  垃圾数据超级多  重复的也超级多  我真想投诉  为什么他们不对数据进行更新和处理啊  我郁闷浪费了 我那么多的时间 还是没有找到 


最后我还是自己试着找到了错误 ,首先如果出现第一个错误的时候,你先去看看你密码的复杂性  再看看你密码是否写错了 如果两者都没有  那你去看看你的 数据库安全线那里去看看你的服务器身份验证  是否选的“SQL Server 和windos 两个验证”(数据库默认的都是选上的 windos 验证,有很多人人的问题就出在这里) 当修改了以后记得把服务重启  
   至于去修改它的内存和权限就没有必要了 因为那个sa是默认给的权限没有很特殊的情况不需修改 即使你修改了它也不一定让的 

还以一点这里随路说下  在还原备份数据库的时候容易出的错误


“还原 对于 服务器 "MANAGESERVER\SQLEXPRESS"失败。(Microsoft.SqlServer.Smo) 
      System.Data.SqlClient.SqlError:CREATE DATABASE 或ALTER DATABASE失败。
       因为结果数据库的累计大小将超出 每数据库为4096MB的许可限制值。(Microsoft.SqlServer.Smo)"




不知道大家遇到过没有   这个的话你先你看看你的还原的盘符是什么格式的一般情况下要改为“NTFS”如果是那个什么f。。什么的他不支持的     大家也不用去想是数据库内存小了 去改大点  按道理来说是很正常 但是这里是不可以的   还有就是注意了 SQLServer Express版  这个版本不支持4G以上的数据库  如果你是这个版本建议换个企业版的或什么的  这样就没有这样的问题了