<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>德瑞克：SQL Server 學習筆記</title><link>http://sharedderrick.blogspot.com/</link><description>分享心得 ~ 期許能有助益</description><language>en</language><managingEditor>noreply@blogger.com (Derrick Chen)</managingEditor><lastBuildDate>Tue, 03 Nov 2009 07:26:50 PST</lastBuildDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">151</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/">25</openSearch:itemsPerPage><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Technology/Software How-To</media:category><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><itunes:explicit>no</itunes:explicit><itunes:subtitle>分享心得 ~ 期許能有助益</itunes:subtitle><itunes:category text="Technology"><itunes:category text="Software How-To" /></itunes:category><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/blogspot/sharedderrick" type="application/rss+xml" /><feedburner:emailServiceId>blogspot/sharedderrick</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><title>SSIS 2008 的「指令碼工作(Script Task)」之 ReadOnlyVariables 屬性</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/kaTANqRu0WU/ssis-2008-script-task-readonlyvariables.html</link><category>SSIS 2008</category><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Tue, 03 Nov 2009 07:26:50 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-8071437546925394537</guid><description>&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SSd5Fy61z9I/AAAAAAAABYU/cyxulHdN9wQ/s1600-h/SQLServer2008%E5%9C%96%E7%A4%BA.gif"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 363px; DISPLAY: block; HEIGHT: 75px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5271315029335330770" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SSd5Fy61z9I/AAAAAAAABYU/cyxulHdN9wQ/s400/SQLServer2008%E5%9C%96%E7%A4%BA.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;在SSIS 2008 的「指令碼工作(Script Task)」，與變數有關的兩個的屬性：ReadOnlyVariables 與 ReadWriteVariables 。&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;ReadOnlyVariables：輸入以逗號分隔的變數清單，以供指令碼轉換進行「唯讀」存取。&lt;br /&gt;ReadWriteVariables：輸入以逗號分隔的變數清單，以供指令碼轉換進行可「讀寫」存取。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="color:#663300;"&gt;實作環境：&lt;br /&gt;SSIS2008 SP1&lt;br /&gt;&lt;br /&gt;問題描述：&lt;br /&gt;使用「指令碼工作」，設定輸入變數為「ReadOnlyVariables」。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SvBK__x4-FI/AAAAAAAACaE/d31sG0IwAYU/s1600-h/01_%E8%A8%AD%E5%AE%9A%E7%82%BAReadOnlyVariables.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 339px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5399898416530126930" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SvBK__x4-FI/AAAAAAAACaE/d31sG0IwAYU/s400/01_%E8%A8%AD%E5%AE%9A%E7%82%BAReadOnlyVariables.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#660000;"&gt;但實際上卻仍然可以對此變數寫入資料。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="color:#003300;"&gt;預期行為：&lt;br /&gt;不可以對此變數寫入資料。&lt;br /&gt;應改用「ReadWriteVariables」，才可以寫入資料。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;處理方式：&lt;br /&gt;這個已經是一個open bug，在以下兩個連結都有討論。看起來是下一個service pack會修復.&lt;br /&gt;SSIS Script Task passed in read only variable is updateable&lt;br /&gt;&lt;a href="https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=369187"&gt;https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=369187&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SSIS Script task parameters&lt;br /&gt;&lt;a href="http://social.msdn.microsoft.com/forums/en-US/sqlintegrationservices/thread/c823a993-7b48-49be-8513-3085655ba91f/"&gt;http://social.msdn.microsoft.com/forums/en-US/sqlintegrationservices/thread/c823a993-7b48-49be-8513-3085655ba91f/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#993300;"&gt;在此感謝 Vera 熱心的協助。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;參考資料：&lt;br /&gt;SQL Server 2008 線上叢書 (2009 年 7 月)指令碼轉換編輯器 (指令碼頁面)&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/zh-tw/library/ms181225.aspx"&gt;http://msdn.microsoft.com/zh-tw/library/ms181225.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-8071437546925394537?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5w4Z1m0V8nystBf-6hS4tIy1VHg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5w4Z1m0V8nystBf-6hS4tIy1VHg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5w4Z1m0V8nystBf-6hS4tIy1VHg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5w4Z1m0V8nystBf-6hS4tIy1VHg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/kaTANqRu0WU" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-03T23:26:50.643+08:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/_YF2-PvwqBh4/SSd5Fy61z9I/AAAAAAAABYU/cyxulHdN9wQ/s72-c/SQLServer2008%E5%9C%96%E7%A4%BA.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/11/ssis-2008-script-task-readonlyvariables.html</feedburner:origLink></item><item><title>SSIS 2008 的 「指令碼工作(Script Task)」只能叫用一次中斷點做偵錯作業。debugger hits breakpoints in only one Script task</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/hvlI2iDb8O0/ssis-2008-script-taskdebugger-hits.html</link><category>SSIS 2008</category><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Mon, 02 Nov 2009 18:27:50 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-1873957512996135806</guid><description>&lt;span style="color:#993300;"&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SE6GCqqjC_I/AAAAAAAAA1w/AmVj_tdCpL0/s1600-h/sqlserver2008.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; DISPLAY: block; CURSOR: hand" id="BLOGGER_PHOTO_ID_5210249199284849650" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SE6GCqqjC_I/AAAAAAAAA1w/AmVj_tdCpL0/s400/sqlserver2008.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#663366;"&gt;使用的版本：SSIS 2008 sp1&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000066;"&gt;實作情境：&lt;br /&gt;1. 外層使用「Foreach 迴圈容器」，選取指定的資料夾內的多個檔案。在內層包含一個「指令碼工作」，分別對這些檔案進行處理。&lt;br /&gt;2. 在「指令碼工作」內設定「中斷點」。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;預期結果：&lt;br /&gt;1. 每選取到一個檔案，應該就叫起「Visual Studio Tools for Applications (VSTA)」偵錯工具才對。&lt;br /&gt;2. 但實際上執行時，卻僅有在處理第一個檔案時，才有執行「Visual Studio Tools for Applications (VSTA)」偵錯工具。後續的檔案處理部分，都沒有叫起「Visual Studio Tools for Applications (VSTA)」偵錯工具。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/Su-JtFxYAZI/AAAAAAAACZ0/ZS7modM3wBg/s1600-h/%E7%9B%AE%E5%89%8D%E4%B8%8D%E6%94%AF%E6%8F%B4%E5%81%B5%E9%8C%AF%E5%A4%9A%E5%80%8B%E6%8C%87%E4%BB%A4%E7%A2%BC%E5%B7%A5%E4%BD%9C.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 276px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5399685885976904082" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/Su-JtFxYAZI/AAAAAAAACZ0/ZS7modM3wBg/s400/%E7%9B%AE%E5%89%8D%E4%B8%8D%E6%94%AF%E6%8F%B4%E5%81%B5%E9%8C%AF%E5%A4%9A%E5%80%8B%E6%8C%87%E4%BB%A4%E7%A2%BC%E5%B7%A5%E4%BD%9C.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;但在 SSIS 2005 版本，正確可行。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="color:#996633;"&gt;依據 SQL Server 2008 的線上文件之說明：&lt;br /&gt;當您為包含多個指令碼工作的封裝偵錯時，偵錯工具只會在一個指令碼工作中叫用中斷點，而且將會忽略其他指令碼工作中的中斷點。&lt;br /&gt;如果指令碼工作是 [Foreach 迴圈] 或 [For 迴圈] 容器的一部分，偵錯工具會在迴圈的第一次反覆運算後，忽略指令碼工作中的中斷點。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#666600;"&gt;可能的解決方法：&lt;br /&gt;1. 使用 MessageBox.Show() 。&lt;br /&gt;2. 撰寫foreach的程式碼來loop檔案。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#330099;"&gt;詢問微軟 CSS 後的回覆，重點整理如下：&lt;br /&gt;&lt;br /&gt;SSIS 2005 使用的是 VSA 2005，而在 SSIS 2008 使用的是 VSTA 2008，但目前 VSTA 尚未支援在同一個封裝中載入多個「Script task」的「assembly」， 因此無法在「Foreach Loop」內對多個「Script Task」執行偵錯作業&lt;br /&gt;預計會下一版的 SQL Server 做討論。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_YF2-PvwqBh4/Su-J2_Nv--I/AAAAAAAACZ8/dZvH8Irx0xo/s1600-h/CSS%E5%9B%9E%E8%A6%86_vsta2008%E7%9A%84%E5%95%8F%E9%A1%8C.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 111px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5399686056015559650" border="0" alt="" src="http://4.bp.blogspot.com/_YF2-PvwqBh4/Su-J2_Nv--I/AAAAAAAACZ8/dZvH8Irx0xo/s400/CSS%E5%9B%9E%E8%A6%86_vsta2008%E7%9A%84%E5%95%8F%E9%A1%8C.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#663333;"&gt;在此感謝 Vera 熱心的協助。 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;參考文件：&lt;br /&gt;SQL Server 2008 線上叢書 (2009 年 7 月)如何：在指令碼工作中設定中斷點來偵錯指令碼&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/zh-tw/library/ms140033.aspx"&gt;http://msdn.microsoft.com/zh-tw/library/ms140033.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SQL Server 2008 線上叢書 (2009 年 7 月)指令碼工作&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/zh-tw/library/ms141752.aspx"&gt;http://msdn.microsoft.com/zh-tw/library/ms141752.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SQL Server 2005 線上叢書 (2008 年 11 月)&lt;br /&gt;指令碼工作&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/zh-tw/library/ms141752%28SQL.90%29.aspx"&gt;http://msdn.microsoft.com/zh-tw/library/ms141752%28SQL.90%29.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-1873957512996135806?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ztT3XeeKjmE6dZpblg4Hg3B1GyA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ztT3XeeKjmE6dZpblg4Hg3B1GyA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ztT3XeeKjmE6dZpblg4Hg3B1GyA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ztT3XeeKjmE6dZpblg4Hg3B1GyA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/hvlI2iDb8O0" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-03T10:27:50.920+08:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/_YF2-PvwqBh4/SE6GCqqjC_I/AAAAAAAAA1w/AmVj_tdCpL0/s72-c/sqlserver2008.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/11/ssis-2008-script-taskdebugger-hits.html</feedburner:origLink></item><item><title>SQL Server 2008：SSIS 2008 與 Excel 2007(*.xlsx、*.xlsb)</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/35D0b3JK1AM/sql-server-2008ssis-2008-excel.html</link><category>SQL Server 2008 Dev</category><category>SQL Server 2008 Admin</category><category>SSIS 2008</category><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Mon, 02 Nov 2009 17:49:19 PST</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-2910895335941042193</guid><description>&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SSd5Fy61z9I/AAAAAAAABYU/cyxulHdN9wQ/s1600-h/SQLServer2008%E5%9C%96%E7%A4%BA.gif"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 363px; DISPLAY: block; HEIGHT: 75px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5271315029335330770" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SSd5Fy61z9I/AAAAAAAABYU/cyxulHdN9wQ/s400/SQLServer2008%E5%9C%96%E7%A4%BA.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#660000;"&gt;可以使用兩種方式來將資料轉換為 Excel 2007(*.xlsx、*.xlsb)&lt;br /&gt;一、使用「匯入和匯出資料 (32 位元)」，也就是「SQL Server 匯入和匯出精靈」。&lt;br /&gt;二、使用 BIDS(SQL Server Business Intelligence Development Studio) 的封裝設計師。&lt;br /&gt;&lt;br /&gt;注意事項：&lt;br /&gt;Excel 2007 並沒有支援 SQL Server 2008 全部的資料類型，請記得設定合適的資料類型。&lt;br /&gt;異質資料庫的資料轉換作業，資料類型的整併，也是一項需要注意的課題。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="color:#663300;"&gt;本文以使用「匯入和匯出資料 (32 位元)」，也就是「匯入匯出精靈」來做討論：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#003300;"&gt;一、Excel 2007 當做資料目的地&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;步驟如下：&lt;br /&gt;1. 執行「SQL Server 匯入和匯出精靈」。&lt;br /&gt;2. 在「選擇資料來源」視窗上，本次範例使用以下的選項：&lt;br /&gt;在「資料來源」方塊，選擇：「SQL Server Native Client 10.0」。&lt;br /&gt;在「伺服器名稱」方塊，選擇指定的伺服器。&lt;br /&gt;在「資料庫」方塊，選擇：Northwind。&lt;br /&gt;點選「下一步」。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;3. 在「選擇目的地」視窗上，使用以下的選項：&lt;br /&gt;在「目的地」方塊，選擇：「Microsoft Office 12.0 Access Database Engine OLE DB Provider」。&lt;br /&gt;點選「屬性」。&lt;/span&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_YF2-PvwqBh4/Su2C66eFXKI/AAAAAAAACYs/1coxLSL13lw/s1600-h/01_%E9%81%B8%E6%93%87%E7%9B%AE%E7%9A%84%E5%9C%B0_ADE.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 203px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5399115476926553250" border="0" alt="" src="http://4.bp.blogspot.com/_YF2-PvwqBh4/Su2C66eFXKI/AAAAAAAACYs/1coxLSL13lw/s400/01_%E9%81%B8%E6%93%87%E7%9B%AE%E7%9A%84%E5%9C%B0_ADE.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;4. 在「資料連結內容」視窗，使用以下的選項：&lt;br /&gt;在「連線」頁面，在「資料來源」方塊，輸入存放此 Excel 2007 檔案的路徑，例如：C:\myOrders.xlsx。&lt;br /&gt;點選「全部」頁面，先點選「Extended Properties」方塊(有些會翻譯為：擴充屬性)，點選「編輯內容值」，請依據需求填入以下的任一值：&lt;br /&gt;&lt;br /&gt;若 Excel 2007 的附檔名為：xlsx 時，請填入：Excel 12.0 Xml 。&lt;br /&gt;若 Excel 2007 的附檔名為：xlsb 時，請填入：Excel 12.0 。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_YF2-PvwqBh4/Su2DIWNGy2I/AAAAAAAACY0/6M1fypJMpek/s1600-h/02_%E8%B3%87%E6%96%99%E4%BE%86%E6%BA%90.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 380px; DISPLAY: block; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5399115707709836130" border="0" alt="" src="http://3.bp.blogspot.com/_YF2-PvwqBh4/Su2DIWNGy2I/AAAAAAAACY0/6M1fypJMpek/s400/02_%E8%B3%87%E6%96%99%E4%BE%86%E6%BA%90.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_YF2-PvwqBh4/Su2DTZK75hI/AAAAAAAACY8/oqMShrzJohk/s1600-h/03_%E8%A8%AD%E5%AE%9AExtended+Properties.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 380px; DISPLAY: block; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5399115897484600850" border="0" alt="" src="http://4.bp.blogspot.com/_YF2-PvwqBh4/Su2DTZK75hI/AAAAAAAACY8/oqMShrzJohk/s400/03_%E8%A8%AD%E5%AE%9AExtended+Properties.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#663366;"&gt;假使填寫錯誤，雖然資料能夠成功匯出，但卻無法開啟。&lt;br /&gt;經過測試，請自行修改為正確的附檔名後，就可以開啟。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;5. 點選「確定」，完成「選擇目的地」視窗的設定，再點選「下一步」。r&lt;br /&gt;6. 在「指定資料表複製或查詢」視窗，點選「從一或多個資料表或檢視表複製資料」方塊。&lt;br /&gt;&lt;br /&gt;7. 點選「下一步」。&lt;br /&gt;8. 在「選取來源資料和檢視」視窗，勾選所需要的資料表和檢視，例如：勾選[dbo].[Orders]。&lt;br /&gt;&lt;br /&gt;9. 點選「下一步」。&lt;br /&gt;10. 在「檢閱資料類型對應」視窗，使用以下的選項：&lt;br /&gt;在「資料類型對應」區域，建議取消在「轉換」方塊下，所勾選的部份。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_YF2-PvwqBh4/Su2Dtw1UlSI/AAAAAAAACZE/RZRsF2qzI6I/s1600-h/04_%E8%A8%AD%E5%AE%9A%E3%80%8C%E8%B3%87%E6%96%99%E9%A1%9E%E5%9E%8B%E5%B0%8D%E6%87%89%E3%80%8D.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 321px; DISPLAY: block; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5399116350512993570" border="0" alt="" src="http://3.bp.blogspot.com/_YF2-PvwqBh4/Su2Dtw1UlSI/AAAAAAAACZE/RZRsF2qzI6I/s400/04_%E8%A8%AD%E5%AE%9A%E3%80%8C%E8%B3%87%E6%96%99%E9%A1%9E%E5%9E%8B%E5%B0%8D%E6%87%89%E3%80%8D.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_YF2-PvwqBh4/Su2D1CDvcPI/AAAAAAAACZM/pNvzQozKdwg/s1600-h/05_%E5%8F%96%E6%B6%88%E8%87%AA%E5%8B%95%E8%BD%89%E6%8F%9B.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 348px; DISPLAY: block; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5399116475395961074" border="0" alt="" src="http://3.bp.blogspot.com/_YF2-PvwqBh4/Su2D1CDvcPI/AAAAAAAACZM/pNvzQozKdwg/s400/05_%E5%8F%96%E6%B6%88%E8%87%AA%E5%8B%95%E8%BD%89%E6%8F%9B.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#663366;"&gt;雖然「SQL Server 匯入和匯出精靈」能自動偵測是否需要執行轉換資料類型。&lt;br /&gt;但在 SQL Server 2008 SP1 版本上，這項功能可能會有問題。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;11. 點選「下一步」。&lt;br /&gt;12. 在「儲存並執行封裝」視窗，點選「立即執行」方塊。&lt;br /&gt;&lt;br /&gt;13. 點選「下一步」。&lt;br /&gt;14. 在「完成精靈」視窗，點選「完成」。&lt;br /&gt;&lt;br /&gt;15. 在「已成功執行」視窗，點選「關閉」。&lt;br /&gt;&lt;br /&gt;完成本次實作練習。 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="color:#003300;"&gt;以下為將此次轉換作業存檔為封裝後，觀察有使用自動轉換與取消自動轉換兩者之差異：&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#663366;"&gt;(A) 使用預設的自動轉換&lt;br /&gt;SSIS 2008 會自動轉型為：DT_NTEXT。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/Su2EAXiFuDI/AAAAAAAACZU/2PlU6A8saJs/s1600-h/06_%E4%BD%BF%E7%94%A8%E9%A0%90%E8%A8%AD%E7%9A%84%E8%87%AA%E5%8B%95%E8%BD%89%E6%8F%9B%EF%BC%8C%E3%80%8C%E8%B3%87%E6%96%99%E8%BD%89%E6%8F%9B%E3%80%8D%E5%B7%A5%E4%BD%9C.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 259px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5399116670138955826" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/Su2EAXiFuDI/AAAAAAAACZU/2PlU6A8saJs/s400/06_%E4%BD%BF%E7%94%A8%E9%A0%90%E8%A8%AD%E7%9A%84%E8%87%AA%E5%8B%95%E8%BD%89%E6%8F%9B%EF%BC%8C%E3%80%8C%E8%B3%87%E6%96%99%E8%BD%89%E6%8F%9B%E3%80%8D%E5%B7%A5%E4%BD%9C.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_YF2-PvwqBh4/Su2EIDALDzI/AAAAAAAACZc/hwCbhjcPl94/s1600-h/07_%E8%A2%AB%E8%BD%89%E5%9E%8B%E7%82%BADT_NTEXT_%E7%9B%AE%E7%9A%84%E5%9C%B0%E7%9A%84%E9%80%B2%E9%9A%8E%E7%B7%A8%E8%BC%AF%E5%99%A8.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 305px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5399116802066943794" border="0" alt="" src="http://3.bp.blogspot.com/_YF2-PvwqBh4/Su2EIDALDzI/AAAAAAAACZc/hwCbhjcPl94/s400/07_%E8%A2%AB%E8%BD%89%E5%9E%8B%E7%82%BADT_NTEXT_%E7%9B%AE%E7%9A%84%E5%9C%B0%E7%9A%84%E9%80%B2%E9%9A%8E%E7%B7%A8%E8%BC%AF%E5%99%A8.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#663366;"&gt;(B) 取消自動轉換&lt;br /&gt;使用的資料類型為：DT_WSTR。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/Su2EQQEN0PI/AAAAAAAACZk/Q_b5iku4Kw0/s1600-h/08_%E5%8F%96%E6%B6%88%E8%87%AA%E5%8B%95%E8%BD%89%E6%8F%9B%EF%BC%8C%E8%B3%87%E6%96%99%E9%A1%9E%E5%9E%8BDT_WSTR.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 314px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5399116943012516082" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/Su2EQQEN0PI/AAAAAAAACZk/Q_b5iku4Kw0/s400/08_%E5%8F%96%E6%B6%88%E8%87%AA%E5%8B%95%E8%BD%89%E6%8F%9B%EF%BC%8C%E8%B3%87%E6%96%99%E9%A1%9E%E5%9E%8BDT_WSTR.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;有關於Integration Services 資料類型的說明：&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;DT_WSTR：最大長度為 4000 字元，以 Null 終止的 Unicode 字元字串。如果資料行值包含額外的 Null 結束字元，字串就會在第一個 Null 出現時被截斷。&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;br /&gt;DT_NTEXT：最大長度為 230 - 1 (1,073,741,823) 個字元的 Unicode 字元字串。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;以下是摘錄 SQL Server 2008 線上說明，有關於「Excel 目的地 」的說明：&lt;br /&gt;&lt;br /&gt;正在儲存備忘 (ntext) 資料。在 Excel 資料行中成功儲存長於 255 個字元的字串之前，驅動程式必須能將目的地資料行的資料類型辨識為備忘，而不是字串。&lt;br /&gt;&lt;br /&gt;如果目的地資料表已包含資料列，則驅動程式所取樣的前幾個資料列必須在備忘資料行中至少包含一個值長於 255 個字元的執行個體。&lt;br /&gt;&lt;br /&gt;如果目的地資料表是在封裝設計期間或在執行階段建立，則 CREATE TABLE 陳述式必須使用 LONGTEXT (或其同義字之一) 做為備忘資料行的資料類型。&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;Integration Services 對應 Excel 資料類型的情況如下：&lt;br /&gt;...&lt;br /&gt;字串 – Unicode 字串，長度 255 (DT_WSTR)&lt;br /&gt;備忘錄 – Unicode 文字資料流 (DT_NTEXT)&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;資料來源。Excel 活頁簿中資料的來源可以是工作表 (必須附加 $ 符號，例如 Sheet1$) 或已命名的範圍 (例如 MyRange)。&lt;br /&gt;&lt;br /&gt;在 SQL 陳述式中，工作表的名稱必須加以分隔 (例如 [Sheet1$])，以避免 $ 符號造成的語法錯誤。&lt;br /&gt;&lt;br /&gt;「查詢產生器」會自動加入這些分隔符號。&lt;br /&gt;當您指定工作表或範圍時，驅動程式會讀取連續的資料格區塊，從工作表或範圍左上角的第一個非空白資料格開始。&lt;br /&gt;&lt;br /&gt;因此，來源資料的資料列不可以空白，或標題或標頭資料列與資料列之間不可以有空白資料列。&lt;br /&gt;...&lt;br /&gt;遺漏值。Excel 驅動程式會在指定來源中讀取特定資料列數目 (依預設為 8 個資料列)，以猜測各資料行的資料類型。&lt;br /&gt;...&lt;br /&gt;截斷的文字。當驅動程式判斷出某個 Excel 資料行包含文字資料時，驅動程式將會根據其取樣的最長值來選取資料類型 (字串或備忘錄)。&lt;br /&gt;&lt;br /&gt;如果驅動程式未在其取樣的資料列中發現任何長度超過 255 個字元的值，則會將該資料行視為 255 個字元字串資料行而非備忘錄資料行因此，長度超過 255 個字元的值可能會被截斷。&lt;br /&gt;&lt;br /&gt;若要以不截斷的方式從備忘資料行匯入資料，您必須確保至少在其中一個取樣資料列中的備忘錄資料行包含長度超過 255 個字元的值，否則您就必須增加驅動程式取樣的資料列數目，使其包含這類資料列。&lt;br /&gt;&lt;br /&gt;您可以提高 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel 登錄機碼下 TypeGuessRows 的值，以增加取樣的資料列數目。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#663366;"&gt;由上，雖然使用 Excel 2007(*.xlsx、*.xlsb) 與 SSIS 2008 可以超過 65,536 列的限制。&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;但經過測試並與 Microsoft 確認後：&lt;br /&gt;Excel 2007(*.xlsx、*.xlsb) 所使用的 Microsoft Office 12.0 Access 資料庫引擎 OLE DB 提供者，簡稱為：ACE Provider 可能有無法正確支援 DT_NTEXT 的問題，也就是無法支援超過 255 個字元的資料。這個問題在Excel 2010會修復. 目前的workaround就是使用 excel 2003了….&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_YF2-PvwqBh4/Su2EY8B5BKI/AAAAAAAACZs/hBLbeL-yOuo/s1600-h/09_Excel2007%E8%88%87SSIS2008_%E8%87%AD%E8%9F%B2.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 129px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5399117092252877986" border="0" alt="" src="http://4.bp.blogspot.com/_YF2-PvwqBh4/Su2EY8B5BKI/AAAAAAAACZs/hBLbeL-yOuo/s400/09_Excel2007%E8%88%87SSIS2008_%E8%87%AD%E8%9F%B2.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color:#993300;"&gt;在此感謝 Vera 熱心的協助。&lt;/span&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;有關於 Excel 2007 附檔名的說明：&lt;br /&gt;xlsx ：此為預設的 Office Excel 2007 XML 檔案格式。&lt;br /&gt;xlsb ：Office Excel 2007 二進位檔案格式 (BIFF12)。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;參考資料：&lt;br /&gt;Excel 中支援的檔案格式&lt;br /&gt;&lt;a href="http://office.microsoft.com/zh-tw/excel/HP100141031028.aspx"&gt;http://office.microsoft.com/zh-tw/excel/HP100141031028.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Excel 的規格及限制&lt;br /&gt;&lt;a href="http://office.microsoft.com/zh-tw/excel/HP100738491028.aspx"&gt;http://office.microsoft.com/zh-tw/excel/HP100738491028.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Excel 目的地&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/zh-tw/library/ms137643.aspx"&gt;http://msdn.microsoft.com/zh-tw/library/ms137643.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;PRB： Jet 4.0LEDB 來源資料的傳送緩衝區溢位錯誤而失敗&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/281517"&gt;http://support.microsoft.com/kb/281517&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;excel column is greater than 255 in ssis&lt;br /&gt;&lt;a href="http://venkattechnicalblog.blogspot.com/2008/09/excel-column-is-greater-than-255-in.html"&gt;http://venkattechnicalblog.blogspot.com/2008/09/excel-column-is-greater-than-255-in.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;無法匯入超過 65,536 列是文字檔到 Excel 97、 Excel 2000、 Excel 2002 和 Excel 2003&lt;br /&gt;Text files that are larger than 65,536 rows cannot be imported to Excel 97, Excel 2000, Excel 2002 and Excel 2003&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/120596/zh-tw"&gt;http://support.microsoft.com/kb/120596/zh-tw&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2007 Office system 驅動程式：資料連線元件&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&amp;amp;FamilyID=7554f536-8c28-4598-9b72-ef94e038c891"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&amp;amp;FamilyID=7554f536-8c28-4598-9b72-ef94e038c891&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SSIS 2005 與 Excel 2007 (*.xlsx , *.xlsb)&lt;br /&gt;&lt;a href="http://sharedderrick.blogspot.com/2008/01/ssis-excel-2007-xlsx-xlsb.html"&gt;http://sharedderrick.blogspot.com/2008/01/ssis-excel-2007-xlsx-xlsb.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SSIS 2005 與 Access 2007 (*.accdb)&lt;br /&gt;&lt;a href="http://sharedderrick.blogspot.com/2008/05/ssis-access-2007.html"&gt;http://sharedderrick.blogspot.com/2008/05/ssis-access-2007.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-2910895335941042193?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kpKUxcXR1oZqK5rjhC-sAYYFLTk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kpKUxcXR1oZqK5rjhC-sAYYFLTk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kpKUxcXR1oZqK5rjhC-sAYYFLTk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kpKUxcXR1oZqK5rjhC-sAYYFLTk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/35D0b3JK1AM" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-03T09:49:19.761+08:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/_YF2-PvwqBh4/SSd5Fy61z9I/AAAAAAAABYU/cyxulHdN9wQ/s72-c/SQLServer2008%E5%9C%96%E7%A4%BA.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/11/sql-server-2008ssis-2008-excel.html</feedburner:origLink></item><item><title>附加(attach)包含 FILESTREAM 的資料庫，以 AdventureWorks2008 範例資料庫為例</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/oQuhQVVBs58/attach-filestream-adventureworks2008.html</link><category>SQL Server 2008 Dev</category><category>SQL Server 2008 Admin</category><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Thu, 29 Oct 2009 02:03:07 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-1481190549540119962</guid><description>&lt;span style="color:#993300;"&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SE6GCqqjC_I/AAAAAAAAA1w/AmVj_tdCpL0/s1600-h/sqlserver2008.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; DISPLAY: block; CURSOR: hand" id="BLOGGER_PHOTO_ID_5210249199284849650" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SE6GCqqjC_I/AAAAAAAAA1w/AmVj_tdCpL0/s400/sqlserver2008.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color:#660000;"&gt;在 AdventureWorks2008 範例資料庫內包含了 FILESTREAM 資料類型。&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#663366;"&gt;若使用 SSMS 管理工具，直接採取卸離(Detach)，再附加(attach) 資料庫的作法，可能在執行附加(attach)作業時，遇到以下的錯誤訊息：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;&lt;br /&gt;訊息 5120，層級 16，狀態 105，行 1&lt;br /&gt;無法開啟實體檔案 "C:\SQLDB\AdventureWorks2008_2.Documents"。作業系統錯誤 2: "2(系統找不到指定的檔案。)"。&lt;br /&gt;訊息 5105，層級 16，狀態 14，行 1&lt;br /&gt;發生檔案啟動錯誤。實體檔案名稱 'C:\SQLDB\AdventureWorks2008_2.Documents' 可能不正確。請診斷並校正其他錯誤，然後重試一次作業。&lt;br /&gt;訊息 1813，層級 16，狀態 2，行 1&lt;br /&gt;無法開啟新資料庫 'AdventureWorks2008'。CREATE DATABASE 已經中止。&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SulZRSPxPwI/AAAAAAAACYc/lEGWbdSUmas/s1600-h/01_%E9%99%84%E5%8A%A0%E8%B3%87%E6%96%99%E5%BA%AB%EF%BC%8C%E9%81%87%E5%88%B0%E9%8C%AF%E8%AA%A4%E8%A8%8A%E6%81%AF.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 81px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5397943781870878466" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SulZRSPxPwI/AAAAAAAACYc/lEGWbdSUmas/s400/01_%E9%99%84%E5%8A%A0%E8%B3%87%E6%96%99%E5%BA%AB%EF%BC%8C%E9%81%87%E5%88%B0%E9%8C%AF%E8%AA%A4%E8%A8%8A%E6%81%AF.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_YF2-PvwqBh4/SulZ1kCJPYI/AAAAAAAACYk/XFBTtAnIe8Y/s1600-h/02_%E9%A1%AF%E7%A4%BA%E7%9A%84%E9%8C%AF%E8%AA%A4%E8%A8%8A%E6%81%AF%EF%BC%9A%E9%99%84%E5%8A%A0%E5%8C%85%E5%90%AB+FILESTREAM+%E8%B3%87%E6%96%99%E5%BA%AB.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 154px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5397944405120859522" border="0" alt="" src="http://3.bp.blogspot.com/_YF2-PvwqBh4/SulZ1kCJPYI/AAAAAAAACYk/XFBTtAnIe8Y/s400/02_%E9%A1%AF%E7%A4%BA%E7%9A%84%E9%8C%AF%E8%AA%A4%E8%A8%8A%E6%81%AF%EF%BC%9A%E9%99%84%E5%8A%A0%E5%8C%85%E5%90%AB+FILESTREAM+%E8%B3%87%E6%96%99%E5%BA%AB.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;這可能是因為，目前 SSMS 管理工具尚未提供附加包含 FILESTREAM 的資料庫的功能，但您可以利用以下的範例碼來執行附加(attach)作業：&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;&lt;br /&gt;/*&lt;br /&gt;1. 在  FILEGROUP [DocumentFileStreamGroup] CONTAINS FILESTREAM  DEFAULT 這句話的意思是指：&lt;br /&gt;設定用來存放 FILESTREAM 的預設檔案群組：[DocumentFileStreamGroup]&lt;br /&gt;&lt;br /&gt;2. ( NAME = N'FileStreamDocuments', FILENAME = N'C:\SQLDB\AdventureWorks2008_2.Documents' ), 這句話是指：&lt;br /&gt;NAME ：是設定包含 FILESTREAM 的邏輯檔案名稱。&lt;br /&gt;FILENAME ：設定包含 FILESTREAM 的實體資料夾之路徑。&lt;br /&gt;--&lt;br /&gt;CONTAINS FILESTREAM&lt;br /&gt;指定檔案群組會將 FILESTREAM 二進位大型物件 (BLOB) 儲存在檔案系統中。&lt;br /&gt;&lt;br /&gt;DEFAULT&lt;br /&gt;指定具名的檔案群組必須是資料庫中的預設檔案群組。&lt;br /&gt;--&lt;br /&gt;在本範例中，是將資料庫的實體檔案存放在：C:\SQLDB 資料夾。&lt;br /&gt;包含 FILESTREAM 的實體資料夾之路徑，則是為於：C:\SQLDB\AdventureWorks2008_2.Documents 資料夾。&lt;br /&gt;*/&lt;br /&gt;USE [master]&lt;br /&gt;GO&lt;br /&gt;CREATE DATABASE [AdventureWorks2008] ON&lt;br /&gt; ( FILENAME = N'C:\SQLDB\AdventureWorks2008.mdf' ),&lt;br /&gt; FILEGROUP [DocumentFileStreamGroup] CONTAINS FILESTREAM  DEFAULT&lt;br /&gt; ( NAME = N'FileStreamDocuments', FILENAME = N'C:\SQLDB\AdventureWorks2008_2.Documents' ),&lt;br /&gt; ( FILENAME = N'C:\SQLDB\AdventureWorks2008_1.ldf' )&lt;br /&gt; FOR ATTACH&lt;br /&gt;GO&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#003300;"&gt;參考資料：&lt;br /&gt;啟用 Enable FILESTREAM ，下載安裝 AdventureWorks2008 範例資料庫(Installing Sample Databases)&lt;br /&gt;&lt;/span&gt;&lt;a href="http://sharedderrick.blogspot.com/2009/06/enable-filestream-adventureworks2008.html"&gt;&lt;span style="color:#003300;"&gt;http://sharedderrick.blogspot.com/2009/06/enable-filestream-adventureworks2008.html&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#003300;"&gt; &lt;br /&gt;&lt;br /&gt;SQL Server 2008 線上叢書 (2009 年 7 月) CREATE DATABASE (Transact-SQL)&lt;br /&gt;&lt;/span&gt;&lt;a href="http://technet.microsoft.com/zh-tw/library/ms176061.aspx"&gt;&lt;span style="color:#003300;"&gt;http://technet.microsoft.com/zh-tw/library/ms176061.aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#003300;"&gt;  &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-1481190549540119962?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wwXv4DkD3i59T7RtGIZVw4g02nI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wwXv4DkD3i59T7RtGIZVw4g02nI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wwXv4DkD3i59T7RtGIZVw4g02nI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wwXv4DkD3i59T7RtGIZVw4g02nI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/oQuhQVVBs58" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-29T17:03:07.703+08:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/_YF2-PvwqBh4/SE6GCqqjC_I/AAAAAAAAA1w/AmVj_tdCpL0/s72-c/sqlserver2008.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/10/attach-filestream-adventureworks2008.html</feedburner:origLink></item><item><title>新手學 SQL Server 2008 「以原則為基礎的管理(Policy-Based Management，PBM)」(4)：技術文章</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/bkSgKvqHbXk/sql-server-2008-4.html</link><category>技術文章</category><category>SQL Server 2008 Admin</category><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Tue, 27 Oct 2009 19:38:33 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-8672408331015137399</guid><description>&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SSd5Fy61z9I/AAAAAAAABYU/cyxulHdN9wQ/s1600-h/SQLServer2008%E5%9C%96%E7%A4%BA.gif"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 363px; DISPLAY: block; HEIGHT: 75px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5271315029335330770" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SSd5Fy61z9I/AAAAAAAABYU/cyxulHdN9wQ/s400/SQLServer2008%E5%9C%96%E7%A4%BA.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color:#663366;"&gt;在前一篇：「新手學以原則為基礎的管理（3）」文章中，我們討論了手動評估原則、檢視執行評估作業後的歷史紀錄、增加違反原則的錯誤訊息之可讀性、利用「類別目錄」分類管理各個原則主題等等。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000066;"&gt;在本期文章中，我們將繼續介紹相關主題：如何檢視原則的健全狀態、匯出與匯入原則、匯入與使用「SQL Server最佳作法」以及排程定期評估指定的原則等主題。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#003300;"&gt;完整的文章，請參考：第92期之二《新手學以原則為基礎的管理（4）》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe style="BORDER-BOTTOM: #dde5e9 1px solid; BORDER-LEFT: #dde5e9 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 3px; PADDING-LEFT: 0px; WIDTH: 94px; PADDING-RIGHT: 0px; HEIGHT: 94px; BORDER-TOP: #dde5e9 1px solid; BORDER-RIGHT: #dde5e9 1px solid; PADDING-TOP: 0px" marginheight="0" src="http://cid-cd3190cc5b16a74d.skydrive.live.com/embedgrid.aspx/%e5%85%ac%e9%96%8b/%e6%8a%80%e8%a1%93%e6%96%87%e7%ab%a0" frameborder="0" marginwidth="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;相關參考資料：&lt;br /&gt;新手學 SQL Server 2008 「以原則為基礎的管理(Policy-Based Management，PBM)」(1)：技術文章&lt;br /&gt;&lt;a href="http://sharedderrick.blogspot.com/2009/03/sql-server-2008-policy-based.html"&gt;http://sharedderrick.blogspot.com/2009/03/sql-server-2008-policy-based.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;新手學 SQL Server 2008 「以原則為基礎的管理(Policy-Based Management，PBM)」(2)：技術文章&lt;br /&gt;&lt;a href="http://sharedderrick.blogspot.com/2009/03/sql-server-2008-policy-based_18.htm"&gt;http://sharedderrick.blogspot.com/2009/03/sql-server-2008-policy-based_18.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;新手學 SQL Server 2008 「以原則為基礎的管理(Policy-Based Management，PBM)」(3)：技術文章&lt;br /&gt;&lt;a href="http://sharedderrick.blogspot.com/2009/06/sql-server-2008-policy-based.html"&gt;http://sharedderrick.blogspot.com/2009/06/sql-server-2008-policy-based.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;更多相關的技術文章，請參考：DB World 資料庫專家電子雜誌&lt;br /&gt;&lt;a href="http://www.dbworld.com.tw/"&gt;http://www.dbworld.com.tw/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_YF2-PvwqBh4/SQKQJWkrkeI/AAAAAAAABTQ/ZCMY2Oa1iiU/s1600-h/DBWorld.gif"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 327px; DISPLAY: block; HEIGHT: 72px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5260925805074813410" border="0" alt="" src="http://1.bp.blogspot.com/_YF2-PvwqBh4/SQKQJWkrkeI/AAAAAAAABTQ/ZCMY2Oa1iiU/s400/DBWorld.gif" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-8672408331015137399?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fKZ168-13fYyIaSTlCd-uPbldEY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fKZ168-13fYyIaSTlCd-uPbldEY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fKZ168-13fYyIaSTlCd-uPbldEY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fKZ168-13fYyIaSTlCd-uPbldEY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/bkSgKvqHbXk" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-28T10:38:33.601+08:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/_YF2-PvwqBh4/SSd5Fy61z9I/AAAAAAAABYU/cyxulHdN9wQ/s72-c/SQLServer2008%E5%9C%96%E7%A4%BA.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/10/sql-server-2008-4.html</feedburner:origLink></item><item><title>在 SQL Server 2008 Agent x64 版本的作業中，執行 32 位元或 64 位元版本的封裝</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/RRJnkC0D1OY/sql-server-2008-agent-x64-32-64.html</link><category>SSIS 2008</category><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Sun, 25 Oct 2009 20:00:27 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-5614899349022945798</guid><description>&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SSd5Fy61z9I/AAAAAAAABYU/cyxulHdN9wQ/s1600-h/SQLServer2008%E5%9C%96%E7%A4%BA.gif"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 363px; DISPLAY: block; HEIGHT: 75px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5271315029335330770" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SSd5Fy61z9I/AAAAAAAABYU/cyxulHdN9wQ/s400/SQLServer2008%E5%9C%96%E7%A4%BA.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color:#663366;"&gt;在 SQL Server 2008 x64 版本上，利用 SQL Server Agent　的作業來執行封裝時，需要注意以下的事情：&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;當您使用 [SQL Server Integration Services 封裝] 的作業步驟類型來設定 SQL Server Agent 作業時，該作業會叫用 dtexec 公用程式。&lt;br /&gt;不過，該作業所叫用的 dtexec 公用程式版本，是依 64 位元電腦上已安裝且正在執行的 SQL Server 和 SQL Server Agent 版本而定：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;(1)已在電腦上安裝且正在執行 SQL Server 和 SQL Server Agent 的 64 位元版本。&lt;br /&gt;然後，[SQL Server Integration Services 封裝] 的作業步驟類型會叫用 dtexec 公用程式的 64 位元版本，而且該封裝會以 64 位元模式執行。&lt;br /&gt;附註：&lt;br /&gt;若要從 64 位元版本的 SQL Server Agent 中以 32 位元模式執行封裝，請在 [新增作業步驟] 對話方塊的 [執行選項] 索引標籤上選取 [使用 32 位元執行階段]。&lt;br /&gt;&lt;br /&gt;請參考下圖所示&lt;/span&gt;：&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SuUQkAm6dtI/AAAAAAAACYU/33JYmi3t-XY/s1600-h/01_%E9%81%B8%E5%8F%96+SQL+Server+Agent+%E4%BD%9C%E6%A5%AD%E4%B8%AD%E7%9A%84+32+%E4%BD%8D%E5%85%83%E6%88%96+64+%E4%BD%8D%E5%85%83%E5%B0%81%E8%A3%9D%E5%9F%B7%E8%A1%8C.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 361px; height: 400px;" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SuUQkAm6dtI/AAAAAAAACYU/33JYmi3t-XY/s400/01_%E9%81%B8%E5%8F%96+SQL+Server+Agent+%E4%BD%9C%E6%A5%AD%E4%B8%AD%E7%9A%84+32+%E4%BD%8D%E5%85%83%E6%88%96+64+%E4%BD%8D%E5%85%83%E5%B0%81%E8%A3%9D%E5%9F%B7%E8%A1%8C.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5396737939297957586" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#333300;"&gt;(2)已在電腦上安裝且正在執行 SQL Server 和 SQL Server Agent 的 32 位元版本。&lt;br /&gt;然後，[SQL Server Integration Services 封裝] 的作業步驟類型會叫用 dtexec 公用程式的 32 位元版本，而且該封裝會以 32 位元模式執行。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#663300;"&gt;參考資料：&lt;br /&gt;Integration Services 的 64 位元考量&lt;/span&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/zh-tw/library/ms141766.aspx"&gt;http://msdn.microsoft.com/zh-tw/library/ms141766.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-5614899349022945798?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6APN77kezeiefKIjX5FKvxKLXHU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6APN77kezeiefKIjX5FKvxKLXHU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6APN77kezeiefKIjX5FKvxKLXHU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6APN77kezeiefKIjX5FKvxKLXHU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/RRJnkC0D1OY" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-26T11:00:27.314+08:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/_YF2-PvwqBh4/SSd5Fy61z9I/AAAAAAAABYU/cyxulHdN9wQ/s72-c/SQLServer2008%E5%9C%96%E7%A4%BA.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/10/sql-server-2008-agent-x64-32-64.html</feedburner:origLink></item><item><title>設定 SSMS 2008 管理工具，可以使用 DTS 設計師</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/ohwoDByYluI/ssms-2008-dts.html</link><category>SSIS 2008</category><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Wed, 21 Oct 2009 04:03:35 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-6069834981226576961</guid><description>&lt;span style="color:#993300;"&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SE6GCqqjC_I/AAAAAAAAA1w/AmVj_tdCpL0/s1600-h/sqlserver2008.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; DISPLAY: block; CURSOR: hand" id="BLOGGER_PHOTO_ID_5210249199284849650" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SE6GCqqjC_I/AAAAAAAAA1w/AmVj_tdCpL0/s400/sqlserver2008.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;在 SQL Server 2008 的 SQL Server Management Studio(SSMS) 管理工具上，若要編修與執行 SQL Server 2000 版本的 DTS 封裝，需要執行以下的工作：&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#990000;"&gt;一、下載與安裝功能套件。&lt;br /&gt;二、設定 SSMS 管理工具可以使用 DTS 設計師&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="font-size:180%;color:#990000;"&gt;一、下載與安裝功能套件&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#000099;"&gt;(1) Microsoft SQL Server 2005 回溯相容性元件&lt;/span&gt;&lt;br /&gt;SQL Server 回溯相容性封裝包括最新版的 Data Transformation Services 2000 執行階段 (DTS)、SQL Distributed Management Objects (SQL-DMO)、決策支援物件 (DSO) 及 SQL 虛擬裝置介面 (SQLVDI)。&lt;br /&gt;這些版本已更新為可與 SQL Server 2005 及 SQL Server 2008 相容，且包括所有利用 SQL Server 2000 Service Pack 4 (SP4) 和 SQL Server 2005 SP2 來傳送的修正程式。&lt;br /&gt;&lt;br /&gt;下載網址：&lt;br /&gt;Microsoft SQL Server 2008 Feature Pack (2009 年 4 月)&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=b33d2c78-1059-4ce2-b80d-2343c099bcb4&amp;amp;DisplayLang=zh-tw"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=b33d2c78-1059-4ce2-b80d-2343c099bcb4&amp;amp;DisplayLang=zh-tw&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#000099;"&gt;(2) Microsoft SQL Server 2000 DTS 設計師元件&lt;/span&gt;&lt;br /&gt;Microsoft SQL Server 2000 Data Transformation Services (DTS) 封裝設計師是 SQL Server 2005 伺服器的開發人員和管理員用來編輯及維護現有 DTS 封裝的設計工具，直到這些現有的 DTS 封裝升級或採用 SQL Server 2005 Integration Services 封裝格式重新建立為止。&lt;br /&gt;&lt;br /&gt;安裝這個下載項目之後，SQL Server 2005 使用者就可以從 SQL Server 2005 Management Studio 中的物件總管，或從 Business Intelligence Development Studio 中的「執行 DTS 2000 封裝」工作編輯器，繼續編輯及維護現有的 DTS 封裝，而不必重新安裝 SQL Server 2000 工具。&lt;br /&gt;&lt;br /&gt;以前是從 SQL Server 2000 Enterprise Manager 中的 Data Transformation Services 節點存取這個下載項目中的 DTS 封裝設計師。&lt;br /&gt;&lt;br /&gt;注意：&lt;br /&gt;SQL Server 2000 Data Transformation Services (DTS) 是 32 位元版本才有的功能。&lt;br /&gt;DTS 在 WOW 的 x64 平台中受到支援，Itanium 平台則不支援。&lt;br /&gt;&lt;br /&gt;下載網址：&lt;br /&gt;Microsoft SQL Server 2005 Feature Pack - 2008 年 12 月 -- SQL Server 2005 SP3&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=536fd7d5-013f-49bc-9fc7-77dede4bb075&amp;amp;DisplayLang=zh-tw"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=536fd7d5-013f-49bc-9fc7-77dede4bb075&amp;amp;DisplayLang=zh-tw&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="color:#996633;"&gt;若是沒有安裝「SQL Server 2000 DTS 設計師元件」，則在 SSMS 管理工具上執行「開啟封裝檔案」時，將會遭遇到以下的錯誤訊息：&lt;br /&gt;需要有 SQL Server 2000 DTS 設計師元件，才能編輯 DTS 封裝。&lt;br /&gt;請安裝特殊的 Web 下載項目: "SQL Server 2000 DTS 設計師元件"，以使用此功能。 (Microsoft.SqlServer.DtsObjectExplorerUI) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_YF2-PvwqBh4/St7pMoC5MFI/AAAAAAAACX8/-NK0RAwFYr8/s1600-h/01_%E9%9C%80%E8%A6%81%E6%9C%89+SQL+Server+2000+DTS+%E8%A8%AD%E8%A8%88%E5%B8%AB%E5%85%83%E4%BB%B6.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 82px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5395005806753689682" border="0" alt="" src="http://4.bp.blogspot.com/_YF2-PvwqBh4/St7pMoC5MFI/AAAAAAAACX8/-NK0RAwFYr8/s400/01_%E9%9C%80%E8%A6%81%E6%9C%89+SQL+Server+2000+DTS+%E8%A8%AD%E8%A8%88%E5%B8%AB%E5%85%83%E4%BB%B6.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="font-size:180%;color:#990000;"&gt;二、設定 SSMS 管理工具可以使用 DTS 設計師&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1.&lt;br /&gt;將位於 %ProgramFiles%\Microsoft SQL Server\80\Tools\Binn 資料夾內的三個檔案：&lt;br /&gt;SEMSFC.DLL、SQLGUI.DLL 和 SQLSVC.DLL&lt;br /&gt;複製到以下的資料夾內：&lt;br /&gt;%ProgramFiles%\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE&lt;br /&gt;&lt;br /&gt;2.&lt;br /&gt;將位於 %ProgramFiles%\Microsoft SQL Server\80\Tools\Binn\Resources 資料夾內的三個檔案：&lt;br /&gt;SEMSFC.DLL、SQLGUI.DLL 和 SQLSVC.DLL&lt;br /&gt;複製到以下的資料夾內：&lt;br /&gt;%ProgramFiles%\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Resources\%lang_id%&lt;br /&gt;&lt;br /&gt;例如，若為 U.S. English，lang_id 子資料夾就是 "1033"。正體中文的子資料夾是 "1028"&lt;br /&gt;&lt;br /&gt;在 64 位元電腦上，請改以 %ProgramFiles(x86)% 代替 %ProgramFiles%。&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;由上，已經完成設定，可以在 SSMS 2008 管理工具內使用 DTS 設計師。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_YF2-PvwqBh4/St7pmNGW4gI/AAAAAAAACYE/l8RIei6-ckk/s1600-h/02_%E5%9C%A8SSMS%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7%E5%85%A7%EF%BC%8C%E4%BD%BF%E7%94%A8DTS%E8%A8%AD%E8%A8%88%E5%B8%AB.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 178px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5395006246197060098" border="0" alt="" src="http://3.bp.blogspot.com/_YF2-PvwqBh4/St7pmNGW4gI/AAAAAAAACYE/l8RIei6-ckk/s400/02_%E5%9C%A8SSMS%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7%E5%85%A7%EF%BC%8C%E4%BD%BF%E7%94%A8DTS%E8%A8%AD%E8%A8%88%E5%B8%AB.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;若要設定 Business Intelligence Development Studio 中可以使用 DTS 設計師，請參考線上說明文件：如何：安裝 Data Transformation Services 封裝的支援。&lt;br /&gt;&lt;br /&gt;32 位元與 64 位元的 SSIS 執行程式之路徑：&lt;br /&gt;32 位元版本的 SSIS&lt;br /&gt;C:\Program Files (x86)\Microsoft SQL Server\100\DTS&lt;br /&gt;&lt;br /&gt;64 位元版本的 SSIS&lt;br /&gt;C:\Program Files\Microsoft SQL Server\100\DTS&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;參考資料：&lt;br /&gt;如何：安裝 Data Transformation Services 封裝的支援&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/zh-tw/library/ms143755.aspx"&gt;http://msdn.microsoft.com/zh-tw/library/ms143755.aspx&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;如何：確定 Data Transformation Services 封裝的支援&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/zh-tw/library/ms143755%28SQL.90%29.aspx"&gt;http://msdn.microsoft.com/zh-tw/library/ms143755%28SQL.90%29.aspx&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;SQL Server 2000 的 DTS 該如何正確在 SQL Server 2005 上正常執行？&lt;br /&gt;&lt;a href="http://social.msdn.microsoft.com/Forums/zh-TW/240/thread/40a4c6ec-20a9-44b7-adff-ab4c7e4cf615"&gt;http://social.msdn.microsoft.com/Forums/zh-TW/240/thread/40a4c6ec-20a9-44b7-adff-ab4c7e4cf615&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-6069834981226576961?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EuxRBXU5LIReP-OZ7L4rpjTthFY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EuxRBXU5LIReP-OZ7L4rpjTthFY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EuxRBXU5LIReP-OZ7L4rpjTthFY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EuxRBXU5LIReP-OZ7L4rpjTthFY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/ohwoDByYluI" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-21T19:03:35.039+08:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/_YF2-PvwqBh4/SE6GCqqjC_I/AAAAAAAAA1w/AmVj_tdCpL0/s72-c/sqlserver2008.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/10/ssms-2008-dts.html</feedburner:origLink></item><item><title>64 位元版本的 SSIS 2008，無法對「指令碼工作(Script Task)」執行「偵錯(Debug)」功能;設定 Run64BitRuntime 屬性</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/0Nl1B6t8zOk/64-ssis-2008script-taskdebug.html</link><category>SSIS 2008</category><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Thu, 08 Oct 2009 23:22:45 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-4996449107483038830</guid><description>&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SSd5Fy61z9I/AAAAAAAABYU/cyxulHdN9wQ/s1600-h/SQLServer2008%E5%9C%96%E7%A4%BA.gif"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 363px; DISPLAY: block; HEIGHT: 75px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5271315029335330770" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SSd5Fy61z9I/AAAAAAAABYU/cyxulHdN9wQ/s400/SQLServer2008%E5%9C%96%E7%A4%BA.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color:#000099;"&gt;使用 64位元版本的 SSIS 2008，的確是有其在記憶體等使用上的優勢。&lt;br /&gt;但卻有數項問題，例如：資料庫連線驅動程式(Driver)支援的問題，有許多異質平台的資料庫系統仍只有 32 位元驅動程式。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#993399;"&gt;而在使用「指令碼工作(Script Task)」上也會碰到以下的問題：&lt;br /&gt;64 位元版本的 SSIS 2008，無法對「指令碼工作(Script Task)」執行「偵錯(Debug)」功能。 &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:130%;color:#006600;"&gt;會發生這樣的問題，是因為負責執行偵錯功能的工具：Visual Studio Tools for Applications (VSTA)，目前僅有 32 位元版本。&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:130%;color:#333300;"&gt;Visual Studio 開發工具的團隊要加油，作業系統都已經是 64 位元版本，但是開發工具仍停留在 32 位元版本。&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color:#993399;"&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;請參考下圖所示：&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_YF2-PvwqBh4/Ss2Zin7mASI/AAAAAAAACXQ/O0ZRBFExr5s/s1600-h/64%E4%BD%8D%E5%85%83SSIS%EF%BC%8C%E7%84%A1%E6%B3%95%E5%81%B5%E9%8C%AF%E6%8C%87%E4%BB%A4%E7%A2%BC%E5%B7%A5%E4%BD%9C.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 276px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5390133149145891106" border="0" alt="" src="http://4.bp.blogspot.com/_YF2-PvwqBh4/Ss2Zin7mASI/AAAAAAAACXQ/O0ZRBFExr5s/s400/64%E4%BD%8D%E5%85%83SSIS%EF%BC%8C%E7%84%A1%E6%B3%95%E5%81%B5%E9%8C%AF%E6%8C%87%E4%BB%A4%E7%A2%BC%E5%B7%A5%E4%BD%9C.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:180%;color:#006600;"&gt;可能的解決方案：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;color:#990000;"&gt;設定專案的屬性：Run64BitRuntime 為 False。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;請參考下圖所示：&lt;/span&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_YF2-PvwqBh4/Ss3j5LCMslI/AAAAAAAACXY/AKXMIz8Vku0/s1600-h/%E8%A8%AD%E5%AE%9ARun64BitRuntime%E7%9A%84%E5%B1%AC%E6%80%A7.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 252px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5390214900386411090" border="0" alt="" src="http://4.bp.blogspot.com/_YF2-PvwqBh4/Ss3j5LCMslI/AAAAAAAACXY/AKXMIz8Vku0/s400/%E8%A8%AD%E5%AE%9ARun64BitRuntime%E7%9A%84%E5%B1%AC%E6%80%A7.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;參考資料：&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;Integration Services 的 64 位元考量&lt;br /&gt;&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/zh-tw/library/ms141766.aspx"&gt;&lt;span style="font-size:130%;"&gt;http://msdn.microsoft.com/zh-tw/library/ms141766.aspx&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:130%;color:#000099;"&gt;並感謝熊爺的協助。&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-4996449107483038830?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jDK8JvxH6lYPRJ6inWMXeOY2YrM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jDK8JvxH6lYPRJ6inWMXeOY2YrM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jDK8JvxH6lYPRJ6inWMXeOY2YrM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jDK8JvxH6lYPRJ6inWMXeOY2YrM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/0Nl1B6t8zOk" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-09T14:22:45.197+08:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/_YF2-PvwqBh4/SSd5Fy61z9I/AAAAAAAABYU/cyxulHdN9wQ/s72-c/SQLServer2008%E5%9C%96%E7%A4%BA.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/10/64-ssis-2008script-taskdebug.html</feedburner:origLink></item><item><title>新手學 SQL Server 2008「記錄傳送(Log Shipping)」(2)：技術文章</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/-E_2WlD-AYM/sql-server-2008log-shipping2.html</link><category>技術文章</category><category>SQL Server 2008 Admin</category><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Thu, 01 Oct 2009 04:55:13 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-690199051405838481</guid><description>&lt;span style="color:#993300;"&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SE6GCqqjC_I/AAAAAAAAA1w/AmVj_tdCpL0/s1600-h/sqlserver2008.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; DISPLAY: block; CURSOR: hand" id="BLOGGER_PHOTO_ID_5210249199284849650" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SE6GCqqjC_I/AAAAAAAAA1w/AmVj_tdCpL0/s400/sqlserver2008.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000066;"&gt;在前一篇文章中：第90期之一《新手學SQL Server 2008「記錄傳送(Log Shipping)」（1）》，我們討論了「記錄傳送」的整體架構，包含有：認識「記錄傳送」、認識「主要伺服器」、「次要伺服器」、「監視伺服器」、設計「記錄傳送」的拓撲、「記錄傳送」的作業方式、所需的權限、注意事項等等。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#003333;"&gt;在本期文章中，我們將討論帶領各位按部就班的來建置「記錄傳送」。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#663333;"&gt;完整的文章，請參考：第91期之三《新手學SQL Server 2008「記錄傳送(Log Shipping)」(2)》&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe style="BORDER-BOTTOM: #dde5e9 1px solid; BORDER-LEFT: #dde5e9 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 3px; PADDING-LEFT: 0px; WIDTH: 94px; PADDING-RIGHT: 0px; HEIGHT: 94px; BORDER-TOP: #dde5e9 1px solid; BORDER-RIGHT: #dde5e9 1px solid; PADDING-TOP: 0px" marginheight="0" src="http://cid-cd3190cc5b16a74d.skydrive.live.com/embedgrid.aspx/%e5%85%ac%e9%96%8b/%e6%8a%80%e8%a1%93%e6%96%87%e7%ab%a0" frameborder="0" marginwidth="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;相關的參考文章：&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;新手學SQL Server 2008「記錄傳送(Log Shipping)」(1)：技術文章&lt;/span&gt;&lt;br /&gt;&lt;a href="http://sharedderrick.blogspot.com/2009/08/sql-server-2008log-shipping1.html"&gt;&lt;span style="color:#000000;"&gt;http://sharedderrick.blogspot.com/2009/08/sql-server-2008log-shipping1.html&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;更多相關的技術文章，請參考：DB World 資料庫專家電子雜誌&lt;br /&gt;&lt;a href="http://www.dbworld.com.tw/"&gt;http://www.dbworld.com.tw/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_YF2-PvwqBh4/SQKQJWkrkeI/AAAAAAAABTQ/ZCMY2Oa1iiU/s1600-h/DBWorld.gif"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 327px; DISPLAY: block; HEIGHT: 72px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5260925805074813410" border="0" alt="" src="http://1.bp.blogspot.com/_YF2-PvwqBh4/SQKQJWkrkeI/AAAAAAAABTQ/ZCMY2Oa1iiU/s400/DBWorld.gif" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-690199051405838481?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Rx6ABzGk-aZRQ-vPNXNhSeJcLgs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Rx6ABzGk-aZRQ-vPNXNhSeJcLgs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Rx6ABzGk-aZRQ-vPNXNhSeJcLgs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Rx6ABzGk-aZRQ-vPNXNhSeJcLgs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/-E_2WlD-AYM" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-01T19:55:13.012+08:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/_YF2-PvwqBh4/SE6GCqqjC_I/AAAAAAAAA1w/AmVj_tdCpL0/s72-c/sqlserver2008.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/10/sql-server-2008log-shipping2.html</feedburner:origLink></item><item><title>TechDay 2009 研討會：DAT402_使用原則管理(Policy-Based Management)及資料收集器(Data Collector)來進行資料庫管理及除錯</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/GrYQPHvAxac/techday-2009-dat402policy-based.html</link><category>SQL Server 2008 Dev</category><category>SQL Server 2008 Admin</category><category>研討會</category><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Thu, 24 Sep 2009 03:57:03 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-2559668305552885072</guid><description>&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SSd5Fy61z9I/AAAAAAAABYU/cyxulHdN9wQ/s1600-h/SQLServer2008%E5%9C%96%E7%A4%BA.gif"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 363px; DISPLAY: block; HEIGHT: 75px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5271315029335330770" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SSd5Fy61z9I/AAAAAAAABYU/cyxulHdN9wQ/s400/SQLServer2008%E5%9C%96%E7%A4%BA.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#003300;"&gt;不論您身為管理企業 IT 基礎架構與網路環境的 IT 專業人士 (MIS)，或是身為企業系統程式與應用程式的開發人員，我們都歡迎您參加微軟一年一度的技術盛會 Tech‧Days Taiwan 2009。&lt;br /&gt;透過 Tech‧Days Taiwan 2009，您將會發現更多的工具、更新的資訊、更有用的資源，能有效率地來管理企業網路的基礎架構，或是協助更快速地開發系統與應用程式。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#993300;"&gt;時間：2009年9月24日 15:10~16:20&lt;br /&gt;地點：台北國際會議中心 (台北市信義區信義路五段一號)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#666600;"&gt;身為 DBA，你的工作效率可能依據你的系統停機時間及你解決及修復問題的時間長短來決定， SQL Server 2008 提供一組新的工具， 此工具可以協助你了解你所維護的系統之”健康狀況”，偵測可能會發生的問題及提供最佳修復問題的行動。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#663366;"&gt;本場 session 協助你了解如何使用“原則管理 ( Policy Based Management ) ，資料收集器 ( Data Collector ) 及 Powershell 來保持你的系統永不中斷，永不停機。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000066;"&gt;筆者的主題是：DAT402_使用原則管理(Policy-Based Management)及資料收集器(Data Collector)來進行資料庫管理及除錯&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;下載投影片：&lt;/span&gt;&lt;br /&gt;&lt;iframe style="PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fcfcfc; PADDING-LEFT: 0px; WIDTH: 98px; PADDING-RIGHT: 0px; HEIGHT: 115px; PADDING-TOP: 0px" title="Preview" marginheight="0" src="http://cid-cd3190cc5b16a74d.skydrive.live.com/embedicon.aspx/%e5%85%ac%e9%96%8b/Seminar^5%e7%a0%94%e8%a8%8e%e6%9c%83^6" frameborder="0" marginwidth="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-2559668305552885072?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QZFZk3a4h04hyQe-lbRBGvQ74Zs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QZFZk3a4h04hyQe-lbRBGvQ74Zs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QZFZk3a4h04hyQe-lbRBGvQ74Zs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QZFZk3a4h04hyQe-lbRBGvQ74Zs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/GrYQPHvAxac" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-24T18:57:03.719+08:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/_YF2-PvwqBh4/SSd5Fy61z9I/AAAAAAAABYU/cyxulHdN9wQ/s72-c/SQLServer2008%E5%9C%96%E7%A4%BA.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/09/techday-2009-dat402policy-based.html</feedburner:origLink></item><item><title>淺談：消失的日期，以關聯式資料庫的日期資料類型為例；julian Day、Julian Calendar、Gregorian</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/MQD0RaHujss/blog-post.html</link><category>SQL Server General</category><category>SQL Server 2008 Dev</category><category>SQL Server 2008 Admin</category><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Fri, 11 Sep 2009 22:52:01 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-3411070531410731953</guid><description>&lt;span style="color:#993300;"&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SE6GCqqjC_I/AAAAAAAAA1w/AmVj_tdCpL0/s1600-h/sqlserver2008.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; DISPLAY: block; CURSOR: hand" id="BLOGGER_PHOTO_ID_5210249199284849650" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SE6GCqqjC_I/AAAAAAAAA1w/AmVj_tdCpL0/s400/sqlserver2008.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;在我們日常使用的西元曆法中，在電腦的資訊系統使用上，其實有一段消失的日期。&lt;br /&gt;以下為在 Unix、Linux 系統上，使用 cal 指令所呈現的日期資訊：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SqsXd8QlsZI/AAAAAAAACXA/Sa7j_mu4D-Y/s1600-h/01_Liniux.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 300px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5380419982983541138" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SqsXd8QlsZI/AAAAAAAACXA/Sa7j_mu4D-Y/s400/01_Liniux.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#660000;"&gt;在上圖中，可以觀察到 1752 年 9 月份內，1752/09/03 ~ 1752/09/13 這段日期，是消失的日期。 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#660000;"&gt;但是為何會如此呢？&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#003300;"&gt;&lt;span style="color:#006600;"&gt;這可能是因為使用的曆法所造成之問題。&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;西方古代的曆法非常混亂，直到公元前 46 年，羅馬的凱撒大帝 (Julius Caesar) 根據天文學家 Sosigenes 建議，修訂古羅馬曆改成新的 Julian 曆法。&lt;br /&gt;將一年分為十二個月，規定單數月為 31 日，雙數月為30日，通常二月是 29 日 (平年)，每四年設置一閏年，閏年的二月加多一日成為 30 日。&lt;br /&gt;&lt;br /&gt;該曆法的結果是，與地球繞日的回歸周期，每 128 年累積的偏差達一日。&lt;br /&gt;公元前 8 年，羅馬議會將八月改成奧古斯都皇帝 (Augustus Caesar) 之名，稱為 August。&lt;br /&gt;&lt;br /&gt;同時將八月改為大月而成 31 日，使它和紀念凱撒 (Julius Caesar) 的七月 (July) 日數相同，以顯示他和凱撒的功業同等偉大。 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;直到 16 世紀，天主教教皇 Gregory 十三世根據天文學家 Aloysius Lilius 及 Christopher Clavius建議，從當時曆法中減去十天，使春分出現在 3 月 21 日，因為他們觀察到春分點發生在 3 月 11 日。&lt;br /&gt;&lt;br /&gt;執行以下改革並稱為 Gregorian 曆，其 3 千 3 百多年才會累積一日的偏差。&lt;br /&gt;將 1582 年 10 月 5 日至 1582 年 10 月 14 日這 10 日取消。&lt;br /&gt;每個可被 4 整除的年份是一個閏年。&lt;br /&gt;但 00 結尾的年份一定要被 400 整除，才能算是閏年。否則不是閏年。&lt;br /&gt;&lt;br /&gt;因此，1700，1800，1900，2100 和 2200 年都不是閏年。而1600，2000，和 2400年是閏年。 &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;相比而言，舊式的 Julian 曆法裡面只有能被 4 整除的年是閏年。&lt;br /&gt;&lt;br /&gt;Gregorian 曆也就是現今世界通用的曆法，羅馬教廷宣佈 1852 年 10 月 4 日後面緊跟著就是15 日。&lt;br /&gt;其他天主教國家也很快跟著這麼做了，例如，義大利、波蘭、葡萄牙和西班牙等。&lt;br /&gt;&lt;br /&gt;但新教國家不願意追隨。由其是希臘等東正教國家直到 20 世紀初才修改。英國及其殖民地 (包括現在的美國) 在 1752 年執行。&lt;br /&gt;所以，1752 年 9 月 2 日後面跟著 1752 年 9 月 14 日，我們則在辛亥革命後才修改。&lt;br /&gt;&lt;br /&gt;換句話說，西方的國家與國家間曆法，在換與未換成 Gregorian 曆之前，其日期需要加減 10 多天，因為舊的 Julian 曆每 1 28 年即多偏差一日。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#660000;"&gt;為何 SQL Server 的 DateTime 日期類型其起始是西元 1753 年，而非西元 1 年 1 月 1 日呢？&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#003300;"&gt;相傳是為了不處理西方 Julian 和 Gregorian 兩種曆法的差異。&lt;br /&gt;而 SQL Server 的前身 Sybase 工程師不想實作各國家間的日期轉換，因此選擇英國改制 Gregorian 曆之後的那一年，也就是 1753 年作為開始。&lt;br /&gt;&lt;br /&gt;在 SQL Server 2008 提供了數種資料類型，其支援的日期範圍是：&lt;br /&gt;&lt;br /&gt;1753 年 1 月 1 日到 9999 年 12 月 31 日。&lt;br /&gt;例如：datetime2、date、timedatetimeoffset等。&lt;br /&gt;&lt;br /&gt;也可以支援所謂「消失的日期」，也支援搭配函數做日期時間的運算，例如：&lt;br /&gt;1752/09/03 ~ 1752/09/13。&lt;br /&gt;1582/10/05 ~ 1582/10/14。&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#663366;"&gt;以下是 PostgreSQL 8.1.18 Documentation 文件的部份摘錄：&lt;br /&gt;&lt;br /&gt;SQL 標準聲稱 "在日期時間字面'datetime literal'的定義上， '日期時間（datetime）值' 中的日期和時間根據羅馬曆法受自然法則的約束 "。&lt;br /&gt;在 1752-09-03 和 1752-09-13 之間的日子， 儘管被羅馬教廷的教令取消了，但為了和 "自然法則"相一致，因而是有效的日期。&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;The SQL standard states that "Within the definition of a 'datetime literal', the 'datetime value's are constrained by the natural rules for dates and times according to the Gregorian calendar".&lt;br /&gt;Dates between 1752-09-03 and 1752-09-13, although eliminated in some countries by Papal fiat, conform to "natural rules" and are hence valid dates.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="color:#336666;"&gt;以下是 ANSI SQL 和 ISO 8601 標準 文件的部份摘錄：&lt;br /&gt;date 符合西曆的 ANSI SQL 標準定義：「附註 85 - Datetime 資料類型會允許採用西曆格式的日期以 0001–01–01 CE 到 9999–12–31 CE 的日期範圍儲存」。&lt;br /&gt;預設字串常值格式 (用於下層用戶端) 會符合 SQL 標準格式 (定義為 YYYY-MM-DD)。這個格式與 DATE 的 ISO 8601 定義相同。&lt;br /&gt;&lt;br /&gt;date complies with the ANSI SQL standard definition for the Gregorian calendar: "NOTE 85 - Datetime data types will allow dates in the Gregorian format to be stored in the date range 0001–01–01 CE through 9999–12–31 CE."&lt;br /&gt;&lt;br /&gt;The default string literal format, which is used for down-level clients, complies with the SQL standard form which is defined as YYYY-MM-DD. This format is the same as the ISO 8601 definition for DATE. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="color:#993300;"&gt;以下是 Oracle® Database Concepts 文件的部份摘錄：&lt;br /&gt;10g Release 1 (10.1)&lt;br /&gt;Part Number B10743-01&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SqsY7FHA2AI/AAAAAAAACXI/2o6-MfBXioQ/s1600-h/Oracle_Julian+Dates.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 157px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5380421583087130626" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SqsY7FHA2AI/AAAAAAAACXI/2o6-MfBXioQ/s400/Oracle_Julian+Dates.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#996633;"&gt;&lt;span style="color:#000066;"&gt;Use of Julian Dates&lt;br /&gt;Julian dates allow continuous dating by the number of days from a common reference. (The reference is 01-01-4712 years BCE, so current dates are somewhere in the 2.4 million range.) A Julian date is nominally a noninteger, the fractional part being a portion of a day. Oracle uses a simplified approach that results in integer values. Julian dates can be calculated and interpreted differently. The calculation method used by Oracle results in a seven-digit number (for dates most often used), such as 2449086 for 08-APR-93.&lt;br /&gt;&lt;br /&gt;Date Arithmetic&lt;br /&gt;Oracle date arithmetic takes into account the anomalies of the calendars used throughout history. For example, the switch from the Julian to the Gregorian calendar, 15-10-1582, eliminated the previous 10 days (05-10-1582 through 14-10-1582). The year 0 does not exist.&lt;br /&gt;&lt;br /&gt;You can enter missing dates into the database, but they are ignored in date arithmetic and treated as the next "real" date. For example, the next day after 04-10-1582 is 15-10-1582, and the day following 05-10-1582 is also 15-10-1582.&lt;br /&gt;&lt;br /&gt;由上來看 Oracle，使用的是 Julian Dates。&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;參考文件：&lt;br /&gt;&lt;br /&gt;日期 (Transact-SQL)&lt;br /&gt;&lt;a href="http://technet.microsoft.com/zh-tw/library/bb630352.aspx"&gt;http://technet.microsoft.com/zh-tw/library/bb630352.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;date (Transact-SQL)&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb630352.aspx"&gt;http://msdn.microsoft.com/en-us/library/bb630352.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;中國時區&lt;br /&gt;維基百科，自由的百科全書&lt;br /&gt;&lt;a href="http://zh.wikipedia.org/wiki/%E4%B8%AD%E5%9C%8B%E6%99%82%E5%8D%80#1949.E5.B9.B4.E5.89.8D.E7.9A.84.E6.99.82.E5.8D.80"&gt;http://zh.wikipedia.org/wiki/%E4%B8%AD%E5%9C%8B%E6%99%82%E5%8D%80#1949.E5.B9.B4.E5.89.8D.E7.9A.84.E6.99.82.E5.8D.80&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;中央氣象局全球資訊網：台灣的日光節約時及夏令時&lt;br /&gt;&lt;a href="http://www.cwb.gov.tw/V6/astronomy/cdata/summert.htm"&gt;http://www.cwb.gov.tw/V6/astronomy/cdata/summert.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;夏時制&lt;br /&gt;維基百科，自由的百科全書&lt;br /&gt;&lt;a href="http://zh.wikipedia.org/zh-tw/%E6%97%A5%E5%85%89%E7%AF%80%E7%B4%84%E6%99%82%E9%96%93"&gt;http://zh.wikipedia.org/zh-tw/%E6%97%A5%E5%85%89%E7%AF%80%E7%B4%84%E6%99%82%E9%96%93&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;PostgreSQL 日期單位的歷史&lt;br /&gt;&lt;a href="http://twpug.net/docs/postgresql-doc-8.0-zh_TW/datetime-units-history.html"&gt;http://twpug.net/docs/postgresql-doc-8.0-zh_TW/datetime-units-history.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;PostgreSQL 8.1.18 Documentation&lt;br /&gt;&lt;a href="http://www.postgresql.org/docs/8.1/static/datetime-units-history.html"&gt;http://www.postgresql.org/docs/8.1/static/datetime-units-history.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Red Hat Database: SQL Guide and Reference&lt;br /&gt;Date/Time Types&lt;br /&gt;PostgreSQL supports the full set of SQL date and time types.&lt;br /&gt;&lt;a href="http://www.redhat.com/docs/manuals/database/RHDB-7.1.3-Manual/sql/datatype-datetime.html"&gt;http://www.redhat.com/docs/manuals/database/RHDB-7.1.3-Manual/sql/datatype-datetime.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Gregorian calendar&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Gregorian_calendar"&gt;http://en.wikipedia.org/wiki/Gregorian_calendar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/1582"&gt;http://en.wikipedia.org/wiki/1582&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/1752"&gt;http://en.wikipedia.org/wiki/1752&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;天文曆法&lt;br /&gt;&lt;a href="http://www.geocities.com/calshing/westerncalendar.htm"&gt;http://www.geocities.com/calshing/westerncalendar.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-3411070531410731953?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/soO8g9xj4-4U1fBsez9ooU4xVXU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/soO8g9xj4-4U1fBsez9ooU4xVXU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/soO8g9xj4-4U1fBsez9ooU4xVXU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/soO8g9xj4-4U1fBsez9ooU4xVXU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/MQD0RaHujss" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-12T13:52:01.956+08:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/_YF2-PvwqBh4/SE6GCqqjC_I/AAAAAAAAA1w/AmVj_tdCpL0/s72-c/sqlserver2008.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/09/blog-post.html</feedburner:origLink></item><item><title>SQL Server 2008 的「稽核(SQL Server Audit)」，可以完整記錄所執行的 WHERE 條件式之參數內容值。shows query criteria as a actual record</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/hZqSfI18wuY/sql-server-2008-sql-server-audit-where.html</link><category>SQL Server 2008 Admin</category><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Thu, 27 Aug 2009 06:26:11 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-5842209638032524927</guid><description>&lt;span style="color:#000066;"&gt;稽核(SQL Server Audit)是可以稽核到「動作」SELECT與UPDATE等行為。&lt;br /&gt;但在條件式內的資料值部分，並沒有真實呈現，而是以參數型態來呈現。&lt;br /&gt;&lt;br /&gt;所以「稽核」物件可以記錄到使用者所執行的動作行為，但並沒有包含資料值的內容。&lt;br /&gt;&lt;br /&gt;例如：&lt;br /&gt;可以建立資料庫稽核規格物件稽核下列查詢：&lt;br /&gt;WHERE 條件式是： col1 = '123456 '&lt;br /&gt;&lt;br /&gt;但是，稽核事件顯示查詢，如下所示：&lt;br /&gt;WHERE 條件式是： col1 = @1&lt;br /&gt;&lt;br /&gt;下圖是僅補抓到參數化值：&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#000066;"&gt;&lt;p&gt;&lt;/span&gt;&lt;/p&gt;&lt;a href="http://1.bp.blogspot.com/_YF2-PvwqBh4/SpaB55KJc4I/AAAAAAAACWw/v0uUgJk8Mmk/s1600-h/01%E5%9F%B7%E8%A1%8CSELECT%E9%99%B3%E8%BF%B0%E5%BC%8F%EF%BC%8C%E5%8C%85%E5%90%AB%E6%A2%9D%E4%BB%B6%E5%BC%8F%EF%BC%8C%E7%A8%BD%E6%A0%B8%E7%89%A9%E4%BB%B6%E6%89%80%E8%A8%98%E9%8C%84%E5%88%B0%E7%9A%84%E7%A8%8B%E5%BC%8F%E7%A2%BC.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 260px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5374626036909175682" border="0" alt="" src="http://1.bp.blogspot.com/_YF2-PvwqBh4/SpaB55KJc4I/AAAAAAAACWw/v0uUgJk8Mmk/s400/01%E5%9F%B7%E8%A1%8CSELECT%E9%99%B3%E8%BF%B0%E5%BC%8F%EF%BC%8C%E5%8C%85%E5%90%AB%E6%A2%9D%E4%BB%B6%E5%BC%8F%EF%BC%8C%E7%A8%BD%E6%A0%B8%E7%89%A9%E4%BB%B6%E6%89%80%E8%A8%98%E9%8C%84%E5%88%B0%E7%9A%84%E7%A8%8B%E5%BC%8F%E7%A2%BC.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;這是在 SQL Server 2008 SP1 版本上所遇到的問題。&lt;/span&gt; &lt;p&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="color:#990000;"&gt;目前已被證實為臭蟲(Bug)一隻。&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;若要解決此問題，請安裝：&lt;br /&gt;Cumulative update package 3 for SQL Server 2008 Service Pack 1&lt;br /&gt;SQL Server 2008 Service Pack 1 累積更新套件 3&lt;/span&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/971491/LN/"&gt;http://support.microsoft.com/kb/971491/LN/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#663300;"&gt;下圖是完整記錄到WHERE條件式的參數之內容值：&lt;/span&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SpaDCfY0ShI/AAAAAAAACW4/AAVtbarJQu0/s1600-h/02_%E5%8F%AF%E4%BB%A5%E6%8A%93%E5%88%B0%E5%AE%8C%E6%95%B4%E7%9A%84%E7%A8%8B%E5%BC%8F%E7%A2%BC.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 279px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5374627284121831954" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SpaDCfY0ShI/AAAAAAAACW4/AAVtbarJQu0/s400/02_%E5%8F%AF%E4%BB%A5%E6%8A%93%E5%88%B0%E5%AE%8C%E6%95%B4%E7%9A%84%E7%A8%8B%E5%BC%8F%E7%A2%BC.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#993399;"&gt;參考資料：&lt;br /&gt;FIX： SQL Server 2008 資料庫稽核顯示查詢準則做為實際的記錄而不是參數化值&lt;br /&gt;&lt;/span&gt;&lt;a href="http://support.microsoft.com/kb/967552/"&gt;&lt;span style="color:#993399;"&gt;http://support.microsoft.com/kb/967552/&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#993399;"&gt;&lt;br /&gt;&lt;br /&gt;Cumulative update package 3 for SQL Server 2008 Service Pack 1&lt;br /&gt;SQL Server 2008 Service Pack 1 累積更新套件 3&lt;br /&gt;&lt;/span&gt;&lt;a href="http://support.microsoft.com/kb/971491/LN/"&gt;&lt;span style="color:#993399;"&gt;http://support.microsoft.com/kb/971491/LN/&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#993399;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-5842209638032524927?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1PcbzfJgO6xa0LdrtuwVlc553Qs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1PcbzfJgO6xa0LdrtuwVlc553Qs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1PcbzfJgO6xa0LdrtuwVlc553Qs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1PcbzfJgO6xa0LdrtuwVlc553Qs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/hZqSfI18wuY" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-27T21:26:11.263+08:00</app:edited><media:thumbnail url="http://1.bp.blogspot.com/_YF2-PvwqBh4/SpaB55KJc4I/AAAAAAAACWw/v0uUgJk8Mmk/s72-c/01%E5%9F%B7%E8%A1%8CSELECT%E9%99%B3%E8%BF%B0%E5%BC%8F%EF%BC%8C%E5%8C%85%E5%90%AB%E6%A2%9D%E4%BB%B6%E5%BC%8F%EF%BC%8C%E7%A8%BD%E6%A0%B8%E7%89%A9%E4%BB%B6%E6%89%80%E8%A8%98%E9%8C%84%E5%88%B0%E7%9A%84%E7%A8%8B%E5%BC%8F%E7%A2%BC.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/08/sql-server-2008-sql-server-audit-where.html</feedburner:origLink></item><item><title>好康放送：上課送 SQL Server 2008 正式版軟體。活動再度延長到 2009/12/31</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/ghjBbIZGB7s/sql-server-2008-20090930.html</link><category>SQL Server General</category><category>SQL Server 2008 Dev</category><category>SQL Server 2008 Admin</category><category>考試心得</category><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Wed, 26 Aug 2009 23:44:53 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-2242103640337806254</guid><description>&lt;span style="color:#000099;"&gt;更新日期： 2009/08/027&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;上課送 SQL Server 2008 正式版軟體。活動再度延長到 2009/&lt;span style="color:#990000;"&gt;12/31&lt;/span&gt;。&lt;br /&gt;這真是不錯的好消息。&lt;br /&gt;來上課，又可以拿到正式版的軟體，真希望每一門課程都可以提供正式版本軟體給學員使用，這樣肯定更有推廣效果。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;原文如下：&lt;br /&gt;Participate in this offer: Enroll in and attend any one of the following eight Microsoft SQL Server 2008 courses before &lt;span style="color:#990000;"&gt;December 31, 2009&lt;/span&gt; (while supplies last), and you receive a fully licensed copy of SQL Server 2008 Standard Edition with one client access license (CAL).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SpYq_DqJ0rI/AAAAAAAACWo/gbCcXFNNs_I/s1600-h/%E6%B4%BB%E5%8B%95%E5%BB%B6%E9%95%B7%E5%88%B0+20091231.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 261px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5374530468115501746" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SpYq_DqJ0rI/AAAAAAAACWo/gbCcXFNNs_I/s400/%E6%B4%BB%E5%8B%95%E5%BB%B6%E9%95%B7%E5%88%B0+20091231.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;參考網址：&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.microsoft.com/learning/en/us/offers/sql-2008-nfr.aspx"&gt;http://www.microsoft.com/learning/en/us/offers/sql-2008-nfr.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:130%;color:#800080;"&gt;更新日期： 2009/06/09 &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:#800080;"&gt;在收到 MSDN Flash 寄來的郵件內，其中有談及此贈送 SQL Server 2008 Standard Edition 的優惠活動，延長到 2009/&lt;span style="color:#ff8000;"&gt;09/30&lt;/span&gt; 為止。&lt;br /&gt;這倒是個不錯的好消息。&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color:#0000a0;"&gt;參考文件：&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#0000a0;"&gt;&lt;span style="font-size:100%;"&gt;MSDN Flash - New IIS Search Engine Optimization beta&lt;br /&gt;Volume 13, Number 12: June 8, 2009&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;color:#0000a0;"&gt;原文：&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;color:#0000a0;"&gt;SQL Server 2008 Free Software Offer Extended&lt;br /&gt;Due to popular demand, this offer &lt;span style="color:#804000;"&gt;has been extended to September 30, 2009&lt;/span&gt; (while supplies last). Enroll in and attend any one of the eight available Microsoft SQL Server 2008 courses, and you'll get a fully licensed copy of Microsoft SQL Server 2008 Standard Edition with one client access license (CAL).&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:#004040;"&gt;&lt;span style="font-size:130%;"&gt;資料來源：&lt;/span&gt;&lt;br /&gt;MSDN Flash ： Volume 13, Number 12: June 8, 2009&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;a title="http://msdn.microsoft.com/en-us/flash/cc524082.aspx" href="http://msdn.microsoft.com/en-us/flash/cc524082.aspx"&gt;&lt;span style="font-size:100%;"&gt;http://msdn.microsoft.com/en-us/flash/cc524082.aspx&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#8000ff;"&gt;&lt;a href="http://lh3.ggpht.com/_YF2-PvwqBh4/Si4k-JvcinI/AAAAAAAAB_A/xOyBF5mLAhc/s1600-h/Offer%20Extended%2020090930%5B3%5D.png"&gt;&lt;img style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="Offer Extended 20090930" border="0" alt="Offer Extended 20090930" src="http://lh3.ggpht.com/_YF2-PvwqBh4/Si4k-2xtN-I/AAAAAAAAB_E/HvI-qjec9xE/Offer%20Extended%2020090930_thumb%5B1%5D.png?imgmax=800" width="636" height="379" /&gt;&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#8000ff;"&gt;&lt;a href="http://lh3.ggpht.com/_YF2-PvwqBh4/Si9krMo7WXI/AAAAAAAAB_Y/zZBQ85KQ08w/s1600-h/MSDN_Flash_20090608%5B3%5D.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="MSDN_Flash_20090608" border="0" alt="MSDN_Flash_20090608" src="http://lh6.ggpht.com/_YF2-PvwqBh4/Si9ksvMYyRI/AAAAAAAAB_c/365BRC3N7S8/MSDN_Flash_20090608_thumb%5B1%5D.png?imgmax=800" width="605" height="289" /&gt;&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;&lt;hr /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#8000ff;"&gt;依據過去參加課程的經驗，多半送的「有時限」的評估版軟體，如今是上課送 SQL Server 2008 正式版軟體，Microsoft 這的確是很優惠的作法。&lt;/span&gt; &lt;/p&gt;&lt;hr /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#800080;"&gt;要獲贈 SQL Server 2008 正式版的方式，很簡單，請參加下表列的任一門課程，即可獲得一份：&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#008040;"&gt;Course 2778A: Writing Queries Using Microsoft SQL Server 2008 Transact—SQL&lt;br /&gt;Course 6231A: Maintaining a Microsoft SQL Server 2008 Database&lt;br /&gt;Course 6232A: Implementing a Microsoft SQL Server 2008 Database&lt;br /&gt;Course 6234A: Implementing and Maintaining Microsoft SQL Server 2008 Analysis Services&lt;br /&gt;Course 6235A: Implementing and Maintaining Microsoft SQL Server 2008 Integration Services&lt;br /&gt;Course 6236A: Implementing and Maintaining Microsoft SQL Server 2008 Reporting Service&lt;br /&gt;Course 6158C: Updating Your SQL 2005 Skills to SQL Server 2008&lt;br /&gt;Course 6317: Upgrading Your SQL Server 2000 Skills to SQL Server 2008&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#008080;"&gt;小計：8門&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://lh6.ggpht.com/_YF2-PvwqBh4/Si4lACsb0GI/AAAAAAAAB_I/af-J41cDitA/s1600-h/SQLServer6.png"&gt;&lt;img style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="贈送SQL Server正式版本軟體的課程清單" border="0" alt="贈送SQL Server正式版本軟體的課程清單" src="http://lh4.ggpht.com/_YF2-PvwqBh4/Si4lBqODJ6I/AAAAAAAAB_M/XaUY_jTzZ8Y/SQLServer_thumb2.png?imgmax=800" width="752" height="532" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;hr /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#804040;"&gt;若是參加兩門課程的訓練，就可以獲得兩份 SQL Server 2008 正式版光碟。&lt;br /&gt;SQL Server 2008 正式版光碟，目前是直接附在官方教材內。&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff8040;"&gt;在恆逸資訊教育訓練中心，已於2009年初對外首開 SQL Server 2008 課程的學員，要記得保存此光碟，這可不是有時間限制的評估版軟體。&lt;/span&gt; &lt;/p&gt;&lt;hr /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#ff0080;"&gt;適用日期：&lt;br /&gt;2008/12/10 ~ 2009/06/30&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="color:#800080;"&gt;關於免費獲得正版軟體的資訊：&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000a0;"&gt;以下是所贈送的正式版本之相關訊息：&lt;br /&gt;版本：SQL Server 2008 SQL Server 2008 Standard Edition&lt;br /&gt;包含 1 個 CAL 的授權&lt;br /&gt;包含了：32 bit、64 bit、IA64 版本。&lt;br /&gt;但可惜是英文版本。&lt;/span&gt; &lt;/p&gt;&lt;hr /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#008000;"&gt;課程與考試科目的對應，請參考下圖：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://lh5.ggpht.com/_YF2-PvwqBh4/Si4lC7IXSPI/AAAAAAAAB_Q/OqTV6kimGqk/s1600-h/3.png"&gt;&lt;img style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="課程與考試科目的對應" border="0" alt="課程與考試科目的對應" src="http://lh5.ggpht.com/_YF2-PvwqBh4/Si4lDse0oNI/AAAAAAAAB_U/-tTBw6Fe40Y/_thumb1.png?imgmax=800" width="458" height="692" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="color:#804000;"&gt;參考網址：&lt;br /&gt;Get great training plus a free software offer&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/learning/sql/2008/offer/default.mspx"&gt;http://www.microsoft.com/learning/sql/2008/offer/default.mspx&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-2242103640337806254?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FIPCmGcVFI842fb2GjYtNGJobiY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FIPCmGcVFI842fb2GjYtNGJobiY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FIPCmGcVFI842fb2GjYtNGJobiY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FIPCmGcVFI842fb2GjYtNGJobiY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/ghjBbIZGB7s" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-27T14:44:53.867+08:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/_YF2-PvwqBh4/SpYq_DqJ0rI/AAAAAAAACWo/gbCcXFNNs_I/s72-c/%E6%B4%BB%E5%8B%95%E5%BB%B6%E9%95%B7%E5%88%B0+20091231.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/06/sql-server-2008-20090930.html</feedburner:origLink></item><item><title>新手學 SQL Server 2008 Agent Proxy：技術文章</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/nUzMua-2NtU/sql-server-2008-agent-proxy.html</link><category>技術文章</category><category>SQL Server 2008 Admin</category><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Thu, 01 Oct 2009 04:55:56 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-2979811019815243497</guid><description>&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SSd5Fy61z9I/AAAAAAAABYU/cyxulHdN9wQ/s1600-h/SQLServer2008%E5%9C%96%E7%A4%BA.gif"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 363px; DISPLAY: block; HEIGHT: 75px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5271315029335330770" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SSd5Fy61z9I/AAAAAAAABYU/cyxulHdN9wQ/s400/SQLServer2008%E5%9C%96%E7%A4%BA.gif" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;在SQL Server Agent的「作業(Job)」，可以讓資料庫管理人員設計例行性的工作，設定重複執行，讓管理工作能夠自動化，也更有效率，例如：定期備份資料庫、重組索引等。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#660000;"&gt;但「作業」在實際執行時，可能需要使用到不同的帳戶來存取往外部資源，或是讓非系統管理員(sysadmin)角色的使用者，執行xp_cmdshell延伸預存的程序，在SQL Server 2000版本上，可以利用設定Proxy帳戶的方式來達成，但SQL Server 2000版本上僅能有一個Proxy帳戶，若要更彈性的控制存取權限，這將造成困擾。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#003300;"&gt;在SQL Server 2005版本開始，則可以讓資料庫管理人員設計「SQL Server Agent Proxy」，讓管理人員可以彈性、精確地設定所需的權限來執行「作業」。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#330033;"&gt;本文也將帶領各位實作將資料庫備份到網路共用資料夾內的方式。有關於使用「作業」的相關知識，請參考：悅知文化出版的「SQL Server 2008 管理實戰 - 營運管理篇」的第8章：自動化管理作業。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;完整的文章，請參考：第90期之二《新手學SQL Server 2008 Agent Proxy 》&lt;br /&gt;&lt;/span&gt;&lt;iframe style="BORDER-BOTTOM: #dde5e9 1px solid; BORDER-LEFT: #dde5e9 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 3px; PADDING-LEFT: 0px; WIDTH: 94px; PADDING-RIGHT: 0px; HEIGHT: 94px; BORDER-TOP: #dde5e9 1px solid; BORDER-RIGHT: #dde5e9 1px solid; PADDING-TOP: 0px" marginheight="0" src="http://cid-cd3190cc5b16a74d.skydrive.live.com/embedgrid.aspx/%e5%85%ac%e9%96%8b/%e6%8a%80%e8%a1%93%e6%96%87%e7%ab%a0" frameborder="0" marginwidth="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#660000;"&gt;更多相關的技術文章，請參考：DB World 資料庫專家電子雜誌&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.dbworld.com.tw/"&gt;http://www.dbworld.com.tw/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_YF2-PvwqBh4/SQKQJWkrkeI/AAAAAAAABTQ/ZCMY2Oa1iiU/s1600-h/DBWorld.gif"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 327px; DISPLAY: block; HEIGHT: 72px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5260925805074813410" border="0" alt="" src="http://1.bp.blogspot.com/_YF2-PvwqBh4/SQKQJWkrkeI/AAAAAAAABTQ/ZCMY2Oa1iiU/s400/DBWorld.gif" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-2979811019815243497?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wxxUzbXELmuFxhi9zGVsbKD4jBg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wxxUzbXELmuFxhi9zGVsbKD4jBg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wxxUzbXELmuFxhi9zGVsbKD4jBg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wxxUzbXELmuFxhi9zGVsbKD4jBg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/nUzMua-2NtU" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-01T19:55:56.370+08:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/_YF2-PvwqBh4/SSd5Fy61z9I/AAAAAAAABYU/cyxulHdN9wQ/s72-c/SQLServer2008%E5%9C%96%E7%A4%BA.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/08/sql-server-2008-agent-proxy.html</feedburner:origLink></item><item><title>新手學SQL Server 2008「記錄傳送(Log Shipping)」(1)：技術文章</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/Bt_EjKQpL9o/sql-server-2008log-shipping1.html</link><category>技術文章</category><category>SQL Server 2008 Admin</category><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Wed, 05 Aug 2009 04:09:26 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-4063250465789371247</guid><description>&lt;span style="color:#993300;"&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SE6GCqqjC_I/AAAAAAAAA1w/AmVj_tdCpL0/s1600-h/sqlserver2008.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; DISPLAY: block; CURSOR: hand" id="BLOGGER_PHOTO_ID_5210249199284849650" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SE6GCqqjC_I/AAAAAAAAA1w/AmVj_tdCpL0/s400/sqlserver2008.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;對資料庫系統而言，若發生磁碟毀損，資料檔案毀損等災難，這可能就需要利用備份與還原機制來處理，對於資料庫管理師，可以搭配使用「記錄傳送」來減少復原系統所需的停機時間。&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#003300;"&gt;在SQL Server 制式的「高可用性」機制中，「記錄傳送」算是支出成本最低廉且容易上手的解決方案之一。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#993300;"&gt;所謂的「記錄傳送(log Shipping)」，是指由系統自動執行備份資料庫的作業，自動複製備份檔案到另一伺服器上，最後，再自動執行資料庫的還原作業，藉此機制，達成資料同步作業，可作為備援用的資料庫。&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#330033;"&gt;其基本的運作流程，可以簡化為三項作業：「備份」、「複製」、「還原」。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#663300;"&gt;完整的文章，請參考：新手學SQL Server 2008「記錄傳送(Log Shipping)」(1)&lt;/span&gt;&lt;br /&gt;&lt;iframe style="BORDER-BOTTOM: #dde5e9 1px solid; BORDER-LEFT: #dde5e9 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 3px; PADDING-LEFT: 0px; WIDTH: 94px; PADDING-RIGHT: 0px; HEIGHT: 94px; BORDER-TOP: #dde5e9 1px solid; BORDER-RIGHT: #dde5e9 1px solid; PADDING-TOP: 0px" marginheight="0" src="http://cid-cd3190cc5b16a74d.skydrive.live.com/embedgrid.aspx/%e5%85%ac%e9%96%8b/%e6%8a%80%e8%a1%93%e6%96%87%e7%ab%a0" frameborder="0" marginwidth="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;更多相關的技術文章，請參考：DB World 資料庫專家電子雜誌&lt;br /&gt;&lt;a href="http://www.dbworld.com.tw/"&gt;http://www.dbworld.com.tw/&lt;/a&gt;  &lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_YF2-PvwqBh4/SQKQJWkrkeI/AAAAAAAABTQ/ZCMY2Oa1iiU/s1600-h/DBWorld.gif"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 327px; DISPLAY: block; HEIGHT: 72px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5260925805074813410" border="0" alt="" src="http://1.bp.blogspot.com/_YF2-PvwqBh4/SQKQJWkrkeI/AAAAAAAABTQ/ZCMY2Oa1iiU/s400/DBWorld.gif" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-4063250465789371247?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ptn-HtNjGRjX4SuJKPHp1n2c9Mw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ptn-HtNjGRjX4SuJKPHp1n2c9Mw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ptn-HtNjGRjX4SuJKPHp1n2c9Mw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ptn-HtNjGRjX4SuJKPHp1n2c9Mw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/Bt_EjKQpL9o" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-05T19:09:26.580+08:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/_YF2-PvwqBh4/SE6GCqqjC_I/AAAAAAAAA1w/AmVj_tdCpL0/s72-c/sqlserver2008.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/08/sql-server-2008log-shipping1.html</feedburner:origLink></item><item><title>付費申請紙本 MCP Certification 證書(paper format )</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/uubxuJoFX-U/mcp-certification-paper-format.html</link><category>考試心得</category><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Wed, 08 Jul 2009 20:00:12 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-2301209396759517509</guid><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font color="#800080" size="3"&gt;若您需要付費申請紙本 MCP Certification 證書(paper format )，請參考以下的說明：&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#800080" size="3"&gt;登入網址：Download Certificates&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="https://mcp.microsoft.com/mcp/tools/WelcomeKitValidateAddress.aspx"&gt;https://mcp.microsoft.com/mcp/tools/WelcomeKitValidateAddress.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="3"&gt;步驟01. 點選「Log on to MCP Digital Certification tool」&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_YF2-PvwqBh4/SlSNCiMoudI/AAAAAAAACT0/SlcCtfLTjxw/s1600-h/image%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_YF2-PvwqBh4/SlSNEyo4YKI/AAAAAAAACT4/fzj3JEI9NfY/image_thumb%5B1%5D.png?imgmax=800" width="706" height="265" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="3"&gt;步驟02. 點選「Certificate Manager - download your certificates in PDF or XPS format 」。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_YF2-PvwqBh4/SlSNGlQjDsI/AAAAAAAACT8/DbPkfyul8EU/s1600-h/image%5B7%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_YF2-PvwqBh4/SlSNIo1BkOI/AAAAAAAACUA/fdHmBdrUtTE/image_thumb%5B3%5D.png?imgmax=800" width="706" height="207" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="3"&gt;步驟03. 先勾選所需的認證，在右下角的「Request Physical Delivery 」區域，點選「Orders」。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_YF2-PvwqBh4/SlSNM6kMGNI/AAAAAAAACUE/S3aD0a-U44k/s1600-h/image%5B11%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_YF2-PvwqBh4/SlSNQTiOCPI/AAAAAAAACUI/UkDGeBVP96I/image_thumb%5B5%5D.png?imgmax=800" width="706" height="481" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="3"&gt;步驟04. 在「Cart Details」區域，在「Country of Residence」方塊，選擇「Taiwan」。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_YF2-PvwqBh4/SlSNSKZ8lZI/AAAAAAAACUM/tFHak1rj_Ds/s1600-h/image%5B15%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_YF2-PvwqBh4/SlSNUtcHdnI/AAAAAAAACUQ/b9Rg_z4E4Hs/image_thumb%5B7%5D.png?imgmax=800" width="706" height="376" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="3"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;&lt;font color="#0000a0" size="3"&gt;步驟05. 點選下方的「How much does it cost for me to order my certificates?」，可以看到所需要給付的費用之說明：&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_YF2-PvwqBh4/SlSNV_o6ysI/AAAAAAAACUU/IzYLqSwHhsw/s1600-h/image%5B19%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_YF2-PvwqBh4/SlSNXOdM4RI/AAAAAAAACUY/59uTxD9RmNg/image_thumb%5B9%5D.png?imgmax=800" width="505" height="170" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#004000" size="3"&gt;內文如下：      &lt;br /&gt;Question:&amp;#160; &lt;br /&gt;How much does it cost for me to order my certificates?       &lt;br /&gt;Answer:&amp;#160; &lt;br /&gt;Shipping and Handling are $9.95 USD for the first certificate and $0.99 USD for each additional certificate up to 6 total certificates. An Express Shipping option is available for an additional fee. During Checkout, you can view the Express Shipping costs by selecting the Express Shipping option in the Shipping Method section&lt;/font&gt;&lt;/p&gt; &lt;font color="#004000" size="3"&gt;&lt;/font&gt;  &lt;p&gt;   &lt;br /&gt;&lt;font color="#400000" size="3"&gt;摘錄重點如下：&lt;/font&gt; &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;font color="#0000a0" size="3"&gt;單次寄送費用：包含運費與手續費，費用為：9.95美元。（含送一張證書，單次欲加送第二張以上證書者，請看第2點）。 &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font color="#0000a0" size="3"&gt;每張證書的費用是：0.99美元。 &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font color="#0000a0" size="3"&gt;一次最多可以寄送 6 份證書。 &lt;/font&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;font color="#004000" size="3"&gt;以運送台灣為例，可以採用兩種方式來運送：「Standard Shipping」與「Express Shipping 」，說明如下：&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;「Standard Shipping 」 &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Carrier: Postal Service&amp;#160; &lt;/li&gt;    &lt;li&gt;Delivery Timeframe: 5 to 21 business days after certificate ships&amp;#160; &lt;/li&gt;    &lt;li&gt;Tracking Information: Not available&amp;#160; &lt;/li&gt;    &lt;li&gt;Price: Included&amp;#160; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;「Express Shipping 」 &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Carrier: DHL Express&amp;#160; &lt;/li&gt;    &lt;li&gt;Delivery Timeframe: 2 to 7 business days after certificate ships&amp;#160; &lt;/li&gt;    &lt;li&gt;Tracking Information: Provided when order ships&amp;#160; &lt;/li&gt;    &lt;li&gt;Price: Additional shipping fee of $15.00 USD&amp;#160; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;font color="#000080" size="3"&gt;採用「Standard Shipping 」方式，無需額外收取運費，運送天數為：5 ~ 21 工作天。      &lt;br /&gt;採用「&lt;font color="#800000"&gt;Express &lt;/font&gt;Shipping 」方式，需額外收取運費：&lt;font color="#400000"&gt;15&lt;/font&gt; 美元，運送天數為：2 ~ 7 工作天。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_YF2-PvwqBh4/SlSPiod4kxI/AAAAAAAACUc/lB-9UTuSC9k/s1600-h/image%5B4%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_YF2-PvwqBh4/SlSPkIY6BRI/AAAAAAAACUg/jTceOL3m2Ww/image_thumb%5B1%5D.png?imgmax=800" width="521" height="228" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;參考資料：    &lt;br /&gt;MCP Digital Certification tool     &lt;br /&gt;&lt;a href="https://mcp.microsoft.com/mcp/tools/WelcomeKitValidateAddress.aspx"&gt;https://mcp.microsoft.com/mcp/tools/WelcomeKitValidateAddress.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Microsoft 將於 2009/07/01 停止 免費提供紙本證書。MCP certificates will transition from paper to digital format    &lt;br /&gt;&lt;a href="http://sharedderrick.blogspot.com/2009/06/microsoft-20090701-mcp-certificates.html"&gt;http://sharedderrick.blogspot.com/2009/06/microsoft-20090701-mcp-certificates.html&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-2301209396759517509?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wVwSIR_VD1C4bW54DNMsFzMvV0Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wVwSIR_VD1C4bW54DNMsFzMvV0Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wVwSIR_VD1C4bW54DNMsFzMvV0Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wVwSIR_VD1C4bW54DNMsFzMvV0Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/uubxuJoFX-U" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-09T11:00:12.427+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/07/mcp-certification-paper-format.html</feedburner:origLink></item><item><title>認識 ROUND 函數，以 SQL Server 2008 為例</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/ZhBQ16DuuSY/round-sql-server-2008.html</link><category>SQL Server General</category><category>SQL Server 2005 Admin</category><category>SQL Server 2008 Dev</category><category>SQL Server 2008 Admin</category><category>SQL Server 2005 Dev</category><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Tue, 30 Jun 2009 05:42:23 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-1737466789885956150</guid><description>&lt;font color="#800040" size="3"&gt;與幾個朋友討論 ROUND 函數的使用方式，寫一篇文章與各位分享。    &lt;br /&gt;請參考以下的範例：&lt;/font&gt;   &lt;br /&gt;  &lt;pre class="sql" name="code"&gt;&lt;br /&gt;--EX1. 傳回數值，捨入到指定的長度或有效位數。&lt;br /&gt;-- 語法：ROUND ( numeric_expression , length [ ,function ] )&lt;br /&gt;SELECT ROUND(123.9994, 3), ROUND(123.9995, 3), ROUND(123.9996, 3)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_YF2-PvwqBh4/SkoGPeDxdXI/AAAAAAAACS0/bEcP4YG4MNo/s1600-h/01%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="01" border="0" alt="01" src="http://lh5.ggpht.com/_YF2-PvwqBh4/SkoGQDPmc3I/AAAAAAAACS4/xuIiacL9sss/01_thumb%5B1%5D.png?imgmax=800" width="516" height="61" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;&lt;br /&gt;--EX2. 有關於 0.點的精確數值之轉換&lt;br /&gt;-- 被截斷&lt;br /&gt;SELECT ROUND(0.4, 0)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_YF2-PvwqBh4/SkoGQ1c45FI/AAAAAAAACS8/qykwu3vFxFY/s1600-h/02%5B2%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="02" border="0" alt="02" src="http://lh3.ggpht.com/_YF2-PvwqBh4/SkoGR13pc-I/AAAAAAAACTA/Gv5SMbB8bTY/02_thumb.png?imgmax=800" width="205" height="61" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;&lt;br /&gt;--  判斷需要進位，但卻發生錯誤。&lt;br /&gt;SELECT ROUND(0.5, 0)&lt;br /&gt;/* 回傳錯誤訊息：&lt;br /&gt;訊息 8115，層級 16，狀態 2，行 1&lt;br /&gt;轉換 expression 到資料類型 numeric 時發生算術溢位錯誤。&lt;br /&gt;&lt;br /&gt;訊息 8115，層級 16，狀態 2，行 1&lt;br /&gt;Arithmetic overflow error converting expression to data type numeric.&lt;br /&gt;*/&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_YF2-PvwqBh4/SkoGSraNiYI/AAAAAAAACTE/SQf-DdfYtTg/s1600-h/03%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="03" border="0" alt="03" src="http://lh6.ggpht.com/_YF2-PvwqBh4/SkoGTaq-t8I/AAAAAAAACTI/dJjeW8FCLl8/03_thumb%5B1%5D.png?imgmax=800" width="547" height="79" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;&lt;br /&gt;-- 使用CAST 函數，明確的資料轉型&lt;br /&gt;SELECT CAST (0.5 AS numeric(2,1))&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_YF2-PvwqBh4/SkoGUMkXVWI/AAAAAAAACTM/jvlISqTdYpw/s1600-h/04%5B2%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="04" border="0" alt="04" src="http://lh5.ggpht.com/_YF2-PvwqBh4/SkoGUidkRNI/AAAAAAAACTQ/vRFrj2OoBq8/04_thumb.png?imgmax=800" width="213" height="84" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;&lt;br /&gt;-- 再搭配使用 ROUND 捨入到指定的長度或有效位數。&lt;br /&gt;SELECT ROUND(CAST (0.4 AS numeric(2,1)), 0), ROUND(CAST (0.5 AS numeric(2,1)), 0), ROUND(CAST (0.6 AS numeric(2,1)), 0)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_YF2-PvwqBh4/SkoGVn9VI8I/AAAAAAAACTU/ri6LDan9E4E/s1600-h/05%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="05" border="0" alt="05" src="http://lh4.ggpht.com/_YF2-PvwqBh4/SkoGWoSPlmI/AAAAAAAACTY/Qr_Aj52Q6R8/05_thumb%5B1%5D.png?imgmax=800" width="518" height="84" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;&lt;br /&gt;-- 或是使用單引號，以字串的類型來做處理。&lt;br /&gt;SELECT ROUND('0.4', 0), ROUND('0.5', 0), ROUND('0.6', 0)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_YF2-PvwqBh4/SkoGXcxE5FI/AAAAAAAACTc/dIfrru_V2dk/s1600-h/06%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="06" border="0" alt="06" src="http://lh4.ggpht.com/_YF2-PvwqBh4/SkoGYWy4EFI/AAAAAAAACTg/0xQuL7gPIqA/06_thumb%5B1%5D.png?imgmax=800" width="518" height="82" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;&lt;br /&gt;--EX3. 捨入到指定的長度或有效位數。&lt;br /&gt;-- 語法：ROUND ( numeric_expression , length [ ,function ] )&lt;br /&gt;SELECT ROUND(150.45, 0), ROUND(150.55, 0),  ROUND(150.65, 0)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_YF2-PvwqBh4/SkoGZUKX_QI/AAAAAAAACTk/JUpNPV25YyM/s1600-h/07%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="07" border="0" alt="07" src="http://lh5.ggpht.com/_YF2-PvwqBh4/SkoGaKQK-NI/AAAAAAAACTo/vd8NT-7vgps/07_thumb%5B1%5D.png?imgmax=800" width="520" height="83" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="sql" name="code"&gt;&lt;br /&gt;--EX4. function 指定 0 以外的值時，會截斷&lt;br /&gt;/*&lt;br /&gt;語法：ROUND ( numeric_expression , length [ ,function ] )&lt;br /&gt;當省略 function，或其值為 0 (預設值) 時，會捨入 numeric_expression。&lt;br /&gt;當指定 0 以外的值時，會截斷 numeric_expression。&lt;br /&gt;*/&lt;br /&gt;SELECT ROUND(150.75, 0, 1);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_YF2-PvwqBh4/SkoGbTmzlHI/AAAAAAAACTs/jVqo5KYeYJA/s1600-h/08%5B2%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="08" border="0" alt="08" src="http://lh4.ggpht.com/_YF2-PvwqBh4/SkoGcIfBUJI/AAAAAAAACTw/CW49lt1c5cE/08_thumb.png?imgmax=800" width="211" height="81" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="#004000" size="3"&gt;以下是摘錄 SQL Server 2008 線上叢書：ROUND (Transact-SQL) &lt;br /&gt;  &lt;br /&gt;ROUND (Transact-SQL) &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;傳回數值，捨入到指定的長度或有效位數。 &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;語法： &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;ROUND ( numeric_expression , length [ ,function ] ) &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;ROUND 一律傳回值。如果 length 是負的，且大於小數點前面的位數，ROUND 會傳回 0。 &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;-- &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;參數說明： &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;numeric_expression &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;這是精確數值或近似數值資料類型類別目錄的運算式，但 bit 資料類型除外。 &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;length &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;這是 numeric_expression 捨入的有效位數。 &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;length 必須是 tinyint、smallint 或 int 類型的運算式。 &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;當 length 是正數時，numeric_expression 會捨入到 length 所指定的十進位數。 &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;當 length 是負數時，numeric_expression 會依照 length 所指定，在小數點左側捨入。 &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;function &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;這是要執行的作業類型。function 必須是 tinyint、smallint 或 int。 &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;當省略 function，或其值為 0 (預設值) 時，會捨入 numeric_expression。 &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;當指定 0 以外的值時，會截斷 numeric_expression。&lt;/font&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;font color="#000080" size="3"&gt;參考資料： &lt;br /&gt;  &lt;br /&gt;ROUND (Transact-SQL) &lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&lt;/font&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms175003.aspx"&gt;&lt;font color="#000080" size="3"&gt;http://msdn.microsoft.com/en-us/library/ms175003.aspx&lt;/font&gt;&lt;/a&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-1737466789885956150?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/711OrmXMpgA2FmKuWvEpdlEOGqI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/711OrmXMpgA2FmKuWvEpdlEOGqI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/711OrmXMpgA2FmKuWvEpdlEOGqI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/711OrmXMpgA2FmKuWvEpdlEOGqI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/ZhBQ16DuuSY" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-30T20:42:23.025+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/06/round-sql-server-2008.html</feedburner:origLink></item><item><title>MySQL 的近況-2009/06</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/Sa4MU-uTC_8/mysql-200906.html</link><category>海豚_MySQL</category><category>Maria 資料庫</category><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Fri, 26 Jun 2009 19:59:20 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-5092857800852782821</guid><description>&lt;p&gt;&lt;font color="#400040" size="4"&gt;整理一下資料，作為參考之用。&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_YF2-PvwqBh4/SkWLAsLLWsI/AAAAAAAACLc/Ueo-VW3Z4eI/s1600-h/MariaDB%20-%20Askmonty.org%5B3%5D.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="MariaDB - Askmonty.org" border="0" alt="MariaDB - Askmonty.org" src="http://lh4.ggpht.com/_YF2-PvwqBh4/SkWLBzavjsI/AAAAAAAACLg/4Lo2Dr3pysw/MariaDB%20-%20Askmonty.org_thumb%5B1%5D.png?imgmax=800" width="356" height="83" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;font size="4"&gt;&lt;font color="#004040"&gt;2009/02/05       &lt;br /&gt;Widenius坦承，他因為不滿昇陽在推出MySQL 5.1 GA版時還有許多問題沒解決而提出辭呈。        &lt;br /&gt;至於新成立的Monty Program Ab則是一家純開放源碼公司，將致力於Maria儲存引擎專案的開發。&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="4"&gt;&lt;font color="#0000ff"&gt;2009/06/01       &lt;br /&gt;MySQL創始人擔心MySQL發展受到昇陽併購案影響，他決定另行開發出可替代MySQL的新開源資料庫MariaDB，並成立開源資料庫聯盟整合開發人力和資源。         &lt;br /&gt;Michael Widenius承諾：「瑪莉亞資料庫將永遠和MySQL保持相容。未來如果MySQL有任何一項改變或更新，瑪莉亞資料庫也會同步更新。」&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="4"&gt;參考資料：     &lt;br /&gt; MySQL共同創辦人將離開昇陽自創公司      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://www.ithome.com.tw/itadm/article.php?c=53300"&gt;&lt;font size="4"&gt;http://www.ithome.com.tw/itadm/article.php?c=53300&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="4"&gt; Monty Program AbMonty Program Ab     &lt;br /&gt;&lt;/font&gt;&lt;a href="http://askmonty.org/wiki/index.php/MariaDB"&gt;&lt;font size="4"&gt;http://askmonty.org/wiki/index.php/MariaDB&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="4"&gt;MySQL再易主，創始人擔憂前景另創瑪莉亞資料庫     &lt;br /&gt;&lt;/font&gt;&lt;a href="http://www.ithome.com.tw/itadm/article.php?c=55234"&gt;&lt;font size="4"&gt;http://www.ithome.com.tw/itadm/article.php?c=55234&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-5092857800852782821?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bdYu1fpJn_2lYNHQkQWNjPYsgH4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bdYu1fpJn_2lYNHQkQWNjPYsgH4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bdYu1fpJn_2lYNHQkQWNjPYsgH4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bdYu1fpJn_2lYNHQkQWNjPYsgH4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/Sa4MU-uTC_8" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-27T10:59:20.953+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/06/mysql-200906.html</feedburner:origLink></item><item><title>啟用 Enable FILESTREAM ，下載安裝 AdventureWorks2008 範例資料庫(Installing Sample Databases)</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/2aakHhtaKXg/enable-filestream-adventureworks2008.html</link><category>SQL Server 2008 Dev</category><category>SQL Server 2008 Admin</category><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Sat, 20 Jun 2009 00:50:07 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-5966873707508709658</guid><description>&lt;span style="font-size:130%;"&gt;&lt;span style="color:#000099;"&gt;如果要安裝 SQL Server 2008 的範例資料庫：AdventureWorks2008。可能需要注意以下的事情：&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#330033;"&gt;1. 已經有安裝 Full-Text Search&lt;br /&gt;2. 已經啟用 FILESTREAM &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://3.bp.blogspot.com/_YF2-PvwqBh4/SjyOp1iVcCI/AAAAAAAACBA/xlP920TIqU0/s1600-h/01_%E5%AE%89%E8%A3%9D%E7%AF%84%E4%BE%8B%E8%B3%87%E6%96%99%E5%BA%AB%EF%BC%8C%E6%9C%89%E7%89%B9%E5%88%A5%E6%8F%90%E9%86%92%E8%A6%81%E5%95%9F%E7%94%A8FILESTREAM+%E8%88%87+Full-Text+Search.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 309px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5349307306806177826" border="0" alt="" src="http://3.bp.blogspot.com/_YF2-PvwqBh4/SjyOp1iVcCI/AAAAAAAACBA/xlP920TIqU0/s400/01_%E5%AE%89%E8%A3%9D%E7%AF%84%E4%BE%8B%E8%B3%87%E6%96%99%E5%BA%AB%EF%BC%8C%E6%9C%89%E7%89%B9%E5%88%A5%E6%8F%90%E9%86%92%E8%A6%81%E5%95%9F%E7%94%A8FILESTREAM+%E8%88%87+Full-Text+Search.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="font-size:180%;color:#990000;"&gt;以下是啟用 FILESTREAM 的方法：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#003300;"&gt;以預設的執行個體為例。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#000099;"&gt;工作1. 使用「SQL Server 組態管理員」&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#006600;"&gt;1. 執行「開始」\「所有程式」\「Microsoft SQL Server 2008」\「組態工具」\「SQL Server 組態管理員」。&lt;br /&gt;&lt;br /&gt;2. 在「SQL Server 組態管理員」視窗，執行以下的參數：&lt;br /&gt;在左邊窗格，點選「SQL Server 服務」頁面。&lt;br /&gt;在右邊窗格，選擇要啟用 FILESTREAM 的 SQL Server 執行個體。以預設執行個體為例，是指：SQL Server(MSSQLSERVER)。&lt;br /&gt;滑鼠右鍵，選取「內容」。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SjyOyRYuo_I/AAAAAAAACBI/B5kY6w8_p1Q/s1600-h/02_%E9%81%B8%E5%8F%96%E9%A0%90%E8%A8%AD%E7%9A%84%E5%9F%B7%E8%A1%8C%E5%80%8B%E9%AB%94.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 88px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5349307451721032690" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SjyOyRYuo_I/AAAAAAAACBI/B5kY6w8_p1Q/s400/02_%E9%81%B8%E5%8F%96%E9%A0%90%E8%A8%AD%E7%9A%84%E5%9F%B7%E8%A1%8C%E5%80%8B%E9%AB%94.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;&lt;span style="font-size:130%;"&gt;3. 在「SQL Server內容」視窗，執行以下的參數：&lt;br /&gt;點選「FILESTREAM」頁面。&lt;br /&gt;勾選「啟用 FILESTREAM 的 Transact-SQL 存取」。&lt;br /&gt;點選「確定」，完成對「SQL Server內容」視窗的設定。&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_YF2-PvwqBh4/SjyO51ZxAKI/AAAAAAAACBQ/ff8rKCu6bT4/s1600-h/03_%E5%95%9F%E7%94%A8+FILESTREAM+%E7%9A%84+Transact-SQL+%E5%AD%98%E5%8F%96.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 367px; DISPLAY: block; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5349307581648142498" border="0" alt="" src="http://3.bp.blogspot.com/_YF2-PvwqBh4/SjyO51ZxAKI/AAAAAAAACBQ/ff8rKCu6bT4/s400/03_%E5%95%9F%E7%94%A8+FILESTREAM+%E7%9A%84+Transact-SQL+%E5%AD%98%E5%8F%96.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#006600;"&gt;如果您想要從 Windows 讀取和寫入 FILESTREAM 資料，請按一下 [啟用 FILESTREAM 的檔案 I/O 資料流存取]。在 [Windows 共用名稱] 方塊中，輸入 Windows 共用的名稱。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color:#000099;"&gt;工作2. 設定 filestream_access_level 選項&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;1. 執行 SSMS 管理工具，點選「新增查詢」，執行以下的程式碼來啟用 FILESTREAM：&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;pre class="sql" name="code"&gt;&lt;br /&gt;/*&lt;br /&gt;filestream_access_level 選項值之說明：&lt;br /&gt;0 ： 針對這個執行個體停用 FILESTREAM 支援。&lt;br /&gt;1 ： 針對 Transact-SQL 存取啟用 FILESTREAM。&lt;br /&gt;2 ： 針對 Transact-SQL 和 Win32 資料流存取啟用 FILESTREAM。&lt;br /&gt;*/&lt;br /&gt;USE master&lt;br /&gt;GO&lt;br /&gt;EXEC sp_configure filestream_access_level, 2&lt;br /&gt;RECONFIGURE&lt;br /&gt;GO&lt;br /&gt;/*&lt;br /&gt;組態選項 'filestream access level' 從 0 變更為 2。請執行 RECONFIGURE 陳述式來安裝。&lt;br /&gt;FILESTREAM 功能已停用。&lt;br /&gt;請重新啟動 SQL Server 執行個體，讓設定完全生效。&lt;br /&gt;如果 FILESTREAM 資料行中有資料，這些資料在 SQL Server 執行個體重新啟動後將變成無法存取。&lt;br /&gt;*/&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#006600;"&gt;2. 重新啟動 SQL Server 執行個體。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;參考資料：&lt;br /&gt;下載 SQL Server 範例資料庫； Microsoft SQL Server Product Samples Database&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.codeplex.com/MSFTDBProdSamples"&gt;&lt;span style="font-size:130%;"&gt;http://www.codeplex.com/MSFTDBProdSamples&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;下載 AdventureWorks2008 ； SQL Server 2008 product sample databases&lt;br /&gt;&lt;/span&gt;&lt;a href="http://msftdbprodsamples.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=18407"&gt;&lt;span style="font-size:130%;"&gt;http://msftdbprodsamples.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=18407&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;Installing Sample Databases&lt;br /&gt;&lt;/span&gt;&lt;a href="http://msftdbprodsamples.codeplex.com/Wiki/View.aspx?title=Installing%20Databases"&gt;&lt;span style="font-size:130%;"&gt;http://msftdbprodsamples.codeplex.com/Wiki/View.aspx?title=Installing%20Databases&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;如何：啟用 FILESTREAM&lt;br /&gt;&lt;/span&gt;&lt;a href="http://technet.microsoft.com/zh-tw/library/cc645923.aspx"&gt;&lt;span style="font-size:130%;"&gt;http://technet.microsoft.com/zh-tw/library/cc645923.aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;檔案資料流存取層級&lt;br /&gt;&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/zh-tw/library/cc645956.aspx"&gt;&lt;span style="font-size:130%;"&gt;http://msdn.microsoft.com/zh-tw/library/cc645956.aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-5966873707508709658?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/E8b4bWOw24ILPYOBRT1-HSmX0w8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/E8b4bWOw24ILPYOBRT1-HSmX0w8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/E8b4bWOw24ILPYOBRT1-HSmX0w8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/E8b4bWOw24ILPYOBRT1-HSmX0w8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/2aakHhtaKXg" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-20T15:50:07.836+08:00</app:edited><media:thumbnail url="http://3.bp.blogspot.com/_YF2-PvwqBh4/SjyOp1iVcCI/AAAAAAAACBA/xlP920TIqU0/s72-c/01_%E5%AE%89%E8%A3%9D%E7%AF%84%E4%BE%8B%E8%B3%87%E6%96%99%E5%BA%AB%EF%BC%8C%E6%9C%89%E7%89%B9%E5%88%A5%E6%8F%90%E9%86%92%E8%A6%81%E5%95%9F%E7%94%A8FILESTREAM+%E8%88%87+Full-Text+Search.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/06/enable-filestream-adventureworks2008.html</feedburner:origLink></item><item><title>縮小  壓縮  交易記錄檔 (Shrink Transaction Log)；以使用  SQL Server 2008/2005 SSMS 管理工具 為例</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/b5Q-9rj4tZI/shrink-transaction-log-sql-server.html</link><category>SQL Server 2005 Admin</category><category>SQL Server 2008 Dev</category><category>SQL Server 2008 Admin</category><category>SQL Server 2005 Dev</category><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Thu, 11 Jun 2009 20:43:27 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-3005930848967634022</guid><description>&lt;span style="font-size:130%;"&gt;&lt;span style="color:#663366;"&gt;若您的資料庫因故造成交易記錄檔(Transaction Log，*.ldf)遠大於，資料檔案(例如：*.mdf)時，請參考下圖所示：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;p&gt;&lt;/span&gt;&lt;/p&gt;&lt;a href="http://1.bp.blogspot.com/_YF2-PvwqBh4/SjGxshqr8wI/AAAAAAAAB_g/Q69TwSVKFU0/s1600-h/01_%E6%AA%94%E6%A1%88%E7%B8%BD%E7%AE%A1_%E4%BD%BF%E7%94%A8%E7%A9%BA%E9%96%93.png"&gt;&lt;span style="font-size:130%;"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 38px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5346249611175260930" border="0" alt="" src="http://1.bp.blogspot.com/_YF2-PvwqBh4/SjGxshqr8wI/AAAAAAAAB_g/Q69TwSVKFU0/s400/01_%E6%AA%94%E6%A1%88%E7%B8%BD%E7%AE%A1_%E4%BD%BF%E7%94%A8%E7%A9%BA%E9%96%93.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/_YF2-PvwqBh4/SjGx4IldaFI/AAAAAAAAB_o/6UfjEwbciVM/s1600-h/02_%E5%A0%B1%E8%A1%A8_%E6%AA%94%E6%A1%88%E4%BD%BF%E7%94%A8%E7%A9%BA%E9%96%93.png"&gt;&lt;span style="font-size:130%;"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 224px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5346249810600880210" border="0" alt="" src="http://1.bp.blogspot.com/_YF2-PvwqBh4/SjGx4IldaFI/AAAAAAAAB_o/6UfjEwbciVM/s400/02_%E5%A0%B1%E8%A1%A8_%E6%AA%94%E6%A1%88%E4%BD%BF%E7%94%A8%E7%A9%BA%E9%96%93.png" /&gt;&lt;/span&gt;&lt;/a&gt; &lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;資料檔案才 10 MB，但是交易記錄檔卻已經成長為 1 GB。&lt;br /&gt;那要如何 縮小 壓縮 交易記錄檔呢？&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="color:#003300;"&gt;&lt;strong&gt;本文以使用 SQL Server 2008/2005 SSMS 管理工具為例做討論，請參考以下的方式：&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;工作1. 截斷交易記錄檔&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;1. 執行 SSMS 管理工具。在「物件總管」，展開「資料庫」，點選目標資料庫。&lt;br /&gt;2. 滑鼠右鍵，選擇「屬性」。&lt;br /&gt;&lt;br /&gt;3. 在「資料庫屬性」視窗，執行以下的參數：&lt;br /&gt;在左邊的「選取頁面」窗格，點選「選項」。&lt;br /&gt;在右邊的「復原模式」方塊，選擇「簡單」。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SjGyGuTsrsI/AAAAAAAAB_w/qd8-xlLef-I/s1600-h/03_%E8%A8%AD%E5%AE%9A%E5%BE%A9%E5%8E%9F%E6%A8%A1%E5%BC%8F%E7%82%BA_%E7%B0%A1%E5%96%AE.png"&gt;&lt;span style="font-size:130%;"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 361px; DISPLAY: block; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5346250061245099714" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SjGyGuTsrsI/AAAAAAAAB_w/qd8-xlLef-I/s400/03_%E8%A8%AD%E5%AE%9A%E5%BE%A9%E5%8E%9F%E6%A8%A1%E5%BC%8F%E7%82%BA_%E7%B0%A1%E5%96%AE.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000066;"&gt;點選「確定」，關閉「資料庫屬性」視窗。&lt;br /&gt;切換到「簡單」復原模式，系統就會對此資料庫執行截斷交易記錄檔之作業。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_YF2-PvwqBh4/SjGyfzcc7BI/AAAAAAAAB_4/gjObpNI8igg/s1600-h/04_%E5%A0%B1%E8%A1%A8_%E6%AA%94%E6%A1%88%E4%BD%BF%E7%94%A8%E7%A9%BA%E9%96%93.png"&gt;&lt;span style="font-size:130%;"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 224px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5346250492120722450" border="0" alt="" src="http://3.bp.blogspot.com/_YF2-PvwqBh4/SjGyfzcc7BI/AAAAAAAAB_4/gjObpNI8igg/s400/04_%E5%A0%B1%E8%A1%A8_%E6%AA%94%E6%A1%88%E4%BD%BF%E7%94%A8%E7%A9%BA%E9%96%93.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000066;"&gt;在上圖中，可以觀察到交易記錄檔雖然仍佔用 1 GB 的磁碟空間，但實際的空間使用率卻是很低，幾乎都沒有包含資料。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;造成無法截斷的原因可能很多，例如：仍有交易在執行中等。所以若您發覺無法及時截斷交易記錄檔，請稍待一下，或許等交易完成後，就可以截斷交易記錄檔。&lt;br /&gt;若等待許久或執行數次後都無法截斷交易記錄，建議您可以查詢系統檢視 sys.databases 中的 log_reuse_wait_desc 資料行的描述說明，找出為何無法截斷的可能因素。&lt;br /&gt;&lt;/span&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#990000;"&gt;工作2. 壓縮交易記錄檔(Shrink )&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;1. 執行 SSMS 管理工具。在「物件總管」，展開「資料庫」，點選目標資料庫。&lt;br /&gt;2. 滑鼠右鍵，選擇「屬性」。&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;3. 在「資料庫屬性」頁面，執行以下選項：&lt;br /&gt;在左邊的「選取頁面」，點選「檔案」。&lt;br /&gt;在右邊的「資料庫檔案」區域，在「檔案類型」區域，點選「記錄檔」的交易記錄檔案。&lt;br /&gt;在「初始大小(MB)」區域下，直接輸入預期縮小下來後的大小，例如：25。這表示將交易記錄檔縮小為 25 MB。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_YF2-PvwqBh4/SjG7EHNHSnI/AAAAAAAACAA/f0YfNvC44Rw/s1600-h/05_%E8%BC%B8%E5%85%A5%E9%A0%90%E6%9C%9F%E7%B8%AE%E5%B0%8F%E4%B8%8B%E4%BE%86%E5%BE%8C%E7%9A%84%E5%A4%A7%E5%B0%8F.png"&gt;&lt;span style="font-size:130%;"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 154px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5346259911993412210" border="0" alt="" src="http://3.bp.blogspot.com/_YF2-PvwqBh4/SjG7EHNHSnI/AAAAAAAACAA/f0YfNvC44Rw/s400/05_%E8%BC%B8%E5%85%A5%E9%A0%90%E6%9C%9F%E7%B8%AE%E5%B0%8F%E4%B8%8B%E4%BE%86%E5%BE%8C%E7%9A%84%E5%A4%A7%E5%B0%8F.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;點選「確定」，關閉「資料庫屬性」視窗。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="color:#666600;"&gt;提醒您：&lt;br /&gt;在某些情境，您可以無法縮小為預期的大小。&lt;br /&gt;原因如下：&lt;br /&gt;交易記錄檔的壓縮限制是固定的。記錄中的虛擬記錄檔大小決定了可縮減的大小。&lt;br /&gt;因此，記錄檔絕不能壓縮成比虛擬記錄檔還小。此外，記錄檔縮減的累加單位即等於虛擬記錄檔的大小。&lt;br /&gt;&lt;br /&gt;例如，1 GB 的交易記錄檔可由五個 200 MB 的虛擬記錄檔所組成。壓縮交易記錄檔會刪除未使用的虛擬記錄檔，但至少會留下二個虛擬記錄檔。&lt;br /&gt;因為在這個範例中，每個虛擬記錄檔的大小為 200 MB，所以交易記錄最多只能縮小成 400 MB，且一次只能增量 200 MB。&lt;br /&gt;&lt;br /&gt;若想要能夠將交易記錄檔的大小縮減，請建立一個小型的交易記錄檔，然後讓它自動擴充，而不要一次就建立一個大型的交易記錄檔。&lt;br /&gt;&lt;br /&gt;壓縮交易記錄檔&lt;br /&gt;&lt;/span&gt;&lt;a href="http://technet.microsoft.com/zh-tw/library/ms178037.aspx"&gt;&lt;span style="color:#666600;"&gt;http://technet.microsoft.com/zh-tw/library/ms178037.aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#666600;"&gt;&lt;br /&gt;&lt;br /&gt;可能會延遲記錄截斷的因素&lt;br /&gt;&lt;/span&gt;&lt;a href="http://technet.microsoft.com/zh-tw/library/ms345414.aspx"&gt;&lt;span style="color:#666600;"&gt;http://technet.microsoft.com/zh-tw/library/ms345414.aspx&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#993300;"&gt;若真無法縮小交易記錄檔，還有以下的變通作法，但資料庫需要離線作業，方法如下：&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;1. 使用 SSMS 管理工具，「卸離」此資料庫。&lt;br /&gt;2. 利用檔案總管，修改此交易記錄檔案的名稱。&lt;br /&gt;&lt;br /&gt;3. 再度使用 SSMS 管理工具，「附加」此資料庫。&lt;br /&gt;在「附加資料庫」視窗，在右下方的窗格內，選取指定的「記錄檔」之資料列，在「訊息」區域，也會被標示為「找不到」。&lt;br /&gt;點選下方的「移除」，刪除此「記錄檔」。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SjG8pgV0xAI/AAAAAAAACAI/tt-H8BpJAMU/s1600-h/06_%E7%A7%BB%E9%99%A4%E7%84%A1%E7%94%A8%E7%9A%84%E4%BA%A4%E6%98%93%E8%A8%98%E9%8C%84%E6%AA%94.png"&gt;&lt;span style="font-size:130%;"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 378px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5346261653907620866" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SjG8pgV0xAI/AAAAAAAACAI/tt-H8BpJAMU/s400/06_%E7%A7%BB%E9%99%A4%E7%84%A1%E7%94%A8%E7%9A%84%E4%BA%A4%E6%98%93%E8%A8%98%E9%8C%84%E6%AA%94.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/_YF2-PvwqBh4/SjG8xv3P3lI/AAAAAAAACAQ/07_VSMex81Y/s1600-h/07_%E7%A7%BB%E9%99%A4%E4%BA%A4%E6%98%93%E8%A8%98%E9%8C%84%E5%BE%8C%E7%9A%84%E7%95%AB%E9%9D%A2.png"&gt;&lt;span style="font-size:130%;"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 361px; DISPLAY: block; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5346261795513294418" border="0" alt="" src="http://1.bp.blogspot.com/_YF2-PvwqBh4/SjG8xv3P3lI/AAAAAAAACAQ/07_VSMex81Y/s400/07_%E7%A7%BB%E9%99%A4%E4%BA%A4%E6%98%93%E8%A8%98%E9%8C%84%E5%BE%8C%E7%9A%84%E7%95%AB%E9%9D%A2.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;再點選「確定」，進行附加資料庫作業。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_YF2-PvwqBh4/SjHCxKnj50I/AAAAAAAACAo/vcxWik4zJWQ/s1600-h/09_%E7%B3%BB%E7%B5%B1%E9%87%8D%E5%BB%BA%E4%BA%A4%E6%98%93%E8%A8%98%E9%8C%84%E5%BE%8C%EF%BC%8C%E8%A7%80%E5%AF%9F%E5%85%B6%E8%B3%87%E6%96%99%E4%BD%BF%E7%94%A8%E7%A9%BA%E9%96%93.png"&gt;&lt;span style="font-size:130%;"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 187px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5346268382585153346" border="0" alt="" src="http://3.bp.blogspot.com/_YF2-PvwqBh4/SjHCxKnj50I/AAAAAAAACAo/vcxWik4zJWQ/s400/09_%E7%B3%BB%E7%B5%B1%E9%87%8D%E5%BB%BA%E4%BA%A4%E6%98%93%E8%A8%98%E9%8C%84%E5%BE%8C%EF%BC%8C%E8%A7%80%E5%AF%9F%E5%85%B6%E8%B3%87%E6%96%99%E4%BD%BF%E7%94%A8%E7%A9%BA%E9%96%93.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#000099;"&gt;觀察檔案大小：&lt;/span&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SjHLKwW_7lI/AAAAAAAACA4/ijXrAn0gHlg/s1600-h/10_%E7%B3%BB%E7%B5%B1%E9%87%8D%E5%BB%BA%E4%BA%A4%E6%98%93%E8%A8%98%E9%8C%84%E5%BE%8C%EF%BC%8C%E8%A7%80%E5%AF%9F%E5%85%B6%E6%AA%94%E6%A1%88%E5%A4%A7%E5%B0%8F.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 32px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5346277618305986130" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SjHLKwW_7lI/AAAAAAAACA4/ijXrAn0gHlg/s400/10_%E7%B3%BB%E7%B5%B1%E9%87%8D%E5%BB%BA%E4%BA%A4%E6%98%93%E8%A8%98%E9%8C%84%E5%BE%8C%EF%BC%8C%E8%A7%80%E5%AF%9F%E5%85%B6%E6%AA%94%E6%A1%88%E5%A4%A7%E5%B0%8F.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#990000;"&gt;若是為 SQL Server 2005 的 SSMS 管理工具，則採用以下的方式來壓縮交易記錄檔(Shrink )&lt;/span&gt; &lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;1. 執行 SSMS 管理工具。在「物件總管」，展開「資料庫」，點選目標資料庫。&lt;br /&gt;2. 滑鼠右鍵，選擇「工作」\「壓縮」\「檔案」。&lt;br /&gt;&lt;br /&gt;3. 在「壓縮檔案」視窗，執行以下參數：&lt;br /&gt;在「檔案類型」方塊，下拉選取「記錄檔」。&lt;br /&gt;在「檔案名稱」方塊，確認這是要縮小的交易記錄檔。&lt;br /&gt;在「壓縮動作」區域，點選「釋放未使用的空間之前，先重新組織頁面」選項，在「將檔案壓縮為」方塊，輸入預期縮小下來後的大小。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_YF2-PvwqBh4/SjHALesqbkI/AAAAAAAACAY/kxIHR9RoGug/s1600-h/08_%E5%A3%93%E7%B8%AE%E6%AA%94%E6%A1%88.png"&gt;&lt;span style="font-size:130%;"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 361px; DISPLAY: block; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5346265536116977218" border="0" alt="" src="http://3.bp.blogspot.com/_YF2-PvwqBh4/SjHALesqbkI/AAAAAAAACAY/kxIHR9RoGug/s400/08_%E5%A3%93%E7%B8%AE%E6%AA%94%E6%A1%88.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;再點選「確定」，進行壓縮作業。&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#003300;"&gt;參考資料：&lt;br /&gt;交易記錄檔已滿、爆掉；截斷交易記錄檔。（The transaction log for database 'DB1' is full. ；Transaction Log Truncation）&lt;br /&gt;&lt;/span&gt;&lt;a href="http://sharedderrick.blogspot.com/2009/03/transaction-log-for-database-is-full.html"&gt;&lt;span style="font-size:130%;color:#003300;"&gt;http://sharedderrick.blogspot.com/2009/03/transaction-log-for-database-is-full.html&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:130%;color:#003300;"&gt;&lt;br /&gt;&lt;br /&gt;壓縮交易記錄檔&lt;br /&gt;&lt;/span&gt;&lt;a href="http://technet.microsoft.com/zh-tw/library/ms178037.aspx"&gt;&lt;span style="font-size:130%;color:#003300;"&gt;http://technet.microsoft.com/zh-tw/library/ms178037.aspx&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:130%;color:#003300;"&gt;&lt;br /&gt;&lt;br /&gt;可能會延遲記錄截斷的因素&lt;br /&gt;&lt;/span&gt;&lt;a href="http://technet.microsoft.com/zh-tw/library/ms345414.aspx"&gt;&lt;span style="font-size:130%;color:#003300;"&gt;http://technet.microsoft.com/zh-tw/library/ms345414.aspx&lt;/span&gt;&lt;/a&gt; &lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-3005930848967634022?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wIj4J1GhLVwsr56JuXuCJ-7esnE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wIj4J1GhLVwsr56JuXuCJ-7esnE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wIj4J1GhLVwsr56JuXuCJ-7esnE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wIj4J1GhLVwsr56JuXuCJ-7esnE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/b5Q-9rj4tZI" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-12T11:43:27.700+08:00</app:edited><media:thumbnail url="http://1.bp.blogspot.com/_YF2-PvwqBh4/SjGxshqr8wI/AAAAAAAAB_g/Q69TwSVKFU0/s72-c/01_%E6%AA%94%E6%A1%88%E7%B8%BD%E7%AE%A1_%E4%BD%BF%E7%94%A8%E7%A9%BA%E9%96%93.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/06/shrink-transaction-log-sql-server.html</feedburner:origLink></item><item><title>新手學 SQL Server 2008 「以原則為基礎的管理(Policy-Based Management，PBM)」(3)：技術文章</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/4EbyRh8Wk84/sql-server-2008-policy-based.html</link><category>技術文章</category><category>SQL Server 2008 Admin</category><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Tue, 09 Jun 2009 06:55:39 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-8056597193834559094</guid><description>&lt;a href="http://2.bp.blogspot.com/_YF2-PvwqBh4/SSd5Fy61z9I/AAAAAAAABYU/cyxulHdN9wQ/s1600-h/SQLServer2008%E5%9C%96%E7%A4%BA.gif"&gt;&lt;img style="text-align: center; margin: 0px auto 10px; width: 363px; display: block; height: 75px; cursor: hand" id="BLOGGER_PHOTO_ID_5271315029335330770" border="0" alt="" src="http://2.bp.blogspot.com/_YF2-PvwqBh4/SSd5Fy61z9I/AAAAAAAABYU/cyxulHdN9wQ/s400/SQLServer2008%E5%9C%96%E7%A4%BA.gif" /&gt;&lt;/a&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;&lt;font size="3"&gt;&lt;span style="color: #000099"&gt;使用「以原則為基礎的管理(Policy-Based Management，PBM)」，可以阻斷惡意非法的行為，或是單純記錄違反「原則」的事件記錄，讓你可以事後檢視歷史紀錄，並思考其處理方式。&lt;/span&gt;    &lt;br /&gt;    &lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;span style="color: #006600"&gt;在前一篇：「新手學以原則為基礎的管理(2) 」文章中，我們討論了檢視「以原則為基礎的管理」的評估原則之歷史紀錄、搭配使用「警示」、管理原則安全性上的系統資料庫msdb之PolicyAdministratorRole角色，以及實作練習：物件命名規範，以使用者預存程序為例等等主題。     &lt;br /&gt;&lt;/span&gt;    &lt;br /&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;span style="color: #993399"&gt;在本期文章中，我們將繼續介紹相關主題：手動評估原則、檢視執行評估作業後的歷史紀錄、增加違反原則的錯誤訊息之可讀性、利用「類別目錄」分類管理各個原則等等。     &lt;br /&gt;&lt;/span&gt;    &lt;br /&gt;&lt;span style="color: #003300"&gt;完整的文章，請參考：第88期之一《新手學以原則為基礎的管理（3）》&lt;/span&gt;    &lt;br /&gt;&lt;/font&gt;&lt;iframe style="border-bottom: #dde5e9 1px solid; border-left: #dde5e9 1px solid; padding-bottom: 0px; background-color: #ffffff; margin: 3px; padding-left: 0px; width: 94px; padding-right: 0px; height: 94px; border-top: #dde5e9 1px solid; border-right: #dde5e9 1px solid; padding-top: 0px" marginheight="0" src="http://cid-cd3190cc5b16a74d.skydrive.live.com/embedgrid.aspx/%e5%85%ac%e9%96%8b/%e6%8a%80%e8%a1%93%e6%96%87%e7%ab%a0" frameborder="0" marginwidth="0" scrolling="no"&gt;&lt;/iframe&gt;  &lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;&lt;font size="3"&gt;&lt;span style="color: #666600"&gt;更多相關的技術文章，請參考：DB World 資料庫專家電子雜誌&lt;/span&gt;    &lt;br /&gt;&lt;/font&gt;&lt;a href="http://www.dbworld.com.tw/"&gt;&lt;font size="3"&gt;http://www.dbworld.com.tw/&lt;/font&gt;&lt;/a&gt;  &lt;br /&gt;  &lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_YF2-PvwqBh4/SQKQJWkrkeI/AAAAAAAABTQ/ZCMY2Oa1iiU/s1600-h/DBWorld.gif"&gt;&lt;img style="text-align: center; margin: 0px auto 10px; width: 327px; display: block; height: 72px; cursor: hand" id="BLOGGER_PHOTO_ID_5260925805074813410" border="0" alt="" src="http://1.bp.blogspot.com/_YF2-PvwqBh4/SQKQJWkrkeI/AAAAAAAABTQ/ZCMY2Oa1iiU/s400/DBWorld.gif" /&gt;&lt;/a&gt;   &lt;p&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;&lt;span style="color: #000099"&gt;&lt;font size="3"&gt;參考資料：&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="color: #000099"&gt;&lt;font size="3"&gt;新手學 SQL Server 2008 「以原則為基礎的管理(Policy-Based Management，PBM)」(1)：技術文章&lt;/font&gt;&lt;/span&gt;&lt;a href="http://sharedderrick.blogspot.com/2009/03/sql-server-2008-policy-based.html"&gt;&lt;span style="color: #000099"&gt;&lt;font size="3"&gt;http://sharedderrick.blogspot.com/2009/03/sql-server-2008-policy-based.html&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000099"&gt;     &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="color: #000099"&gt;&lt;font size="3"&gt;新手學 SQL Server 2008 「以原則為基礎的管理(Policy-Based Management，PBM)」(2)：技術文章 &lt;/font&gt;&lt;/span&gt;&lt;a href="http://sharedderrick.blogspot.com/2009/03/sql-server-2008-policy-based_18.htm"&gt;&lt;span style="color: #000099"&gt;&lt;font size="3"&gt;http://sharedderrick.blogspot.com/2009/03/sql-server-2008-policy-based_18.htm&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #000099"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-8056597193834559094?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Enz8qCdTPF5VAem_0nvFAT44DJU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Enz8qCdTPF5VAem_0nvFAT44DJU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Enz8qCdTPF5VAem_0nvFAT44DJU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Enz8qCdTPF5VAem_0nvFAT44DJU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/4EbyRh8Wk84" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-09T21:55:39.006+08:00</app:edited><media:thumbnail url="http://2.bp.blogspot.com/_YF2-PvwqBh4/SSd5Fy61z9I/AAAAAAAABYU/cyxulHdN9wQ/s72-c/SQLServer2008%E5%9C%96%E7%A4%BA.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/06/sql-server-2008-policy-based.html</feedburner:origLink></item><item><title>Microsoft 將於 2009/07/01 停止 免費提供紙本證書。MCP certificates will transition from paper to digital format</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/x8vmwbCuqcY/microsoft-20090701-mcp-certificates.html</link><category>考試心得</category><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Thu, 04 Jun 2009 02:07:56 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-2054967578662636545</guid><description>&lt;a href="http://1.bp.blogspot.com/_YF2-PvwqBh4/SieLgGZTrwI/AAAAAAAAB-4/FA22fXjfhp8/s1600-h/01_MCP%E7%B6%B2%E7%AB%99%E9%A6%96%E9%A0%81.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 190px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5343392866487217922" border="0" alt="" src="http://1.bp.blogspot.com/_YF2-PvwqBh4/SieLgGZTrwI/AAAAAAAAB-4/FA22fXjfhp8/s400/01_MCP%E7%B6%B2%E7%AB%99%E9%A6%96%E9%A0%81.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color:#800080;"&gt;以下為原文的說明：&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#000080;"&gt;MCP certificates are now available for download &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:130%;color:#000080;"&gt;In accordance with the effort of Microsoft to reduce the company's carbon footprint and impact on the environment, starting June 1, 2009, MCP certificates will transition from paper to digital format. If you would like to order a printed certificate, this option will be available starting in July. You must pay shipping and handling fees for printed certificates.&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://lh3.ggpht.com/_YF2-PvwqBh4/SieLKGD7WMI/AAAAAAAAB-w/h6tcoBjgCsc/s1600-h/Image.png"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="02_電子證書之說明" border="0" alt="02_電子證書之說明" src="http://lh5.ggpht.com/_YF2-PvwqBh4/SieLK0QK4eI/AAAAAAAAB-0/wTMOg_CXtU0/Image.png?imgmax=800" width="224" height="288" /&gt;&lt;/a&gt; &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:130%;color:#004000;"&gt;摘錄重要，整理如下：&lt;br /&gt;為了節能省碳，由 2009/07/01 開始，Microsoft 提供電子證書，但不提供紙本證書。 &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color:#990000;"&gt;若您需要紙本證書，可能需要到 MCP 網站登記，並支付相關的運費、手續費與紙本印刷費用。&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color:#804040;"&gt;一般而言，上網下載電子證書是很方便的作法，也不用等待郵遞時間，亦可為地球環保盡一份心力。&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;參考網址：&lt;br /&gt;MCP Home Page&lt;br /&gt;&lt;/span&gt;&lt;a href="https://mcp.microsoft.com/mcp/default.mspx"&gt;&lt;span style="font-size:130%;"&gt;https://mcp.microsoft.com/mcp/default.mspx&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;Microsoft Environment  Innovation for a Sustainable Environment&lt;/span&gt;&lt;a href="http://www.microsoft.com/environment/"&gt;&lt;span style="font-size:130%;"&gt;http://www.microsoft.com/environment/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-2054967578662636545?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HdLWfqS_s05EfDnkn0JGE51qJp0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HdLWfqS_s05EfDnkn0JGE51qJp0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HdLWfqS_s05EfDnkn0JGE51qJp0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HdLWfqS_s05EfDnkn0JGE51qJp0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/x8vmwbCuqcY" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-04T17:07:56.539+08:00</app:edited><media:thumbnail url="http://1.bp.blogspot.com/_YF2-PvwqBh4/SieLgGZTrwI/AAAAAAAAB-4/FA22fXjfhp8/s72-c/01_MCP%E7%B6%B2%E7%AB%99%E9%A6%96%E9%A0%81.png" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/06/microsoft-20090701-mcp-certificates.html</feedburner:origLink></item><item><title>Windows Server 2008 SP2(Service Pack 2) 繁體中文版</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/6gBw1m-g5Ls/windows-server-2008-sp2.html</link><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Mon, 01 Jun 2009 10:11:53 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-6962029889151220321</guid><description>&lt;p&gt;&lt;font color="#800080" size="3"&gt;經由璉大的通知，得知在 MSDN 訂閱區，已經提供所有語言的 Windows Server 2008 和 Windows Vista 的 SP2(Service Pack 2) 。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_YF2-PvwqBh4/SiPKs5EEH_I/AAAAAAAAB9o/RxknbIuCH7M/s1600-h/Image.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="07_MSDN下載" border="0" alt="07_MSDN下載" src="http://lh4.ggpht.com/_YF2-PvwqBh4/SiPMbfuDzxI/AAAAAAAAB9s/92z_cOV7Cyw/Image.png?imgmax=800" width="1253" height="633" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="3"&gt;&lt;a href="http://lh4.ggpht.com/_YF2-PvwqBh4/SiPM8fK3IyI/AAAAAAAAB9w/R5elF_kXwa8/s1600-h/08_3.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="08_細節說明" border="0" alt="08_細節說明" src="http://lh6.ggpht.com/_YF2-PvwqBh4/SiPNmZHJSLI/AAAAAAAAB90/aKgwq7KeukM/08__thumb1.png?imgmax=800" width="983" height="590" /&gt;&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="3"&gt;但在 Microsoft Download Center ，目前截至目前為止(2009/6/1)，仍僅提供五個語言版本的 SP2版本(英文、法文、德文、日文和西班牙文)可供下載。      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://www.microsoft.com/downloads/en/default.aspx"&gt;&lt;font color="#0000a0" size="3"&gt;http://www.microsoft.com/downloads/en/default.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#008040" size="3"&gt;筆者在 TechNet Plus&amp;#160; 訂閱區，也是可以找到所有語言的 Windows Server 2008 和 Windows Vista 的 SP2。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_YF2-PvwqBh4/SiPNpWBF5UI/AAAAAAAAB94/fFk2Edg9M0A/s1600-h/05_TechNetPlus4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="05_TechNetPlus訂閱區" border="0" alt="05_TechNetPlus訂閱區" src="http://lh3.ggpht.com/_YF2-PvwqBh4/SiPOao1d3qI/AAAAAAAAB98/mIvd-wni0Hg/05_TechNetPlus_thumb2.png?imgmax=800" width="1249" height="572" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#408080" size="3"&gt;&lt;a href="http://lh5.ggpht.com/_YF2-PvwqBh4/SiPOniyfMfI/AAAAAAAAB-A/io7boTIyKuU/06_6.png?imgmax=800"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="06_細節說明" border="0" alt="06_細節說明" src="http://lh4.ggpht.com/_YF2-PvwqBh4/SiQFhv_xBKI/AAAAAAAAB-E/ISZFv20kCJk/06__thumb2.png?imgmax=800" width="977" height="517" /&gt;&lt;/a&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#800080" size="3"&gt;以下是所有語言的說明：&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000080" size="3"&gt;The &amp;quot;All Languages&amp;quot; file will update products in the following &lt;font color="#800000"&gt;36&lt;/font&gt; languages: Arabic, Bulgarian, Chinese-Hong Kong SAR, Chinese-Simplified, &lt;font color="#ff8000"&gt;Chinese-Taiwan&lt;/font&gt;, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Hebrew, Hungarian, Italian, Japanese, Korean, Latvian, Lithuanian, Norwegian, Polish, Portuguese-Brazil, Portuguese-Portugal, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, and Ukrainian.&lt;/font&gt; &lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;&lt;font color="#800000" size="3"&gt;安裝前的注意事項：      &lt;br /&gt;&lt;/font&gt;    &lt;br /&gt;&lt;font color="#008040" size="3"&gt;&lt;font color="#ff8000"&gt;1. 安裝 SP2 更新之前，電腦必須已安裝正版的 Windows Server 2008 含 SP1 或 Windows Vista 含 SP1&lt;/font&gt;。       &lt;br /&gt;Windows Server 2008 發行時已納入 Service Pack 1 程式碼       &lt;br /&gt;SP2 是 Windows Server 2008 發行後的第一個 Service Pack&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#008040" size="3"&gt;2. SP2 不會將 Windows Server 2008 升級為 Windows Server 2008 R2。      &lt;br /&gt;3. Service Pack 2 原本就將 Hyper-V 併入 Windows Server 2008。如果安裝 SP2，不需要另外下載 Hyper-V RTM。&lt;/font&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;&lt;font color="#800000" size="3"&gt;以下為安裝 SP2 的相關畫面：&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_YF2-PvwqBh4/SiQFiSQG6eI/AAAAAAAAB-I/aXOLSi5fQtc/s1600-h/01_SP23.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="01_安裝SP2" border="0" alt="01_安裝SP2" src="http://lh4.ggpht.com/_YF2-PvwqBh4/SiQFi8rMJKI/AAAAAAAAB-M/zCP3BdcZzxg/01_SP2_thumb1.png?imgmax=800" width="627" height="464" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_YF2-PvwqBh4/SiQFjwntqRI/AAAAAAAAB-Q/NakziG_lxsg/s1600-h/03_3.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="03_升級後的系統資訊" border="0" alt="03_升級後的系統資訊" src="http://lh5.ggpht.com/_YF2-PvwqBh4/SiQFkndyEJI/AAAAAAAAB-U/TQVTi_nyzAg/03__thumb1.png?imgmax=800" width="783" height="660" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_YF2-PvwqBh4/SiQFlV7wByI/AAAAAAAAB-Y/OlWqc6t4CWg/s1600-h/04_3.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="04_升級後的系統資訊" border="0" alt="04_升級後的系統資訊" src="http://lh5.ggpht.com/_YF2-PvwqBh4/SiQFl2dp_RI/AAAAAAAAB-c/k1QtEUVysLs/04__thumb1.png?imgmax=800" width="684" height="435" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_YF2-PvwqBh4/SiQL1HbvCdI/AAAAAAAAB-g/8yDnVkIk3kQ/s1600-h/08_%C3%9C%C2%BC%20Windows%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="08_關於 Windows" border="0" alt="08_關於 Windows" src="http://lh3.ggpht.com/_YF2-PvwqBh4/SiQL2Nb6E6I/AAAAAAAAB-k/y4FSTvsStI0/08_%C3%9C%C2%BC%20Windows_thumb%5B1%5D.png?imgmax=800" width="423" height="386" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;&lt;font color="#004040" size="3"&gt;筆者安裝的是 Windows Server 2008 SP2 &lt;font color="#800000"&gt;x64&lt;/font&gt; 版本。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004040" size="3"&gt;安裝之後，版本編號為：&lt;font color="#ff8000"&gt;6.0.6002&lt;/font&gt;。 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004040" size="3"&gt;在筆者的 NB 上安裝，包含數次的重新啟動，整體耗用時間約是 50 分鐘。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="3"&gt;安裝完成之後，目前有遇到在執行 Windows Live Messenger (build 14.0.8064.206) 時，發生自動重新安裝的事件，猜想可能此 SP2 所更新的元件與 Windows Live Messenger 有共用的元件，才會導致這樣的問題。      &lt;br /&gt;筆者遇到此情形時，Windows Live Messenger 是自動執行重新安裝後就可以直接使用，版本編號仍是沒有改變，猜想僅是執行修復作業。這與璉大遇到的情形不同。&lt;/font&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;&lt;font size="3"&gt;參考網址：      &lt;br /&gt;安裝 Windows 2008 / Vista SP2       &lt;br /&gt;&lt;/font&gt;&lt;a href="http://tlcheng.spaces.live.com/blog/cns!145419920BFD55A7!4301.entry?wa=wsignin1.0&amp;amp;sa=977333592"&gt;&lt;font size="3"&gt;http://tlcheng.spaces.live.com/blog/cns!145419920BFD55A7!4301.entry?wa=wsignin1.0&amp;amp;sa=977333592&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;適用於 Windows Server 2008 和 Windows Vista 的 Service Pack 2      &lt;br /&gt;五個語言版本的 SP2 獨立版： 提供給下列五個語言的電腦安裝：英文、法文、德文、日文和西班牙文。如果電腦安裝的是其他語言，則無法使用此選項。 &lt;/font&gt;&lt;a href="http://technet.microsoft.com/zh-tw/dd262148.aspx"&gt;&lt;font size="3"&gt;http://technet.microsoft.com/zh-tw/dd262148.aspx&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;有關 Windows Server 2008 Service Pack 2 和 Windows Vista Service Pack 2 不可不知的事      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://technet.microsoft.com/zh-tw/dd262148.aspx"&gt;&lt;font size="3"&gt;http://technet.microsoft.com/zh-tw/dd262148.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;常見問題集：Windows Server 2008 Service Pack 2 和 Windows Vista Service Pack 2      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://technet.microsoft.com/zh-tw/library/dd335038.aspx"&gt;&lt;font size="3"&gt;http://technet.microsoft.com/zh-tw/library/dd335038.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;Windows Server 2008 SP2 和 Windows Vista SP2 中的顯著變更      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://technet.microsoft.com/zh-tw/library/dd335036.aspx"&gt;&lt;font size="3"&gt;http://technet.microsoft.com/zh-tw/library/dd335036.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;下載 Windows Service Pack 封鎖程式工具      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=d7c9a07a-5267-4bd6-87d0-e2a72099edb7&amp;amp;displaylang=en"&gt;&lt;font size="3"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=d7c9a07a-5267-4bd6-87d0-e2a72099edb7&amp;amp;displaylang=en&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-6962029889151220321?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rrsngcxCHC8KQMqeylJlS6Y2Dd0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rrsngcxCHC8KQMqeylJlS6Y2Dd0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rrsngcxCHC8KQMqeylJlS6Y2Dd0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rrsngcxCHC8KQMqeylJlS6Y2Dd0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/6gBw1m-g5Ls" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-02T01:11:53.720+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/06/windows-server-2008-sp2.html</feedburner:origLink></item><item><title>啟用 SQL Server 2008 遠端連線(Enable Remote Connection)</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/ZAdZfZ6evl0/sql-server-2008-express-enable-remote.html</link><category>SQL Server 2005 Admin</category><category>SQL Server 2008 Dev</category><category>SQL Server 2008 Admin</category><category>SQL Server 2005 Dev</category><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Mon, 01 Jun 2009 01:29:15 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-7278593513605162749</guid><description>&lt;p&gt;&lt;a href="http://lh3.ggpht.com/_YF2-PvwqBh4/SiKC2O0INtI/AAAAAAAAB8Y/sObb-Siz1xo/s1600-h/%C2%A4%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="11_SSMS連線錯誤" border="0" alt="11_SSMS連線錯誤" src="http://lh5.ggpht.com/_YF2-PvwqBh4/SiKC27nD0_I/AAAAAAAAB8c/ClT6xuS2gok/%C2%A4_thumb%5B1%5D.png?imgmax=800" width="615" height="179" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_YF2-PvwqBh4/SiKC3gjn67I/AAAAAAAAB8g/5yBM79sy3jE/s1600-h/%C2%A4%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="12_VS連線錯誤" border="0" alt="12_VS連線錯誤" src="http://lh3.ggpht.com/_YF2-PvwqBh4/SiKC4dePVwI/AAAAAAAAB8k/IB5vlg5l-qI/%C2%A4_thumb%5B1%5D.png?imgmax=800" width="481" height="201" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;&lt;font color="#400080" size="3"&gt;以 SQL Server 2008 的 &lt;font color="#800000"&gt;Express&lt;/font&gt;、企業版180 天評估版(&lt;font color="#800000"&gt;Enterprise Evaluation&lt;/font&gt;)、&lt;font color="#800000"&gt;Developer&lt;/font&gt; Edition 為例，依據預設值，是停用「遠端連線(disable Remote Connection)」。&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#800000" size="3"&gt;所以，應用程式也是無法使用 TCP/IP 的方式來與 SQL Server 進行連線。 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="3"&gt;若要能以 TCP/IP 方式來連線，就須需要設定啟用遠端連線(Enable Remote Connection)。&lt;/font&gt; &lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;&lt;font color="#004000" size="3"&gt;若您的環境是將 SQL Server 安裝為「具名執行個體」，例如，要與 &lt;font color="#ff8000"&gt;SQL Server Express&lt;/font&gt; 連線字串之格式為：ComputerName\SQLEXPRESS，這類的連線字串，就表示此 SQL Server 是安裝為「具名執行個體(Named Instance)」，則其啟用&amp;#160; TCP/IP 通訊協定的方式如下：&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#800000" size="3"&gt;工作1. 啟用 TCP/IP 通訊協定&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#000080" size="3"&gt;1. 執行「開始」\「所有程式」\「Microsoft SQL Server 2008」\「組態工具」\「SQL Server 組態管理員」。 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000080" size="3"&gt;2. 在「SQL Server Configuration Manager」視窗，執行以下的選項：      &lt;br /&gt;在左邊窗格，點選「SQL Server 網路組態」。       &lt;br /&gt;點選「SQLEXPRESS 的通訊協定」。 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_YF2-PvwqBh4/SiKC5VyKYVI/AAAAAAAAB8o/Vd-gF-UafI8/s1600-h/Image.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="01_選擇「SQL Server 網路組態」" border="0" alt="01_選擇「SQL Server 網路組態」" src="http://lh3.ggpht.com/_YF2-PvwqBh4/SiKC67ixVMI/AAAAAAAAB8s/uwkeV1C44II/Image.png?imgmax=800" width="463" height="324" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#000080" size="3"&gt;在右邊的窗格，在「通訊協定名稱」方塊下，選擇「TCP/IP」。      &lt;br /&gt;滑鼠右鍵，選擇「啟用」。 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_YF2-PvwqBh4/SiKC7hKy-xI/AAAAAAAAB8w/zeYm7MZ-080/s1600-h/02__%28%20TCPIP%5B2%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="02_啟用 TCPIP" border="0" alt="02_啟用 TCPIP" src="http://lh6.ggpht.com/_YF2-PvwqBh4/SiKC8wqY9HI/AAAAAAAAB80/MupvDfe3BTM/02__%28%20TCPIP_thumb.png?imgmax=800" width="242" height="183" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#000080" size="3"&gt;在「警告」視窗，點選「確定」。 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_YF2-PvwqBh4/SiKC9iz8_pI/AAAAAAAAB84/ZNN52XtSkp8/s1600-h/03_fJ%C2%96%C2%97%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="03_警告視窗" border="0" alt="03_警告視窗" src="http://lh5.ggpht.com/_YF2-PvwqBh4/SiKC-saYvcI/AAAAAAAAB88/ov7DI7t62Gk/03_fJ%C2%96%C2%97_thumb%5B1%5D.png?imgmax=800" width="491" height="169" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#000080" size="3"&gt;3. 重新啟動 SQL Server。&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#800000" size="3"&gt;工作2. 啟動「SQL Server Browser」服務&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#004000" size="3"&gt;1. 在「SQL Server Configuration Manager」視窗，執行以下的選項：      &lt;br /&gt;在左邊窗格，點選「SQL Server 服務」。       &lt;br /&gt;在右邊窗格，點選「SQL Server Browser」。       &lt;br /&gt;滑鼠右鍵，選擇「啟動」。 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004000" size="3"&gt;建議，可以設定「SQL Server Browser」服務為「自動」啟動模式。&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#0080c0" size="3"&gt;完成上述的工作，就可以利用 TCP/IP 方式來與 SQL Server Express 進行遠端連線。&lt;/font&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;   &lt;br /&gt;&lt;font color="#800080" size="3"&gt;若不想啟動「SQL Server Browser」服務，可以改用以下的方式：&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#800000" size="3"&gt;工作1. 指定此具名執行個體的「TCP/IP」通訊協定所使用之通訊埠      &lt;br /&gt;&lt;/font&gt;&amp;#160; &lt;br /&gt;&lt;font color="#000080" size="3"&gt;1. 在「SQL Server Configuration Manager」視窗，執行以下的選項：      &lt;br /&gt;在左邊窗格，點選「SQL Server 網路組態」。       &lt;br /&gt;點選「SQLEXPRESS 的通訊協定」。       &lt;br /&gt;在右邊的窗格，在「通訊協定名稱」方塊下，選擇「TCP/IP」。       &lt;br /&gt;滑鼠右鍵，選擇「內容」。 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000080" size="3"&gt;2. 在「TCP/IP 內容」視窗，執行以下的選項：      &lt;br /&gt;點選「IP 位址」頁面。       &lt;br /&gt;在「IPALL」區域，清空「TCP 動態通訊埠」方塊。       &lt;br /&gt;在「TCP 通訊埠」方塊，填入指定的通訊埠編號。 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000080" size="3"&gt;&lt;a href="http://lh4.ggpht.com/_YF2-PvwqBh4/SiKC_FVVJPI/AAAAAAAAB9A/A6NDLtfPNBc/s1600-h/Image.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="04_設定通訊埠" border="0" alt="04_設定通訊埠" src="http://lh5.ggpht.com/_YF2-PvwqBh4/SiKDC3y7GUI/AAAAAAAAB9E/Os-ZWauwyeU/Image.png?imgmax=800" width="399" height="434" /&gt;&lt;/a&gt;       &lt;br /&gt;點選「確定」。 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000080" size="3"&gt;3. 在「警告」視窗，點選「確定」。 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000080" size="3"&gt;4. 重新啟動 SQL Server。&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#800000" size="3"&gt;工作2. 修改連線字串，以 SSMS 管理工具、Visual Studio 應用程式為例&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#004000" size="3"&gt;因為 TCP 通訊埠 1433 是內定通訊埠而且可省略，所以在與預設執行個體連線時，多半是省略輸入通訊埠的編號。 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004000"&gt;&lt;font size="3"&gt;但若是要與非 1433 通訊埠的執行個體來連線時，請使用以下格式：        &lt;br /&gt;&lt;font color="#804000"&gt;「伺服器名稱」加上「&lt;font color="#ff8000"&gt;逗號&lt;/font&gt;」加上「通訊埠編號」&lt;/font&gt;&lt;/font&gt;&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#804000" size="3"&gt;例如：      &lt;br /&gt;192.168.1.88\SQLEXPRESS&lt;font color="#ff8000"&gt;,&lt;/font&gt;50001&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#004000" size="3"&gt;以下為 SSMS 管理工具的連線字串之圖示：&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_YF2-PvwqBh4/SiKDD_YYEiI/AAAAAAAAB9I/WTemmLYuHqM/s1600-h/05_SSMS%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="05_SSMS" border="0" alt="05_SSMS" src="http://lh3.ggpht.com/_YF2-PvwqBh4/SiKDHe4_HyI/AAAAAAAAB9M/9Lq8pA75JO8/05_SSMS_thumb%5B1%5D.png?imgmax=800" width="420" height="378" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh6.ggpht.com/_YF2-PvwqBh4/SiKDILlra6I/AAAAAAAAB9Q/1PIyyMUdpPA/s1600-h/06_i%C3%B6%3D%C2%A1%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="06_物件總管" border="0" alt="06_物件總管" src="http://lh4.ggpht.com/_YF2-PvwqBh4/SiKDJV_Q99I/AAAAAAAAB9U/REuyKR-fZDo/06_i%C3%B6%3D%C2%A1_thumb%5B1%5D.png?imgmax=800" width="413" height="219" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#004000" size="3"&gt;以下為在 Visual Studio 內設定連線字串之圖示： &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_YF2-PvwqBh4/SiKDKUDwDRI/AAAAAAAAB9Y/a-crzXOoKxw/s1600-h/07_%C3%AE9%23%C2%A5%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="07_修改連接" border="0" alt="07_修改連接" src="http://lh3.ggpht.com/_YF2-PvwqBh4/SiKDLORk0MI/AAAAAAAAB9c/yifRHLdpLxw/07_%C3%AE9%23%C2%A5_thumb%5B1%5D.png?imgmax=800" width="447" height="683" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_YF2-PvwqBh4/SiKDMPIsuVI/AAAAAAAAB9g/HdARKE92zeg/s1600-h/08_2%C2%8El%27%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="08_進階屬性" border="0" alt="08_進階屬性" src="http://lh3.ggpht.com/_YF2-PvwqBh4/SiKDOPYkPdI/AAAAAAAAB9k/wbfdGkWp3l8/08_2%C2%8El%27_thumb%5B1%5D.png?imgmax=800" width="494" height="432" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;&lt;font color="#800080" size="3"&gt;若是不想修改連線字串(加上「逗號」與「通訊埠編號」)，請啟用「SQL Server Browser」服務。&lt;/font&gt; &lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;   &lt;br /&gt;&lt;font color="#000080" size="3"&gt;若您的環境是將 SQL Server 安裝為「預設執行個體(Default Instance)」，也就是 SQL Server 的伺服器與作業系統的名稱相同時，其啟用遠端連線的方法如下： &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#000080" size="3"&gt;請參考前述的「工作1. 啟用 TCP/IP 通訊協定」。      &lt;br /&gt;若使用的是預設 TCP/IP 通訊埠 1433，則無需啟用「SQL Server Browser」服務，也無須修改連線字串。&lt;/font&gt; &lt;/p&gt;  &lt;hr /&gt;  &lt;br /&gt;&lt;font color="#004000" size="3"&gt;SQL Server Browser 完成下列動作： &lt;/font&gt;  &lt;ul&gt;   &lt;li&gt;&lt;font color="#004000" size="3"&gt;瀏覽可用伺服器的清單 &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font color="#004000" size="3"&gt;連接到正確的伺服器執行個體 &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font color="#004000" size="3"&gt;連接到專用管理員連接 (DAC) 端點 &lt;/font&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;font color="#004000" size="3"&gt;如果 SQL Server Browser 服務未執行，但您提供正確的通訊埠編號或具名管道，則仍然可以連接到 SQL Server。      &lt;br /&gt;例如，您可以使用在通訊埠 1433 執行的 TCP/IP，來連接到 SQL Server 的預設執行個體。 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#800080" size="3"&gt;在啟動時，SQL Server Browser 會啟動並要求 UDP 通訊埠 1434。SQL Server Browser 會讀取登錄項目、識別電腦上的所有 SQL Server 執行個體，並記下它們使用的通訊埠與具名管道。當伺服器擁有兩張或多張網路卡時，SQL Server Browser 會傳回 SQL Server 所遇到的第一個已啟用連接埠。SQL Server Browser 支援 ipv6 和 ipv4。 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#800080" size="3"&gt;當 SQL Server 用戶端要求 SQL Server 資源時，用戶端網路程式庫會使用通訊埠 1434 傳送 UDP 訊息到伺服器。SQL Server Browser 回應要求之執行個體的 TCP/IP 通訊埠或具名管道。於是，用戶端應用程式上的網路程式庫會使用所要的執行個體的通訊埠或具名管道，將要求傳送至伺服器來完成連接。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="3"&gt;如果 SQL Server Browser 服務未執行，則下列連接沒有作用： &lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;font color="#0000a0" size="3"&gt;任何嘗試連接到具名執行個體卻未完整指定所有參數 (例如 TCP/IP 通訊埠或具名管道) 的元件。 &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font color="#0000a0" size="3"&gt;任何產生或傳遞伺服器/執行個體資訊的元件，稍後要重新連接的其他元件可使用此資訊。 &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font color="#0000a0" size="3"&gt;連接到具名執行個體但未提供通訊埠編號或管道。 &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font color="#0000a0" size="3"&gt;具名執行個體或預設執行個體 (若未使用 TCP/IP 通訊埠 1433) 的 DAC。 &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font color="#0000a0" size="3"&gt;OLAP 重新導向程式服務。 &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font color="#004000" size="3"&gt;&lt;font color="#0000a0"&gt;列舉 SQL Server Management Studio、Enterprise Manager 或 Query Analyzer 中的伺服器。&lt;/font&gt; &lt;/font&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;font color="#808000" size="3"&gt;如果您停止或停用 SQL Server Browser 服務，則必須指派特定通訊埠編號給每一個執行個體，並將用戶端應用程式碼撰寫為永遠使用此通訊埠編號。      &lt;br /&gt;此方式有下列問題： &lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;font color="#808000" size="3"&gt;您必須更新或維護用戶端應用程式碼，才能確保它是連接到正確的通訊埠。 &lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;font color="#808000" size="3"&gt;您為每個執行個體選取的通訊埠可能正由該伺服器上的其他服務或應用程式使用中，導致 SQL Server 執行個體無法使用。&lt;/font&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#800080" size="3"&gt;若您使用的版本為 SQL Server &lt;font color="#0000ff"&gt;2005&lt;/font&gt;，請參考以下的文件啟用遠端連接：&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;&lt;font color="#800080"&gt;如何將 SQL Server 2005 設定為允許遠端連接&lt;/font&gt;       &lt;br /&gt;&lt;/font&gt;&lt;a href="http://support.microsoft.com/default.aspx/kb/914277"&gt;&lt;font size="3"&gt;http://support.microsoft.com/default.aspx/kb/914277&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#800000" size="3"&gt;在 SQL Server 2005 可以搭配「SQL Server 介面區組態」管理工具，來啟用遠端連線(Enable Remote Connection) 。      &lt;br /&gt;      &lt;br /&gt;&lt;font color="#000080"&gt;但在 SQL Server 2008 並沒有「SQL Server 介面區組態」管理工具。&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#008000" size="3"&gt;本文未包含防火牆的設定之解說，請參考以下的文件： &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#008000" size="3"&gt;將 Windows 防火牆設定成允許 SQL Server 存取      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://msdn.microsoft.com/zh-tw/library/cc646023.aspx"&gt;&lt;font color="#008000" size="3"&gt;http://msdn.microsoft.com/zh-tw/library/cc646023.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;&lt;font size="3"&gt;參考資料：      &lt;br /&gt;SQL Server Browser 服務       &lt;br /&gt;&lt;/font&gt;&lt;a href="http://msdn.microsoft.com/zh-tw/library/ms181087.aspx"&gt;&lt;font size="3"&gt;http://msdn.microsoft.com/zh-tw/library/ms181087.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;SQL Server 組態管理員      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://msdn.microsoft.com/zh-tw/library/ms174212.aspx"&gt;&lt;font size="3"&gt;http://msdn.microsoft.com/zh-tw/library/ms174212.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;教學課程：Database Engine 使用者入門      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://msdn.microsoft.com/zh-tw/library/ms345318.aspx"&gt;&lt;font size="3"&gt;http://msdn.microsoft.com/zh-tw/library/ms345318.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;從另一部電腦連接到 Database Engine      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://msdn.microsoft.com/zh-tw/library/ms345299.aspx"&gt;&lt;font size="3"&gt;http://msdn.microsoft.com/zh-tw/library/ms345299.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;如何：設定伺服器接聽特定 TCP 通訊埠 (SQL Server 組態管理員)      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://msdn.microsoft.com/zh-tw/library/ms177440.aspx"&gt;&lt;font size="3"&gt;http://msdn.microsoft.com/zh-tw/library/ms177440.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;將 Windows 防火牆設定成允許 SQL Server 存取      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://msdn.microsoft.com/zh-tw/library/cc646023.aspx"&gt;&lt;font size="3"&gt;http://msdn.microsoft.com/zh-tw/library/cc646023.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;如何將 SQL Server 2005 設定為允許遠端連接      &lt;br /&gt;&lt;/font&gt;&lt;a href="http://support.microsoft.com/default.aspx/kb/914277"&gt;&lt;font size="3"&gt;http://support.microsoft.com/default.aspx/kb/914277&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-7278593513605162749?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3Zdie2pmned1FlEwmPAkTYlRStc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3Zdie2pmned1FlEwmPAkTYlRStc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3Zdie2pmned1FlEwmPAkTYlRStc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3Zdie2pmned1FlEwmPAkTYlRStc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/ZAdZfZ6evl0" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-01T16:29:15.744+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">5</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/05/sql-server-2008-express-enable-remote.html</feedburner:origLink></item><item><title>你可能已經成為盜版軟體的受害者；更新您的產品金鑰</title><link>http://feedproxy.google.com/~r/blogspot/sharedderrick/~3/XFctaNWYo7s/blog-post.html</link><category>Windows</category><author>noreply@blogger.com (Derrick Chen)</author><pubDate>Tue, 26 May 2009 01:40:27 PDT</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-1420955872914622499.post-8499724139192858018</guid><description>&lt;p&gt;&lt;a href="http://lh4.ggpht.com/_YF2-PvwqBh4/ShuqFXiDJJI/AAAAAAAAB74/tiM921al0mM/s1600-h/00_%C3%91O%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="00_黑屏" border="0" alt="00_黑屏" src="http://lh4.ggpht.com/_YF2-PvwqBh4/ShuqGqPKTbI/AAAAAAAAB78/Fd0Uv1M5zGY/00_%C3%91O_thumb%5B1%5D.png?imgmax=800" width="422" height="202" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;font color="#800080" size="3"&gt;最近有幾位朋友在使用 XP 或是 Vista 時，接收到以下的訊息：      &lt;br /&gt;你可能已經成為盜版軟體的受害者。       &lt;br /&gt;這一份 Windows 未通過正版 Windows 驗證。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="3"&gt;至於為何會產生的訊息，多半是因為您的作業系統，因故使用了不合法的序號來安裝，才會造成此問題發生。&lt;/font&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;   &lt;br /&gt;&lt;font color="#004000" size="3"&gt;若是您有正版軟體的序號，可以到以下的網址，利用「Windows Product Key Update Tool」來更新先前不合法的序號。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_YF2-PvwqBh4/ShuqHne-nHI/AAAAAAAAB8A/CgKbxE0rFkQ/s1600-h/Image.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="01_更新您的產品金鑰： 選擇您的 Windows 版本" border="0" alt="01_更新您的產品金鑰： 選擇您的 Windows 版本" src="http://lh4.ggpht.com/_YF2-PvwqBh4/ShuqIaYb2PI/AAAAAAAAB8E/yJBW7qh6788/Image.png?imgmax=800" width="659" height="328" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;font size="4"&gt;&lt;font color="#800000"&gt;更新您的產品金鑰： 選擇您的 Windows 版本&lt;/font&gt;       &lt;br /&gt;&lt;/font&gt;&lt;a href="http://www.microsoft.com/genuine/selfhelp/PKUInstructions.aspx"&gt;&lt;font size="4"&gt;http://www.microsoft.com/genuine/selfhelp/PKUInstructions.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000a0" size="3"&gt;此網站有詳盡的步驟，請有需要的朋友&lt;font color="#800000"&gt;按部就班&lt;/font&gt;來執行就可以解除此訊息，合法的使用軟體。&lt;/font&gt;&lt;/p&gt;  &lt;hr /&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_YF2-PvwqBh4/ShuqJ6bdu7I/AAAAAAAAB8I/yW6s4TeuHc0/s1600-h/Image.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="02_Windows Product Key Update Tool 操作指示" border="0" alt="02_Windows Product Key Update Tool 操作指示" src="http://lh4.ggpht.com/_YF2-PvwqBh4/ShuqLFIIJ5I/AAAAAAAAB8M/59xfGPITlCU/Image.png?imgmax=800" width="950" height="697" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_YF2-PvwqBh4/ShuqME89yDI/AAAAAAAAB8Q/q0cheE0tErU/s1600-h/03_%28%20Windows%20Vista%20-%C3%B4%C2%B0%C2%A8%C2%84%22%C3%81%C3%91p%5B3%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="03_在 Windows Vista 中更新您的產品金鑰" border="0" alt="03_在 Windows Vista 中更新您的產品金鑰" src="http://lh3.ggpht.com/_YF2-PvwqBh4/ShuqNMwPUtI/AAAAAAAAB8U/Smw0dbHeJnE/03_%28%20Windows%20Vista%20-%C3%B4%C2%B0%C2%A8%C2%84%22%C3%81%C3%91p_thumb%5B1%5D.png?imgmax=800" width="954" height="529" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;參考網址：&lt;/p&gt; 更新您的產品金鑰： 選擇您的 Windows 版本   &lt;br /&gt;&lt;a href="http://www.microsoft.com/genuine/selfhelp/PKUInstructions.aspx"&gt;http://www.microsoft.com/genuine/selfhelp/PKUInstructions.aspx&lt;/a&gt;   &lt;p&gt;   &lt;br /&gt;HOW TO：啟用 Windows XP     &lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/307890"&gt;http://support.microsoft.com/kb/307890&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Genuine Windows Blog    &lt;br /&gt;&lt;a href="http://blogs.msdn.com/wga/"&gt;http://blogs.msdn.com/wga/&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1420955872914622499-8499724139192858018?l=sharedderrick.blogspot.com'/&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CaERFVsxpO8iEasrS8kNLeOW2Bg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CaERFVsxpO8iEasrS8kNLeOW2Bg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CaERFVsxpO8iEasrS8kNLeOW2Bg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CaERFVsxpO8iEasrS8kNLeOW2Bg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/sharedderrick/~4/XFctaNWYo7s" height="1" width="1"/&gt;</description><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-26T16:40:27.423+08:00</app:edited><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://sharedderrick.blogspot.com/2009/05/blog-post.html</feedburner:origLink></item><media:rating>nonadult</media:rating></channel></rss>
