恭賀新禧,2016春節就用這一篇文來開工吧 ! ! ! !
如何在大量Insert資料的交易中降低交易紀錄的成長呢?
針對大量資料寫入資料表的動作其很大的副作用就是交易紀錄檔的成長
因此在做樣大量寫入資料的動作時,如何減少交易紀錄的成長變是很重要的課題。
SQL2014的資料庫相容性層級可以相容到Level 90嗎?
一直以來都聽聞MS SQL新版本的相容性層級會向下相容2個版本,例如:SQL2008會支援SQL2000,SQL2012支援到SQL2005等。但SQL2014在設定相容性層級的UI中居然顯示支援SQL2005,這實在太令人感動了。但這一切是真的嗎 ? 我們來測試一下吧 ! ! !
利用備份檔搭配Restore Page的方式來修復有損毀的資料庫
在這一篇 DBCC CHECKDB搭配REPAIR_ALLOW_DATA_LOSS修復資料庫的資料遺失風險 中我們有提到資料庫損壞時盡量不要用DBCC CHECKDB的方式修復資料庫,這一篇我們就來介紹如何使用備份檔並搭配Restore Page修復已損毀的資料庫。
DBCC CHECKDB搭配REPAIR_ALLOW_DATA_LOSS修復資料庫的資料遺失風險
相信很多人都知道DBCC CHECKDB('DB Name',REPAIR_ALLOW_DATA_LOSS)
語法可以幫忙修復有問題的資料庫。而MSDN也有說明這個動作會造成資料遺失,
建議不要用這種方式修復資料庫。
近日看見一部利用Restore Page方式修復資料庫的影片,想想如果用DBCC CHECKDB
來修會造成多少資料的損失呢?
為何SQL Server登入帳號的Password Hash值變動了呢?
Rock日常管理手上的SQL Server會特別注意一點,就是Logins的帳密保存
AlwaysON 還原資料庫的步驟
在SQL AlwaysOn的狀況下如果必須還原主要副本的資料庫,整個還原流程該是如何呢?
爬文爬到一個SOP,先記錄一下。
更新統計資料會導致查詢重新編譯,updating statistics causes queries to recompile
更新統計資料可確保查詢使用最新的統計資料進行編譯。不過,更新統計資料會導致查詢重新編譯。
我們建議您不要太頻繁地更新統計資料,因為改善查詢計畫與重新編譯查詢所花費的時間之間具有效
能權衡取捨。
開啟3226 Flag讓備份資料庫訊息不要寫入到錯誤紀錄檔中
您知道DBCC TRACEON(3226,-1)可以讓備份紀錄不要被記錄到
錯誤紀錄中(Errorlog)嗎?
SQL Server刪除Agent Job時發生錯誤547
SQL Server刪除Agent Job時發生錯誤547
如何表列出預存程序(Stored Procesure)中用到了哪一些資料表呢?
- 3936
- 0
- [SQL]TSQL語法技巧
- 2015-11-02
如何表列出預存程序(Stored Procesure)中用到了哪一些資料表呢?
資料庫復原模式進行切換後,須注意執行額外的備份作業
資料庫復原模式進行切換後,須注意執行額外的備份作業
MS SQL Identity 欄位數值跳號問題探討
MS SQL Identity 欄位數值跳號問題探討
Heap Table 重建時會造成資料表中所有的索引一併重建
Heap Table 重建時會造成資料表中所有的索引一併重建
MS SQL 跨資料庫擁有權鏈 cross db ownership chaining
MS SQL 跨資料庫擁有權鏈 cross db ownership chaining
Create Procedure時不會檢查Procedure中資料庫物件是否存在,只會檢查語法正確性。
Create Procedure時不會檢查Procedure中資料庫物件是否存在,只會檢查語法正確性。
利用msdb.dbo.sysjobactivity資料表,檢視SQL Server Agent Job執行活動狀態
利用msdb.dbo.sysjobhistory資料表,檢視SQL Server Agent Job執行活動狀態