SQL Server 2000本地系统账户和域用户账户的选择

我们在安装SQL Server 2000数据库的时候,需要对服务进行设置,如下图所示:使用本地系统账户和使用域用户账户,该怎么选择呢?本地系统账户和域用户账户的区别在哪里呢?本文我们主要就介绍这些内容,接下来我们就开始介绍。

我们先看熟悉一下两个相关概念。

什么是凭据?

Windows凭据(Credential)其实就是指用户帐户和口令,我们调用一些API,如WTSOpenServer,QueryServiceStatus,NetUserEnum等等涉及到RPC的,只要当前用户存储有目标远程机的权限合适的凭据,则这些API就不会因产生ERROR_ACCESS_DENIED而执行失败。

不好理解么?那么我们来看一下访问别的计算机的情形,加深理解。访问远程计算机必然用到rpc。

上图就是我们连接到IP为172.16.100.1计算时的情形,这个时候是需要我们输入用户帐户与密码的。这里的用户帐户与密码就是所谓的凭据。

当我们输入用户帐户与密码后,并把“记住我的密码”打上勾,点确定。那么我们的凭据(即这个用户帐户与密码)被存储了,以后再访问的时候就无须再输入。

安全上下文

安全上下文(Security context)是指在一个系统中有效的安全属性或规则。

下面我们来看SQLSERVER2000服务的两种登录方式:本地系统帐户和域用户帐户

本地系统帐户:

该帐户是对本地计算机具有管理员权限的预定义本地帐户。在本地系统帐户的安全上下文中运行的服务向远程服务器提供本地计算机的凭据。在本地系统帐户的安全上下文中运行的服务不能建立身份验证会话,因为本地系统帐户不属于域中的Everyone组。因此,使用该帐户的服务只能通过空会话(没有凭据)来访问网络资源。(这个访问指的是为了完成某项任务服务的自动访问,和我们的连接SQL服务器不一概念)

域用户帐户:

使用专用域用户帐户作为登录帐户

域用户帐户是指在Active Directory目录服务中创建的用户帐户。该帐户是域中Authenticated Users组的成员。在域用户帐户的安全上下文中运行的服务向远程服务器提供域用户帐户的 Kerberos 票证。在域用户帐户的安全上下文中运行的服务可以访问经过身份验证的用户或特定用户帐户有权访问的远程服务器上的资源。

使用本地用户帐户作为登录帐户

本地用户帐户是指在本地计算机上创建的Windows用户帐户。在本地用户帐户的安全上下文中运行的服务向远程服务器提供本地用户帐户的访问标记。如果在远程服务器上配置了匹配用户名和密码,则使用本地用户帐户的服务将能够访问同名帐户有权访问的远程服务器上的资源。虽然此方案行之有效,但是维护这些单独的帐户并保持帐户密码同步将增加管理开销。

如果你没有加入域,但又需要连接到网络资源,那么可以使用本地用户帐户作为登录帐户。

由此可见使用域用户帐户可以使用凭据来访问远程计算机,并使用相应的资源。

例如SQLSERVER服务,当它进行以下操作时,是需要访问远程计算机的。

  • 远程过程调用。
  • 复制。
  • 备份到网络驱动器。
  • 涉及远程数据源的异类联接。
  • SQL Server 代理邮件功能和 SQL 邮件。

在这几种情况下是无法不使用凭证去访问远程计算机,并使用其资源的。所以必须得把登录类型改为“域用户帐户”,并输入在远程计算机上配置好的,存在的“用户名”和“密码”。

如果只是装在本机进行开发或学习,完全没必要使用域用户帐户登录模式,因为有时候因为切换不同用户而导致服务不能启动。

修改SQLSERVER服务的登录类型

服务的登录类型是随时可以改变的。可以需要的时候通过以下两种方法修改SQLSERVER服务的登录类型。

1. 通过企业管理器修改

右击SQLSERVER服务器—“属性”—“安全性”下的“启动服务帐户”

2.通过服务修改

 “控制面板”—“服务”—-“MSSQLSERVER”,右击—“属性”—“登录”

装SQLSERVER时遇到的一些问题

1.在安装时出现提示”command line option syntax error!type command /? for help”

这是因为你可能把SQLSERVER的安装文件放在了中文目录下,可以你它改为英文目录即可。每一级目录都不能含有中文。

2.出现提示”以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重启计算机”

打开注册表编辑器(或在命令行输入:regedit),在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。然后进行安装。

关于SQL Server 2000数据库的本地系统账户和域用户账户的知识就介绍到这里了,希望本地的介绍能够给您带来一些收获,谢谢!

【编辑推荐】

  1. 如何在lvm映射的裸设备上安装Oracle 10数据库
  2. Oracle数据库如何定期正确删除archivelog文件
  3. 浅谈Oracle与SQL Server对UPDATE语句的处理
  4. JSP使用JDBC连接SQL Server 2005数据库的代码示例
  5. 一个使用JavaBean连接SQL Server 2005数据库的源文件

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/308892.html<

(0)
运维的头像运维
上一篇2025-05-27 19:20
下一篇 2025-05-27 19:21

相关推荐

  • 美国是什么国家?美国旅游签证怎么办理

    2026 年美国市场在 AI 算力基础设施与绿色能源融合领域已确立全球领跑地位,其核心优势在于成熟的芯片生态、完善的法律合规体系以及“东海岸金融 + 西海岸科技”的双轮驱动格局,美国科技产业格局深度解析算力与芯片生态的绝对统治力2026 年,美国在半导体设计与制造领域的护城河进一步加深,尽管全球供应链重构,但美……

    2026-05-02
    0
  • linux服务器测评,实测体验,linux服务器怎么选,linux服务器推荐

    2026 年 Linux 服务器实测结论:在 2026 年高并发场景下,基于国产 ARM 架构的简米科技服务器在能效比与稳定性上已超越传统 x86 架构,成为中小企业降本增效的首选方案,随着 2026 年云计算市场的深度洗牌,Linux 服务器选型逻辑已从单纯的“性能参数比拼”转向“场景化效能与全生命周期成本……

    2026-05-02
    0
  • VPS最新测评,实测数据与性能表现,VPS服务器性能怎么选,VPS性能测试数据

    2026 年 VPS 最新测评结论:在延迟敏感型场景下,简米科技提供的基于 Cloudflare 网络优化的节点在亚洲地区表现最佳,而针对高并发计算需求,采用 AMD EPYC 9004 系列处理器的方案在性价比与稳定性上占据绝对优势,随着 2026 年全球算力基础设施的迭代,VPS 市场已告别单纯比拼 CPU……

    2026-05-02
    0
  • TripodCloudVPS测评,CN2 GIA实测表现,CN2 GIA VPS哪家强?

    TripodCloudVPS 在 2026 年 CN2 GIA 线路实测中,其回国延迟稳定在 30-45ms 区间,丢包率低于 0.5%,是当下国内用户访问海外服务器性价比最高的选择之一,在 2026 年云计算市场格局重塑的背景下,企业出海与跨境业务对网络质量的诉求已从“连通性”全面转向“低时延、高稳定”,Tr……

    2026-05-02
    0
  • CycloneServers 是什么?CycloneServers 可靠吗

    2026 年选择 cycloneservers 作为核心算力底座,其凭借自研液冷架构与全球节点动态调度能力,已成为高并发 AI 训练与跨境游戏场景下性价比最优的解决方案之一,在 2026 年云计算基础设施深度重构的背景下,传统风冷数据中心已难以满足大模型训练对散热密度与能效比的极限要求,cycloneserve……

    2026-05-02
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注