sybase下移動裝置位置

2021-09-21 09:23:02 字數 1305 閱讀 2973

查詢當前裝置位置

select * from sysdevices

2 在資料庫中更改裝置位置

use master

gosp_configure 'allow updates to system tables',1

goupdate sysdevices set phyname='f:\master.dat' where name='master'

goupdate sysdevices set phyname='f:\sybprocs.dat' where name='sysprocsdev'

goupdate sysdevices set phyname='f:\sybsysdb.dat' where name='systemdbdev'

goupdate sysdevices set phyname='f:\log1.dat' where name='log1'

goupdate sysdevices set phyname='f:\data1.dat' where name='data1'

goupdate sysdevices set phyname='f:\data2.dat' where name='data2'

goupdate sysdevices set phyname='f:\data3.dat' where name='data3'

goupdate sysdevices set phyname='f:\data4.dat' where name='data4'

3停止sybase服務,拷貝sybase所有裝置到目標磁碟

e:\data\data1.dat----->f:\data1.dat

e:\data\data2.dat----->f:\data2.dat

e:\data\data3.dat----->f:\data3.dat

e:\data\data4.dat----->f:\data4.dat

e:\data\log1.dat----->f:\log1.dat

e:\master.dat----->f:\master.dat

e:\sybprocs.dat----->f:\sybprocs.dat

e:\sybsysdb.dat----->f:\sybsysdb.dat

4更改sybase安裝路徑run_crm.bat中的-de:\master.dat---->-df:\master.dat

5更改登錄檔中關於master裝置路徑位置

6啟動sybase主服務和備份服務

通過上文我們可以靈活拷貝裝置來實現資料庫的遷移而不懼於目錄結構的限制!

datagridview上下移動整行

原位址 方法 上移 下移 刪除 d showprocess是乙個datagridview private void upordownordelete string type if this.d showprocess.currentrow null messagebox.show 請選擇要需要操作的...

C dataGridView上下移動選中行

datagridview 實現行 row 的上下移動,我這裡用到了selectedrows 0 而沒用currentrow是有原因的 主要是這兩段 datagridview1.rows rowindex 1 selected true datagridview1.rows rowindex sele...

java 上下移動資料排序

向上移動就把上一條資料和本條資料的排序字段交換下 update sys custom group as a,sys custom group as b set a.seq b.seq,b.seq a.seq where a.id 051d11d139794532963beb75f40c0afc an...