通過伺服器命令批量拷貝資料庫

2021-06-02 09:13:34 字數 758 閱讀 3337

首先在控制台輸入以下命令,啟用額外的資料庫拷貝命令(不是群集也可以用):

set config cluster_admin_on=1

無需重啟伺服器,以下命令就可以用於拷貝資料庫了:

cl copy servera!!db1.nsf serverb!!db2.nsf(將 servera 上的 db1 新建拷貝到 serverb 的 db2)

cl copy servera!!db1.nsf serverb!!db2.nsf replica(將 servera 上的 db1新建副本到 serverb 的 db2)

cl copy servera!!db1.nsf serverb!!db2.nsf template(將 servera 上的 db1 新建拷貝為模板到 serverb 的 db2,不含文件)

cl copy db1.nsf db2.nsf(將 db1 從當前伺服器新建拷貝到 db2)

將各個拷貝資料庫的命令寫成乙個文字檔案copydb.txt,儲存到伺服器的程式目錄:

cl copy db1.nsf bak/db1.ntf template

cl copy db2.nsf bak/db2.ntf template

然後在伺服器控制台輸入:

< copydb.txt

就完成了批量備份資料庫設計為模板庫的工作。

跨伺服器資料庫拷貝資料

就在剛才我做了一件很讓人頭痛的事,不知道大家有沒有遇到過,就是一不小心把資料庫中的某個表裡的資料全刪除了,本來是想通過過濾條件去刪除一些不要的資料的,可是由於手速太快,條件還沒有選中,就按下了f5 鍵,一下子不知道如何是好!最後我上網也找了一些方法去解決這樣的問題,最終還是被我找到了!如下 1.啟用...

命令開啟資料庫伺服器

命令的最大優點就是高效。比如現在我要用計算器,平常的話我們會 開始 所有程式 附件 計算器 可我們知道了calc這個命令,就可以敲命令執行它了。有捷徑為什麼走呢!當然了學技術是沒捷徑可走的。以前只沒會sql2000在執行中開啟伺服器的命令 net start mssqlserver 後來裝了sql2...

伺服器資料庫優化

最近玩家 性增長,使得原來設計的ws和資料庫那塊承受了更大的壓力,開始有點受不住了,於是理所當然的優化開始了。這裡說幾個資料庫優化的建議和方法 在資料庫優化工作中,使資料盡可能的小,使表在硬碟 上佔據的空間盡可能的小,這是最常用 也是最有效的手段之一。因為縮小資料,相對來說可以提高硬碟 的讀寫速度,...