配置选项 (SQL Server Express)
通过使用“配置选项”页,可以为没有管理员权限的用户生成单独的数据库引擎实例,并将用户添加到管理员角色中。
选项
启用用户实例
默认值为“启用”。若要禁用用户实例的功能,请清除此复选框。用户实例也称为子实例或客户端实例,是由父实例(作为服务运行的主实例,例如 SQLExpress)代表用户生成的 SQL Server 实例。用户实例作为该用户的安全上下文下的用户进程来运行。用户实例独立于父实例和该计算机上运行的任何其他用户实例。用户实例功能也被称作“以普通用户身份运行” (RANU)。
将用户添加到 SQL Server 管理员角色中
默认情况下不启用此选项。若要将当前安装程序用户添加到 SQL Server 管理员角色中,请选中此复选框。作为 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 实例中为其显式授予管理特权。
若要在完成此安装程序后对用户角色进行任何更改,请使用 SQL Server 2005 外围应用配置器工具 (SQLSAC.exe)。若要更新 SQL Server 系统管理员角色中的用户列表,请单击**“添加新管理员”**链接。
确保**“要设置的用户”字段中列出了应更新其权限的用户的“域名\用户名”。从“可用权限”**窗格的 SQL Server 实例列表中选择要更新的角色,然后单击向右箭头。若要将用户添加到 SQL Server 实例的所有可用实例的所有可用角色中,请单击向右双箭头。
若要在完成选择后实行这些更改,请单击**“确定”。若要在不做出更改的情况下结束使用此工具,请单击“取消”**。
命令行选项
ENABLERANU 开关用于配置用户实例。
若要禁用用户实例,请执行以下命令:
Set ENABLERANU = 0
若要启用用户实例(默认),请执行以下命令:
Set ENABLERANU = 1
注意: |
---|
用户实例仅适用于 SQL Server 2005 Express Edition 的各版本。 |
ADDUSERASADMIN 开关用于将当前安装程序用户添加到 SQL Server 管理员角色中。
若要将当前安装程序用户添加到管理员角色中,请执行以下命令:
Set ADDUSERASADMIN=1
若不打算将当前安装程序用户添加到管理员角色中,请执行以下命令:
Set ADDUSERASADMIN=0(默认值)
注意: |
---|
此命令行选项仅适用于 SQL Server 2005 Express Edition 的各版本。 |