Sybase 還原過程中遇到的問題 20141219,sybase20141219

來源:互聯網
上載者:User

Sybase 還原過程中遇到的問題 20141219,sybase20141219

1、建立備份伺服器:

點擊開始---->sybase------>sybase config ------- >建立BackupServer

   1.1點擊 建立BackupServer之後,給備份伺服器命名,點擊下一步點擊“網路地址”進去之後點擊增加,添加應用伺服器名稱和連接埠號碼,中間用逗號隔開,(連接埠號碼是未使用的)。點擊繼續。

    1.2配置好備份伺服器之後點擊開始-->sybase--> Dsedit Utility點擊功能表列中的Server Object ---> add--->給要添加的備份伺服器命名(備份伺服器名稱)--->設定備份伺服器的地址,雙擊右邊視窗的Server Address----->添加應用伺服器名稱和連接埠號碼,依然用逗號隔開,點擊添加按鈕就添加成功的,可以對伺服器測試,在右邊的視窗右擊選擇 Ping Server

     1.3 以上兩步完成之後點擊開始---->sybase------>Sybase Central然後點擊左邊樹形菜單的 遠程伺服器-----〉添加遠程伺服器,在彈出的表單上第一個文字框寫SYB_BACKUP,SYB_BACKUP是一個關鍵字,第二個選擇備份伺服器的名稱,然後點擊下一步,一直到完成。

 

2、備份服務無法啟動

修改註冊表, 刪除以下內容:
\\HKEY_LOCAL_MACHINE\SOFTWARE\SYBASE\Server\_BS

刪除如下註冊鍵值:
\\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
SYBBCK__BS

重新啟動 Windows
重建backup服務(不用我說怎麼建了吧^_^)改backup連接埠為5001.
重啟電腦,哈哈,看看怎麼樣.
注意點:一定要把連接埠改為5001

 

3、還原時報錯:can't open a connection to site 'syb_backup'

發現master庫sysservers表的SYB_BACKUP對應的srvnetname與dsedit中的備份服務名不一致,

於是執行update sysservers set srvnetname='XXX_BS' where srvid=1

卻報Ad-hoc updates to system catalogs not enabled. A user with System Security Officer (SSO) role must reconfigure system to allow this. 錯誤,

這時只需先執行sp_configure "allow update",1再修改sysservers表即可。

接著執行load database test from 'd:\test.dat',完成後再執行online database test,大功告成!

 

總結:

1、出錯該錯誤可以先檢查一下Sybase BCKServer服務有沒有啟動2、在dsedit看能否ping通備份服務3、檢查master庫sysservers表的配置4、如在備份資料庫dump database時報這個錯也是一樣的方式去檢查5、以上語句可以在SQL Advantage執行,也可在CMD命令下執行:

    isql -Usa -Ppassword -Sservername

       1>load database test from 'd:\test.dat'       2>go       恢複成功後再執行       1> online database test
       2> go

 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.