全部,
我在域中的服务器(假设Server1)上安装了 Sql Server 2008 (假设为AD)。我还有一个名为AD\Sql1的域帐户。这不是域 ( AD )上的管理员帐户,但我希望它是Server1上的管理员。然后在 Sql Server 上为该域帐户(不是本地帐户)创建一个登录名。
我怎么做?
问题:
CREATE LOGIN [AD\Sql1] FROM WINDOWS对我不起作用的东西。我试过并得到一个错误说user does not exist in Windows(类似的东西) 我哪里做错了?请分享任何可以更好地解释这个概念的 URL。
编辑:我还应该补充说,问题 1 和 2 是独立重要的。我知道如何将域/Windows 帐户添加为sysadmin. 但我对域和本地帐户之间的映射如何工作感兴趣。我的目标不是如何将本地帐户添加为系统管理员,我可以很快完成。我的意图不是粗鲁,而是尽可能清楚。如果我的问题仍然不清楚,请告诉我,以便我可以添加更多详细信息。
谢谢,
_UB
编辑:语法
Rem*_*anu 16
不要创建与域帐户同名的本地帐户。如果您想以 sql 管理员身份添加域登录,请执行以下操作:
create login [AD\Sql1] from windows;exec sp_addsrvrolemember 'AD\Sql1', 'sysadmin';完毕。如果您只是AD\Sql通过net localgroup Administrators /add AD\Sql1(从 CMD shell)将帐户添加到本地管理员,您将获得相同的结果,但这不是正确的解决方案,因为AD\Sql1除了授予他 SQL 管理员权限之外,它还授予所有 NT 管理员权限,这不是因此,作为一项要求是不必要的提升。顺便说一句,本地管理员组的成员是 SQL 管理员的规则不是隐含的,它是在 SQL 安装过程中默认授予的显式权限,它可以被撤销,因此您必须检查它。
| 归档时间: |
|
| 查看次数: |
74123 次 |
| 最近记录: |