--1.最近的完整備份
backup database dbname to disk = n'c:\test.bak'
--2.發現錯誤頁(可以人為破壞)
select * from msdb.dbo.suspect_pages
--3.立即備份日誌1
backup log dbname to
disk = 'c:\test_log1.bak'
with init
--3.用完整備份,還原資料損壞的頁
use master
restore database dbname
page = '1:832'
from disk = 'c:\test.bak'
with norecovery
--4.備份日誌2
backup log dbname to
disk = 'c:\test_log2.bak'
with init
--5.還原日誌1
restore log dbname from
disk = 'c:\test_log1.bak'
with norecovery
--6.還原日誌2
restore log dbname from
disk = 'c:\test_log2.bak'
with norecovery
--7.還原資料庫狀態,大工告成
restore database dbname with recovery
SQLServer處理億萬級別的資料的優化措施
sql server資料庫之通過sqlbulkcopy快速插入大量資料 海量資料插入方法 目標連線字元 目標表 源資料 private void sqlbulkcopybydatatable string connectionstring,string tablename,datatable dt ...
SQLserver鎖和事務隔離級別的比較與使用
來自 物件 鎖 每條sql 語句 隔離 事務 鎖 併發問題 丟失更新 未確認的讀取 髒讀 不一致的分析 非重複讀 多次讀取相同的資料 行 不一致 其他使用者更改update 幻像讀 多次讀取有不存在和新增的資料 其他使用者插入insert 或刪除delete 隔離級別 隔離級別 髒讀 不可重複讀取 ...
SQLserver鎖和事務隔離級別的比較與使用
物件 鎖 每條sql 語句 隔離 事務鎖 併發問題 丟失更新 未確認的讀取 髒讀 不一致的分析 非重複讀 多次讀取相同的資料 行 不一致 其他使用者更改update 幻像讀 多次讀取有不存在和新增的資料 其他使用者插入insert 或刪除delete 隔離級別 隔離級別 髒讀 不可重複讀取 幻像 說...