程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> 如何更改SQL Server名稱(在UNIX、OPENVMS平台上)

如何更改SQL Server名稱(在UNIX、OPENVMS平台上)

編輯:SyBase綜合文章
在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名稱。

  您可以根據以下提綱完成此項任務:

    1. 如果server名稱加在了表sysservers中,用sp_dropserver刪除。
    2. Shut down server
    3. 編輯 interfaces文件
    4. 更改RUN_server_name文件名,並修改其內容,-s(UNIX)、/SERVER(OpenVMS)後面所跟的參數(server 名稱)
    5. 更改errorlog文件名(如果需要)
    6. 修改DSQUERY、DSLISTEN環境變量(如果需要)
    7. 更改配置文件名(server_name.cfg、server_name.bak、server_name.nnn),在Sybase安裝路徑下
    8. Start server
    9. 使用sp_addserver重新添加server(如果需要)
    10. 如果server是作為遠程server使用的,還需要刪除並重新添加。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved