程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> 連接遠程Sybase數據庫及導入導出數據庫

連接遠程Sybase數據庫及導入導出數據庫

編輯:SyBase綜合文章

Sybase-->Connectivity-->Open ClIEnt Directery Service Editer-->進入dsedit操作界面-->Server Object-->Add...-->新增一個服務

Protocol: NLWNSCK

Network Address: 遠程計算機名,遠程Sybase端口號(例如:02a2e13d5ca3439,5000)

或者

Protocol: TCP

Network Address: 遠程計算機IP,遠程Sybase端口號(例如:10.218.64.28,5000)

把dsedit關掉

Sybase-->Sybase Central-->右鍵單擊Adaptive Server Enterprise-->連接-->選擇在dsedit裡面設置好的服務信息

測試鏈接應該可以成功了!

在做dump和load的時候一定要注意是否用管理員(sa)登陸的。

導出dmp文件命令格式如下:

dump database SinoCMS to 'D:\mySinoCMS.dmp'

load database SinoProf from 'D:\mySinoCMS.dmp'

load時如果遇到 錯誤代碼=8009 為設備空間或數據庫空間不夠。(如果確信設備空間和數據庫空間足夠大,還應

                                                          該看看logical page size是否相同)
load時如果遇到 錯誤代碼=3101 為有人在使用這個數據庫(【注】:在執行load命令時一定要把其他所有關於

                                                 Sybase的窗口都關掉,只留一個執行load命令的窗口)。

sp_dboption不能在master上使用。

SinoCMS 和 SinoProf都是已經存在的數據庫用戶。

上訴導出的位置為遠程計算機的D盤下。

【注】在執行dump和load操作的時候一定要保證兩邊數據庫的logical page size相同,否則dump出來的dmp文件

      不能被load。  跑完load命令後要右鍵單擊已經導入的數據庫手動聯機。

上訴是用命令行導出導入的過程,還可以利用Sybase的導出導入向導(右鍵單擊要導出導入的數據庫)來完成dump(備份)和load(恢復)的工作。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved