原创 SQL Server中保證排序

SQL Server中保證排序 原文地址:http://blogs.msdn.com/b/sqltips/archive/2005/07/20/441053.aspx 在各種環境中,是否保證查詢結果的有序性常常會引起混亂。比如,使用T

原创 存儲引擎揭祕:基本結構之四——IAM頁,IAM鏈和存儲單元

  存儲引擎揭祕:基本結構之四——IAM 頁,IAM 鏈和存儲單元 原文地址: http://www.sqlskills.com/BLOGS/PAUL/post/Inside-the-Storage-Engine-IAM

原创 揭祕GAM,SGAM和PFS頁

揭祕GAM,SGAM和PFS頁 最後編輯:2010-11-09 原文地址:http://blogs.msdn.com/b/sqlserverstorageengine/archive/2006/07/08/under-the-cov

原创 存儲引擎揭祕:基本結構之一——記錄

存儲引擎揭祕:基本結構之一——記錄   最後編輯:2010-10-21 原文地址: http://www.sqlskills.com/BLOGS/PAUL/post/Inside-the-Storage-Engine-Ana

原创 創建、分離、重新附加並修復一個置疑數據庫

  創建、分離、重新附加並修復一個置疑數據庫 原文地址: http://www.sqlskills.com/BLOGS/PAUL/post/TechEd-Demo-Creating-detaching-re-att

原创 “假載”(hack-attach)受損的數據庫

“假載”(hack-attach)受損的數據庫 原文地址:http://www.sqlskills.com/BLOGS/PAUL/post/Disaster-recovery-101-hack-attach-a-damaged-data

原创 日誌文件的截斷與收縮

日誌文件的截斷與收縮 一.虛擬日誌文件 數據庫的日誌文件被分成多個虛擬日誌文件(VLF)。一個VLF可以是下面4種狀態之一: 1.活動 日誌的活動部分以MinLSN爲起點,代表一個活動(未提交)事務。日誌的活動部分以最後寫入的LSN爲終

原创 SQL Server2000中的IAM鏈

SQL Server2000中的IAM鏈 原文地址:http://blogs.msdn.com/b/sqlserverstorageengine/archive/2006/06/24/645803.aspx     IAM(Index

原创 當數據庫發生災難時

當數據庫發生災難時  SQL SERVER 數據庫當發生災難時,需要立即檢查數據庫還留下什麼文件,並且根據留下的文件制定出恢復計劃:   留下的文件 無日誌文件 日誌文件受損 日誌文件完整

原创 SQL Server2005中的IAM鏈

SQL Server2005中的IAM鏈 原文地址:http://blogs.msdn.com/b/sqlserverstorageengine/archive/2006/06/25/under-the-covers-iam-chain

原创 存儲引擎揭祕:基本結構之五——GAM、SGAM、PFS和其他分配映射頁

揭祕存儲引擎:GAM 、SGAM 、PFS 和其他分配映射頁 最後編輯:2011-11-9 原文地址: http://www.sqlskills.com/blogs/paul/post/Inside-The-Storage-Engin

原创 存儲引擎內幕:啓動頁校驗和會丟棄頁殘損保護嗎?

存儲引擎內幕:啓動頁校驗和會丟棄頁殘損保護嗎? 原文地址:http://www.sqlskills.com/BLOGS/PAUL/post/Inside-The-Storage-Engine-Does-turning-on-pa

原创 存儲引擎揭祕:基本結構之三——區

存儲引擎揭祕:基本結構之三——區   原文地址:http://sqlskills.com/BLOGS/PAUL/post/Inside-the-Storage-Engine-Anatomy-of-an-extent.aspx  

原创 QUOTED_IDENTIFIER和ANSI_NULLS選項

QUOTED_IDENTIFIER和ANSI_NULLS選項     在使用SSMS修改存儲過程、函數和觸發器時,總是在開頭部分看到下面的批語句:     set ANSI_NULLS ON/OFF     set QUOTED_IDE

原创 IDENT_CURRENT內幕

IDENT_CURRENT內幕 這個標題有點唬人:)。 IDENT_CURRENT函數可以取出表中標誌列的當前值(SQL SERVER規定每個表只能有一個標識列)。關於IDENT_CURRENT、@@IDENTITY和SCOPE_ID