日前管Infra的同仁將一堆SQL的VM轉到另一部實體機上
而該實體機並無對外校時,所以時間一直是錯誤的
當VM轉過去後又同步該實體機的時間,導致所有的SQL系統時間是錯的.....
日前管Infra的同仁將一堆SQL的VM轉到另一部實體機上
而該實體機並無對外校時,所以時間一直是錯誤的
當VM轉過去後又同步該實體機的時間,導致所有的SQL系統時間是錯的.....
日前228連假第一天,帶著一家人去烤肉玩漆彈。卻在此時手機收到告警,系統偵測不到一台SQL Server。當下連接一台AP看看,果然發生網頁錯誤。Orz…..連假第一天就得救火,馬上殺回公司看看狀況。
一直以來在寫TSQL時如需要一個暫存資料表,大多會用Table Varible或Temp Table來做
但常常聽到一些講師或看見官方文件都將Table Varible定義成存放小資料量的臨時資料表
但我長期使用Table Varible來做大資料的暫存表也沒遇見什大問題,因此也就沒多注意。
直到某天突然爆了一個大雷......
恭賀新禧,2016春節就用這一篇文來開工吧 ! ! ! !
針對大量資料寫入資料表的動作其很大的副作用就是交易紀錄檔的成長
因此在做樣大量寫入資料的動作時,如何減少交易紀錄的成長變是很重要的課題。
一直以來都聽聞MS SQL新版本的相容性層級會向下相容2個版本,例如:SQL2008會支援SQL2000,SQL2012支援到SQL2005等。但SQL2014在設定相容性層級的UI中居然顯示支援SQL2005,這實在太令人感動了。但這一切是真的嗎 ? 我們來測試一下吧 ! ! !
在這一篇 DBCC CHECKDB搭配REPAIR_ALLOW_DATA_LOSS修復資料庫的資料遺失風險 中我們有提到資料庫損壞時盡量不要用DBCC CHECKDB的方式修復資料庫,這一篇我們就來介紹如何使用備份檔並搭配Restore Page修復已損毀的資料庫。
相信很多人都知道DBCC CHECKDB('DB Name',REPAIR_ALLOW_DATA_LOSS)
語法可以幫忙修復有問題的資料庫。而MSDN也有說明這個動作會造成資料遺失,
建議不要用這種方式修復資料庫。
近日看見一部利用Restore Page方式修復資料庫的影片,想想如果用DBCC CHECKDB
來修會造成多少資料的損失呢?
Rock日常管理手上的SQL Server會特別注意一點,就是Logins的帳密保存
在SQL AlwaysOn的狀況下如果必須還原主要副本的資料庫,整個還原流程該是如何呢?
爬文爬到一個SOP,先記錄一下。
更新統計資料可確保查詢使用最新的統計資料進行編譯。不過,更新統計資料會導致查詢重新編譯。
我們建議您不要太頻繁地更新統計資料,因為改善查詢計畫與重新編譯查詢所花費的時間之間具有效
能權衡取捨。
您知道DBCC TRACEON(3226,-1)可以讓備份紀錄不要被記錄到
錯誤紀錄中(Errorlog)嗎?
SQL Server刪除Agent Job時發生錯誤547
如何表列出預存程序(Stored Procesure)中用到了哪一些資料表呢?
資料庫復原模式進行切換後,須注意執行額外的備份作業
MS SQL Identity 欄位數值跳號問題探討
Heap Table 重建時會造成資料表中所有的索引一併重建
MS SQL 跨資料庫擁有權鏈 cross db ownership chaining
Create Procedure時不會檢查Procedure中資料庫物件是否存在,只會檢查語法正確性。
利用msdb.dbo.sysjobhistory資料表,檢視SQL Server Agent Job執行活動狀態