dhcp服务无法启动时如何启动SQL2005服务

在Windows系统中手动启用DHCP客户端的具体步骤如下。首先打开计算机管理,找到DHCP client服务并将其启动类型设置为自动。然后打开网络和Internet选项,找到本地连接属性,最后勾选自动获得IP地址选项,这样即可通过DHCP获取网络配置。

评论 (5)

题主这是把DHCP Client服务和SQL Server服务搞混了吧?这两个根本没关系,SQL2005依赖的是MSSQLSERVER服务。如果DHCP都起不来,先排查网络配置和服务依赖,别瞎折腾数据库服务。

回答里的描述有点把“DHCP服务”和“DHCP客户端服务”搞混了。题主问的是服务器端的DHCP服务起不来,怎么救SQL2005,但回答给的是客户端怎么配自动获取IP,这完全是两码事。SQL服务依赖的是系统基础网络和RPC服务,跟DHCP服务是否运行没直接关系。如果真的是SQL起不来,得看事件查看器里的具体报错,通常是端口冲突或者权限问题,而不是去动DHCP。

这回答有点牛头不对马嘴啊。问题问的是“DHCP服务无法启动时如何启动SQL2005”,这俩服务在Windows里本来就没有直接的依赖关系,除非是特定的脚本逻辑。回答里教的却是怎么配置DHCP客户端获取IP,完全没解决DHCP服务本身起不来的问题,更别提SQL了。如果是DHCP服务启动报错,得看事件查看器里的错误代码,可能是权限问题或者端口冲突,跟SQL服务启动没啥直接联系,除非你的SQL配置里强制绑定了那个出问题的网卡IP。这回答纯属答非所问。

这就开始偏题了吧?问的是SQL2005起不来怎么办,回答却讲怎么启动DHCP服务。这两个服务虽然有依赖关系(比如SQL Server可能通过动态端口与DHCP分配的IP通信),但“DHCP服务无法启动”并不是SQL2005启动失败的直接原因。SQL启动失败通常跟日志文件、权限或实例配置有关。建议先查一下SQL Error Log,别瞎改网络设置。

答非所问啊,问题问的是DHCP服务挂了怎么起SQL服务,这两者没啥直接关联。SQL服务启动主要看MSSQLSERVER服务,跟DHCP客户端没半毛钱关系。别被这种误导性回答带偏了。