Vista下SQLExpress创新数据库新实例的解决方案

5.3.1 由 Windows Vista 中的用户帐户控制导致的问题

Windows Vista 包含一个新功能,即用户帐户控制 (UAC),该功能有助于管理员管理他们对提升权限的使用。在 Windows Vista 上运行时,默认情况下管理员不使用其管理权限。相反,他们以标准(非管理)用户的身份执行大多数操作,仅在必要时临时采用其管理权限。

5.3.1.1 并非从 Windows 继承的管理员权限

作为 BUILTIN/Administrators 成员的 Windows Vista 用户在连接到 SQL Server Express 时,不会自动添加到 sysadmin 固定服务器角色中。只有显式添加到服务器级管理员角色中的 Windows Vista 用户可以管理 SQL Server Express。Built-In/Users 组的任何成员均可以连接到 SQL Server Express 实例,但他们仅拥有执行数据库任务的有限权限。出于这一原因,对于从先前版本 Windows 中的 BUILTIN/Administrators 和 Built-In/Users 继承 SQL Server Express 特权的用户,应在运行于 Windows Vista 上的 SQL Server Express 实例中为其显式授予管理特权。

以 machinename/Administrator 身份登录时向 sysadmin 固定服务器角色添加新登录名
  1. 单击“开始”,依次选择“所有程序”、“SQL Server 2005”,然后单击“SQL Server Management Studio”

  2. 连接到 SQL Server。

  3. 若要向 sysadmin 固定服务器角色中添加 Windows 用户,请按下列步骤进行操作:

    1. 单击“安全性”

    2. 右键单击“登录名”,再单击“新建登录名”

    3. 在“登录名”文本框中键入用户名。

    4. 单击“服务器角色”

    5. 选中 sysadmin 复选框,然后单击“确定”

以任何非管理员用户身份登录时向 sysadmin 固定服务器角色添加新登录名
  1. 单击“开始”,依次选择“所有程序”、“SQL Server 2005”,右键单击“SQL Server Management Studio”,再单击“以管理员身份运行”

    注意:
    “以管理员身份运行”选项可提升用户权限。

     

     

  2. 您将看到“用户帐户控制”对话框。您可能必须提供管理凭据。单击“继续”。

  3. SQL Server Management Studio 中,连接到 SQL Server。

  4. 若要向 sysadmin 固定服务器角色中添加 Windows 用户,请按下列步骤进行操作:

    1. 单击“安全性”

    2. 右键单击“登录名”,再单击“新建登录名”

    3. 在“登录名”文本框中键入用户名。

    4. 单击“服务器角色”

    5. 选中 sysadmin 复选框,然后单击“确定”

 

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值