Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103068973
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Sybase

2008-05-17 21:49:16

来源:

Q.如何更改SQL Server名称(在UNIX、OPENVMS平台上)?

A.在SYBASE产品中没有特定的函数或者存储过程用来更改SQL Server/ASE Server的名称,因此,只能手
  工修改某些参数或者配置来完成此任务。

  需要修改interfaces文件;更改RUN_server_name文件名,并修改其内容,例如:-s(UNIX)、/SERVER
  (OpenVMS)后面所跟的参数(server 名称);更改配置文件名;更改errorlog文件名(如果需要);如
  果server名称加在了表sysservers中,需要更改'srvname'、'srvnetname'列,可使用sp_dropserver、
  sp_addserver存储过程来实现。

  在OpenVMS系统中还要修改RUN_server_name文件中DSLISTEN的逻辑名称,以及在使用startserver过程中
  /SERVER后面所跟的参数。然后,重启SQL/ASE Server。确认DSQUERY、DSLISTEN环境变量已经更改为所
  需内容。

  另外,如果SQL/ASE Server是被设置为远程服务器,还要修改与此server相关的系统表sysservers中的
  字段以及interfaces文件。

  理论上例如配置文件、RUN脚本、errorlog文件不需要指定server 名称(但是通常习惯指定server名
  称)。在RUN startup脚本中要指定server名称。

  您可以根据以下提纲完成此项任务:

  如果server名称加在了表sysservers中,用sp_dropserver删除。
  Shut down server
  编辑 interfaces文件
  更改RUN_server_name文件名,并修改其内容,-s(UNIX)、/SERVER(OpenVMS)后面所跟的参数(server
  名称)
  更改errorlog文件名(如果需要)
  修改DSQUERY、DSLISTEN环境变量(如果需要)
  更改配置文件名(server_name.cfg、server_name.bak、server_name.nnn),在SYBASE安装路径下Start
  server
  使用sp_addserver重新添加server(如果需要)
  如果server是作为远程server使用的,还需要删除并重新添加。

阅读(874) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~