一、資料備份
備份有兩中形式完全備份和差異備份
完全備份:是對資料庫進行完整備份,週期比較長,如1周等
差異備份:是對更新備份的資料進行備份,週期比較短,如1小時
命令介紹: backup database [資料庫名] to disk=[儲存路徑和名稱] with [其他屬性]
**注釋:serverip :sqlserver所在機器的 ip
jtsg:sqlserver中資料的名稱
public cn as adodb.connection
set cn = new adodb.connection
strcon = "provider=sqloledb.1;password=sa;persist security info=true;user id=sa;initial catalog=jtsg;data source=" + serverip + ";" + _
"use procedure for prepare=1;auto translate=true;" + _
"use encryption for data=false;tag with column collation when possible=false"
cn.connectionstring = strcon
on error resume next
cn.open
if cn.errors.count > 0 then
for i = 0 to cn.errors.count - 1
if cn.errors(i).number = -2147467259 then
msgbox "網路不通或伺服器未開,請確認後再試", vbokonly + vbinformation, "提醒"
unload me
exit sub
exit for
end if
next i
end if
二、完全備份
三、差異備份
四、資料恢復
命令介紹: restore database [資料庫名] from [儲存備份的路徑和名稱] with[其他屬性]
在其他屬性中重點介紹:file 、 norecovery和 recovery
1.file
當然如果備份形式是overwrite,備份中就只有一次備份,所以使用 file=1的選項;
2.recovery
如果使用recovery選項,那麼恢復完成後,sqlserver回滾被恢復資料庫中所有未完成的事務,以保證資料庫的一致性。在恢復後使用者就可以訪問資料庫。所以recovery用來恢復最後乙個備份。norecovery則相反。預設為recovery。
**解釋:還原備份的檔案可以選擇,完全備份和差異備份
用SQL 2000傳輸資料
microsoft sql server 2000提供了資料傳輸服務 dts 工具,這讓完全不同的系統之間傳輸資料變得更加高效 方便。sql server enterprise manager的客戶介面也提供這個工具。現在我們來更加仔細地看看如何訪問和使用dts。在我的例子中間,我會把資料從sql ...
SQL2000資料匯入ORACLE
必備工具sql2000 dts oracle客戶端 1 建立oracle資料庫。2 建立表空間,建立使用者 user並授予角色connect。設定使用者myhc的表空間限額,使用hibernate生成表。3 增加 user帳戶的dba許可權,用 user登入刪除oracle中的約束。參考語句 刪除3...
sql2000利用查詢命令進行資料比對
日常工作中,我們經常把乙份電子 的內容 尤其是資料 錄入到電腦系統中,但很多時候錄入完成後發現錄入的結果有錯誤,與電子 的內容 例如 統計求和 有出入,但資料量又太大,如何快速找出哪些人員錄錯了呢,也就是說如何高效的進行資料比對呢。以下圖中我們假設姓名 xm,xm01 欄位的值是唯一的,我們要根據姓...