导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

机器更改了机器名,SQLSERVER不能启动!

delphimo 2003-01-10 09:09:14
小弟近日在一台机器上安装了SQLSERVER 7,今天把机器名称改变了,现在启动机器就会报错。好像是注册的包ID不对的错误。
我的操作系统是WIN2000 PROFESSIONAL
...全文
254 点赞 收藏 12
写回复
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
wonder01 2003-01-10
请查看系统过程sp_addserver的帮助,用它可以解决这个问题。
回复
jxl816 2003-01-10
alexwoowf的方法好
回复
zenartus 2003-01-10
好像只有改回来
回复
alexwoowf 2003-01-10
在server manager里,对新服务器新建sql server注册,把服务器从可用添加到右边去,就可以了!
--可以看看http://expert.csdn.net/Expert/topic/1255/1255157.xml?temp=.4696924
回复
yelook 2003-01-10
除非你把机器改回来,不然就没戏了只得重装
回复
CQP 2003-01-10
重新安装一下SQLSERVER,就可以了(很快的)
回复
pengdali 2003-01-10
1 联机帮助是可以在不启动sql时看的!
2
scm 实用工具
scm 实用工具(服务控制管理器)可以创建、修改、启动、停止或暂停在 Microsoft Windows NT® 和 Microsoft Windows® 2000 下运行的任何 Microsoft® SQL Server™ 2000 服务。在 Microsoft Windows 98 下,scm 实用工具可以启动、停止或暂停等效的 SQL Server 应用程序。

语法
scm [-?]
-Action {1 | 2 | 3 | 4 | 5 | 6 | 7}
-Service service_name
[-Server server_name]
[-Pwd sa_password]
[-StartupOptions startup_option [ ...n] ]
[-ExePath exe_file_path]
[-SvcStartType {1 | 2}]
[-SvcAccount service_account]
[-SvcPwd service_password]
[-Dependencies service_name_dependency [;...n] ]

参数[-?]

显示用法信息。

-Action {1 | 2 | 3 | 4 | 5 | 6 | 7}

指定实用工具执行下列何种操作。

代码 对策
1 开始
2 重新启动
3 正在运行
4 删除服务
5 安装服务
6 停止
7 修改


scm 实用工具返回消息框以指出操作是成功还是失败。使用操作代码 3 时,成功表示该服务正在运行,失败则表示该服务没有运行。

-Service service_name

指定被影响的 SQL Server 2000 服务。

[-Server server_name]

指定其服务将受到影响的服务器。默认设置是本地计算机。



说明 不要在 server_name 中包含实例名称。仅使用计算机名称。若要影响命名实例,请用 -Service 选项指定唯一的 service_name。


[-Pwd sa_password]

是服务器的 sa 登录密码。默认是空白密码。

[-StartupOptions startup_option [ ...n] ]

指定当服务启动时使用的用空格分隔的服务器启动选项列表。在安装或修改该服务时可应用该选项。

[-ExePath exe_file_path]

指定可在本地计算机上执行的服务的文件路径。在安装或修改该服务时可应用该选项。

[-SvcStartType {1 | 2}]

指定服务是否自动启动。如果指定 1,则必须手动启动该服务。如果指定 2,则当计算机启动时自动启动该服务。在安装或修改该服务时可应用该选项。

[-SvcAccount service_account]

指定分配给服务的网络登录帐户。在安装或修改该服务时可应用该选项。

[-SvcPwd service_password]

指定网络登录帐户密码。在安装或修改该服务时可应用该选项。

[-Dependencies service_name_dependency [;...n] ]

指定该服务与其它服务的相关性。只有当父服务运行时,相关服务才能运行。在安装或修改该服务时可应用该选项。
回复
IE14571 2003-01-10
http://expert.csdn.net/Expert/topic/1310/1310316.xml?temp=.5521051
回复
馮強 2003-01-10
主要因为你选了pipe协议,它认的是机器名。你可以将机器名改回来,进入企业管理器,使用Tcp/ip端口1433做为连接协议。然后退出,停止SQL服务。将服务器名改掉,重新启动SQL Server,应该是可以的。
回复
KnowLittle 2003-01-10
好!学习!
回复
newyj 2003-01-10
转贴
SQL编程技巧站 www.cnsql.com - 经验技巧 - 文章详细内容
原创:win98中改了机器名和IP后SQL SERVER无法启动的解决

  近日,有一朋友因为网络调整,将SQL SERVER服务器的机器名和IP地址改了,重启后发现原来需要SQL7支持的应用软件不能使用了,仔细检查才发现是SQL SERVER服务没有启动,试了很多方法没有成功,最后改回原来的机器名和IP地址,竟然也不行。经过一番努力之后,以为没救了,准备重装SQL SERVER 7。把数据库文件做了备份,拿出SQL SERVER安装光盘,开始安装。这时,安装程序提示,是否需要对现有SQL SERVER进行升级,点确定,很快,安装程序结束,再启动SQL SERVER,竟然成功了。
  通过这个问题知道了,再有一些一时想不出解决办法的问题,不妨试一下安装盘,也许会有意想不到的效果。


                             Water
                               2002.9.14

发布时间:2002.09.14 20:45:40

回复
newyj 2003-01-10
to wonder01(一可) 没有鸡如何生蛋
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告