2010-01-19
新手學SQL Server 2008「資源管理員(Resource Governor)」(1)
對於資料庫管理系統而言,基本上,只要通過帳戶與權限的檢核後,系統就該全力執行所交付的任務,回傳其執行的結果,但在真實世界裡,僅透過帳戶密碼機制來進行管理,肯定是不足的。
以下提供幾個案例,例如:
• 前端程式沒有進行最佳化,因故造成浪費系統資源的問題。
• 早上08:00資料庫系統要對外提供營運,但是系統維護作業、轉檔作業尚未完成,並且耗用了大量的系統資源。
• 如何面對過度耗用資源程式的執行?砍掉?
• 如何確保指定的程式有足夠的系統資源可供使用?
• 如何面對「阻絕服務攻擊(Denial of Service, DoS)」?
在SQL Server 2008版本,新增加了「資源管理員(Resource Governor)」功能,讓資料庫管理師可以有效的控制伺服器上的硬體資源之使用,並對前述的問題,提供了解決方案。
完整的文章,請參考:第95期之二《新手學SQL Server 2008「資源管理員(Resource Governor)」(1)》
更多相關的技術文章,請參考:DB World 資料庫專家電子雜誌
http://www.dbworld.com.tw/
2010-01-18
SQL Server 2008 with SP1 整合光碟;匯集(Slipstreaming)安裝
一般而言,使用整合光碟的目的,多半是為了節省安裝時間。
例如:
單獨安裝 Windows Server 2008 RTM 版本後,在額外安裝 SP2,這是要額外花費時間在安裝上。
所以,Microsoft 也有提供 Windows Server 2008 Standard, Enterprise, and Datacenter with Service Pack 2 這類的光碟,讓您可以僅需執行一次安裝作業,就可以完成安裝到 Windows Server 2008 SP2 版本。
如今在 SQL Server 2008 上,也有提供此項功能。
但值得注意的事情,在某些情境下,這卻是不得不使用 SQL Server 2008 with SP1 整合光碟。
在KB955725 當您在 Windows 7 或 Windows Server 2008 R2 上安裝 SQL Server 時的已知問題的清單,有著以下的描述:
Windows Server 2008 R2 的最小版本需求:
SQL Server 2008 叢集安裝:
您必須安裝 SQL Server 2008 搭配 SQL Server 2008 Service Pack 1] 或 [稍後更新 (這也稱為 slipstreamed 版本)。
也就是說,在安裝 SQL Server 2008 RTM 版本時,其叢集驗證會失敗,導致安裝程式便會失敗。
使用環境:
1. Windows Server 2008 R2 Cluster
2. 安裝 SQL Server 2008 RTM Cluster
遇到的錯誤訊息如下:
TITLE: Microsoft SQL Server 2008 Setup
------------------------------
The following error has occurred:
There was an error setting private property 'RequireKerberos' to value '1' for resource 'SQL Network Name (dbpi2)'. Error: Value does not fall within the expected range.
For help, click: http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=10.0.1600.22&EvtType=0xDCFFB30D%25400x1251FB33
若要使用「匯集(Slipstreaming)」方式來製作SQL Server 2008 with SP1 整合光碟,請參考以下的文件:
Creating a merged (slipstreamed) drop containing SQL Server 2008 RTM + Service Pack 1
http://blogs.msdn.com/petersad/archive/2009/02/25/sql-server-2008-creating-a-merged-slisptream-drop.aspx
目前仍未見到 Microsoft 有提供官方製作的整合光碟,所以,請有需要的朋友參考自行製作。
相關的提醒事項:
1. 在修改 defaultsetup.ini 檔案時,建議修改 PCUSOURCE 的存取路徑為相對路徑,例如:
;SQLSERVER2008 Configuration File
[SQLSERVER2008]
PID="此為安裝序號"
PCUSOURCE=".\PCU"
2. 整合後容量大小約為 5.97 GB,與 RTM 版本的 3.27 GB 大上許多。
參考文件:
如何更新或 slipstream SQL Server 2008 的安裝
http://support.microsoft.com/kb/955392
Creating a merged (slipstreamed) drop containing SQL Server 2008 RTM + Service Pack 1
http://blogs.msdn.com/petersad/archive/2009/02/25/sql-server-2008-creating-a-merged-slisptream-drop.aspx
SQL Server 2008, basic slipstream steps
http://blogs.msdn.com/petersad/archive/2009/03/02/sql-server-2008-basic-slipstream-steps.aspx
Create a merged (slipstream) drop containing SQL Server 2008, Server Pack 1 and a Cumulative Update (CU) based on Server Pack 1
http://blogs.msdn.com/petersad/archive/2009/04/16/create-a-merged-slipstream-drop-containing-sql-server-2008-server-pack-1-and-a-cumulative-update-cu-based-on-server-pack-1.aspx
SQL Server 2008 Slipstream Frequently Asked Questions
http://blogs.msdn.com/petersad/archive/2009/04/24/sql-server-2008-slipstream-frequently-asked-questions.aspx
How to fix your SQL Server 2008 Setup before you run setup...
http://blogs.msdn.com/psssql/archive/2008/09/30/how-to-fix-your-sql-server-2008-setup-before-you-run-setup.aspx
如何製作整合 SQL Server 2008 SP1 的安裝檔
http://alexchuo.blogspot.com/2009/07/sql-server-2008-sp1.html
--
當您在 Windows 7 或 Windows Server 2008 R2 上安裝 SQL Server 時的已知問題的清單
http://support.microsoft.com/kb/955725/zh-tw
使用 SQL Server 2008 FIPS 140 2-相容模式中的指示
http://support.microsoft.com/kb/955720/zh-tw
--
下載與安裝 SQL Server 2008 Service Pack 1 (SP1):版本編號:10.0.2531.0
http://sharedderrick.blogspot.com/2009/04/sql-server-2008-service-pack-1.html
下載 SQL Server 2008 Service Pack 1
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=66ab3dbb-bf3e-4f46-9559-ccc6a4f9dc19
SQL Server 2008 建置發行 SQL Server 2008 Service Pack 1 之後所發行
http://support.microsoft.com/kb/970365/LN/
SQL Server 2008 Service Pack 1 的累積更新套件 5 (建置 10.00.2746)
http://support.microsoft.com/kb/975977/
--
說明 Microsoft 軟體更新的標準術語
http://support.microsoft.com/kb/824684/
從 SQL Server 小組將傳遞報告的問題的 Hotfix 的增量的維修模型有
http://support.microsoft.com/kb/935897/
SQL Server 2008 建置發行 SQL Server 2008 之後所發行
http://support.microsoft.com/kb/956909/
-- Robocopy.exe: Robust File Copy Utility
公用程式精選 Robocopy GUI
http://technet.microsoft.com/zh-tw/magazine/2006.11.utilityspotlight.aspx
Windows Server 2003 Resource Kit Tools
http://www.microsoft.com/Downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en