1不是一回事SQL安全等级分为登录名,用户名,密码,权限,帐号五个级别,我想你说的登录帐号应该是登录名吧1

解决方案 »

  1.   

    创建安全帐户
    每个用户必须通过登录帐户建立自己的连接能力(身份验证),以获得对 Microsoft® SQL Server™ 实例的访问权限。然后,该登录必须映射到用于控制在数据库中所执行的活动(权限验证)的 SQL Server 用户帐户。因此,单个登录映射到在该登录正在访问的每个数据库中创建的一个用户帐户。如果数据库中没有用户帐户,则即使用户能够连接到 SQL Server 实例,也无法访问该数据库。登录创建在 Microsoft Windows NT® 4.0 或 Windows® 2000 中,而非 SQL Server 中。该登录随后被授予连接到 SQL Server 实例的权限。该登录在 SQL Server 内被授予访问权限。用户
    用户标识符 (ID) 在数据库内标识用户。在数据库内,对象的全部权限和所有权由用户帐户控制。用户帐户与数据库相关。sales 数据库中的 xyz 用户帐户不同于 inventory 数据库中的 xyz 用户帐户,即使这两个帐户有相同的 ID。用户 ID 由 db_owner 固定数据库角色成员定义。登录 ID 本身并不提供访问数据库对象的用户权限。一个登录 ID 必须与每个数据库中的一个用户 ID 相关联后,用这个登录 ID 连接的人才能访问数据库中的对象。如果登录 ID 没有与数据库中的任何用户 ID 显式关联,就与 guest 用户 ID 相关联。如果数据库没有 guest 用户帐户,则该登录就不能访问该数据库,除非它已与一个有效的用户帐户相关联。用户 ID 在定义时便与一个登录 ID 相关联。例如,db_owner 角色成员可以使 Microsoft® Windows® 2000 登录 NETDOMAIN\Joe 与 sales 数据库中的用户 ID abc 和 employee 数据库中的用户 ID def 相关联。默认情况下,登录 ID 和用户 ID 相同。数据库中的用户由用户 ID 而非登录 ID 标识。例如,在每个数据库中,sa 是映射到特殊用户帐户 dbo(数据库所有者)的登录帐户。所有与安全有关的 Transact-SQL 语句都将该用户 ID 作为 security_name 参数使用。如果 sysadmin 固定服务器角色成员和 db_owner 固定数据库角色成员对系统进行设置,使每个用户的登录 ID 和用户 ID 都相同,就不容易混淆权限的管理和理解,但不必非这样做。在 SQL Server 数据库中,guest 帐户是特殊的用户帐户。如果用户使用 USE database 语句访问的数据库中没有与此用户关联的帐户,此用户就与 guest 用户相关联。
      

  2.   

    那如果我安装的时候是选择的windows身份验证,
    但是现在想改成是SQLserver身份验证方式进入数据库的管理。
    请问要如何实现这个步骤。
      

  3.   

    企业管理器--右键SQL实例--属性--安全性--身份验证--选sql server和windows
      

  4.   

    企业管理器--右键SQL实例--属性--安全性--身份验证--选sql server和windows
      

  5.   

    TO  Communism(星星) 
    还没懂
    说简单通俗一点