装了SQL Server Desktop Engine,但不知道它的用户“sa”的密码是多少,安装时也没有提示我设置密码。
另外,它是怎样创建其它用户的??请大家指点一下,谢谢!

解决方案 »

  1.   

    默认安装是没有sql server身份验证的.
      

  2.   

    默认情况下,对于 Windows 身份验证,将 LoginMode Windows 注册表子项的值设置为 1。若要在安装完 MSDE 后打开混合模式身份验证,您必须将此值更改为 2。LoginMode 子项的位置取决于您是将 MSDE 作为默认 MSDE 实例安装还是作为命名实例安装。 • 如果 MSDE 是作为默认实例安装的,则 LoginMode 子项位于以下注册表子项中: 
    HKLM\Software\Microsoft\MSSqlserver\MSSqlServer\LoginMode  
    • 如果 MSDE 是作为命名实例安装的,则 LoginMode 子项位于以下注册表子项中: 
    HKLM\Software\Microsoft\Microsoft SQL Server\Instance Name \MSSQLServer\LoginMode  
      

  3.   

    HKLM是HKEY_LOCAL_MACHINE
    SA 帐户密码
    使数据库更安全的另一个简单的步骤就是验证 SA 帐户是否具有安全密码。许多开发人员和系统管理员将 SA 帐户密码留空,这将使任何人都可以访问数据库。 若要在您的 MSDE 数据库上更改 SA 帐户密码,请按照下列步骤操作: 1. 在承载您正在连接到的 MSDE 实例的计算机上,打开命令提示窗口。 
    2. 键入下面的命令,然后按 Enter 键: osql -U sa 此命令使用 SA 帐户将您连接到 MSDE 的本地、默认实例。 
    3. 在单独的行内键入以下命令,然后按 Enter 键: sp_password null
    'mynewpassword'
    'sa'注意:用新密码替换 'mynewpassword'。 请注意您将接收到以下消息,表示您的密码已成功更改: 
    密码已更改。  
      

  4.   

    请楼主把分给sdsxlj,谢谢!
    嘿嘿,马甲.