这个每次装好mssql都会遇到, 可是网上不太容易找到解决的办法, 最近弄了几台这样的电脑, 发现其实也就只改几个地方就可以解决, 现在把方法拿出来, 试过不行的再找找别的吧

sa无法登录的话

1、先用windows方式登录 进去以后鼠标移到服务器上(就是左边一堆东西最上面那个)右键点属性, 点击“安全性”标签选择“sql server和windows登录方式”, 确定.

2、回到左边一堆东西看看点开安全性, 点开登录名, 双击“sa”用户, 常规选项卡里设好自己的sa密码, 取消强制实施密码策略的勾选, 状态选项卡里选择“授予”和“启用”.

3、上面最常规的设置差不多了, 接下来是最重要的, 开始程序里找到sql server那一项, 配置工具里有一个配置管理器点开, sql server 2005 网络配置那个选项点开, 里面有“sqlexpress的协议”和“mssqlserver的协议”两个, 或者express版的话只有一个, 用哪个就设哪个吧, 单击以后右边出现四个东西, 把“TCP/IP”弄成启用, 别的不要动(千万别把别的已禁用的弄成启用了, 不然等下会出问题), 再双击“TCP/IP”, 把“IP地址”里的都弄成启用, 就好了, 第三步设置结束(server 2003系统的这步可以省略, 主要针对win7和XP)

最后还是先用windows方式登进去, 右键重启一下服务器, 退出来就可以用sa登录了, 密码是刚才设的那个, 服务器名称我都是用“.”(一个点, 代表本机), 装的是express版的话用".\SQLEXPRESS"

今天弄了一下朋友的电脑, 是win7 basic系统, windows用户都登不上, 网上看到在本地用户和组里添加用户也不行, 因为个人版连本地用户和组都没有! 最后发现只要右键管理员身份打开sql就行了, 祝你好运