WEB开发网
开发学院数据库Sybase 精益求精Sybase数据库问题大搜罗 阅读

精益求精Sybase数据库问题大搜罗

 2008-05-16 15:11:06 来源:WEB开发网   
核心提示:Q.如何更改SQL Server名称(在UNIX、OPENVMS平台上)?A.在SYBASE产品中没有特定的函数或者存储过程用来更改SQL Server/ASE Server的名称,因此,精益求精Sybase数据库问题大搜罗(6),只能手工修改某些参数或者配置来完成此任务,需要修改interfaces文件;更改RUN_

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使用的,还需要删除并重新添加。

Q.如何配置SQL Server来做远程备份?

A.在本地机器上:

(1).本地SQL Server和Backup Server能运行。

(2).在本地的Interfaces文件中,增加远程机器上的Backup Server名称,只需“Quary” 行,不允许使

用别名(aliases)。

请注意:在网络上每个Backup Server必须有一个唯一的名字,这个名字必须在 Interfaces文件之中,用

户可以通过查看服务器运行文件来检查它,它的选项是-S(unix) 或者/Server(VMS)。

(3).执行存储过程SP-helpServer SYB_BACKUP确认本地Backup Server具有正确的网络名称。远程Backup

Server不一定非要在系统表Syservers中有一条记录不可,但是有它便于测试。

请注意:不要修改SYB_BACKUP,使它指向远程Backup Server名字。

在远程机器上:

(1).确认远程Backup Server正在运行。

(2).确认远程Backup Server有与本地Backup Server不同的网络名字。

请注意:在远程机器上的Interfaces文件中,必须包含远程Backup Server的定义记录,但是它不需其他

Backup Server的定义。

上一页  1 2 3 4 5 6 

Tags:精益求精 Sybase 数据库

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接