第1页共4页如何修改SybaseSQLServer的名称(v1.0)作者颜超审核分类数据库系统子类Sybase数据库系统更新时间2010-4-12关键字如何修改SybaseSQLServer的名称摘要在SYBASE产品中没有特定的函数或者存储过程用来更改SQLServer/ASEServer的名称,因此,只能手工修改某些参数或者配置来完成此任务。主要适用环境SybaseASE11.5andLater第2页共4页版本说明版本号拟制/修改责任人拟制/修改日期修改内容/理由v1.0颜超2010-4-12新建第3页共4页目录版本说明.........................................................................................................................................................................21修改名称的方法.........................................................................................................................................................4第4页共4页1修改名称的方法在SYBASE产品中没有特定的函数或者存储过程用来更改SQLServer/ASEServer的名称,因此,只能手工修改某些参数或者配置来完成此任务。需要修改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/ASEServer。确认DSQUERY、DSLISTEN环境变量已经更改为所需内容。另外,如果SQL/ASEServer是被设置为远程服务器,还要修改与此server相关的系统表sysservers中的字段以及interfaces文件。理论上例如配置文件、RUN脚本、errorlog文件不需要指定server名称(但是通常习惯指定server名称)。在RUNstartup脚本中要指定server名称。您可以根据以下提纲完成此项任务:如果server名称加在了表sysservers中,用sp_dropserver删除。Shutdownserver编辑interfaces文件更改RUN_server_name文件名,并修改其内容,-s(UNIX)、/SERVER(OpenVMS)后面所跟的参数(server名称)更改errorlog文件名(如果需要)修改DSQUERY、DSLISTEN环境变量(如果需要)更改配置文件名(server_name.cfg、server_name.bak、server_name.nnn),在SYBASE安装路径下Startserver使用sp_addserver重新添加server(如果需要)如果server是作为远程server使用的,还需要删除并重新添加。第5页共4页