我装SQL Server2005好几遍了,奇怪的是他没问过我sa设置一个sa密码,但是我进去后却发现sa有密码,而且用sa密码为空也无法登录,只能用windows验证登录?请问各位这是为什么?请高手回答,分数全部送上

解决方案 »

  1.   

    在 SQL Server 中,SA 登录帐户是一个特殊的登录帐户,是系统管理员 (sysadmin) 角色的成员。主要用于使用 SQL 身份验证模式的配置中,而不用于 Windows 身份验证模式。出于安全原因,SQL 验证模式要求输入强 SA 密码,在 GUI 安装和无提示 SQL 身份验证模式安装期间,用户必须输入强 SA 密码。但是,对于无提示 Windows 身份验证安装,不需要 SA 密码。原因是使用 Windows 身份验证模式时,如果用户未指定密码,无提示 SQL Server Express 安装程序会提供一个随机的强 SA 密码。在这种情况下,安装程序也会禁用 SA 帐户,因此如果您想要使用 SA 帐户,必须稍后使用 T-SQL 显式启用该帐户。这样,在使用 Windows 身份验证时,ISV 就不必提供密码了,从而不会阻塞大规模部署情况。在将来的版本中,此功能可能还会扩展到基于 GUI Windows 的安装。
      

  2.   

    如何更改服务器身份验证模式
    http://technet.microsoft.com/zh-cn/library/ms188670.aspx
      

  3.   

    因为你一直使用的Windows 身份验证模式
      

  4.   

    因为你一直使用的Windows 身份验证模式
    在安装过程中或安装完毕后,都可以再次修改身份验证模式,改成混合验证方式
      

  5.   

    谢谢,原来是这样,研究了好久,呵呵想另外问一个简单问题,服务名称现在是SQLExpress,但是我不想用这个名称,请问可以修改吗?我找不到修改的地方,原来SQL2000就能修改的