<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>ModPlusPlus</title>
	<atom:link href="http://modplusplus.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://modplusplus.wordpress.com</link>
	<description>Just another WordPress.com site</description>
	<lastBuildDate>Tue, 21 Feb 2012 14:15:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='modplusplus.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>ModPlusPlus</title>
		<link>http://modplusplus.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://modplusplus.wordpress.com/osd.xml" title="ModPlusPlus" />
	<atom:link rel='hub' href='http://modplusplus.wordpress.com/?pushpress=hub'/>
		<item>
		<title>จะรู้ได้อย่างไรว่าตอนนี้ใช้ Transparent Proxy หรือเปล่า</title>
		<link>http://modplusplus.wordpress.com/2012/02/17/%e0%b8%88%e0%b8%b0%e0%b8%a3%e0%b8%b9%e0%b9%89%e0%b9%84%e0%b8%94%e0%b9%89%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3%e0%b8%a7%e0%b9%88%e0%b8%b2%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%99/</link>
		<comments>http://modplusplus.wordpress.com/2012/02/17/%e0%b8%88%e0%b8%b0%e0%b8%a3%e0%b8%b9%e0%b9%89%e0%b9%84%e0%b8%94%e0%b9%89%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3%e0%b8%a7%e0%b9%88%e0%b8%b2%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%99/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 13:15:40 +0000</pubDate>
		<dc:creator>ModPlusPlus</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[transparent proxy]]></category>
		<category><![CDATA[via]]></category>
		<category><![CDATA[x-forwarded-for]]></category>

		<guid isPermaLink="false">http://modplusplus.wordpress.com/?p=358</guid>
		<description><![CDATA[transparent proxy เป็นการทำ web proxy แบบหนึ่งที่ไม่จำเป็นต้องแก้ไขใดๆ ที่ฝั่งของไคลเอนท์ มักนิยมกับบริษัทที่มีขนาดใหญ่หรือตามผู้ให้บริการอินเทอร์เน็ตเนื่องจากมีค่าใช้จ่ายและความซับซ้อนสูงกว่า explicit proxy หรือ proxy ธรรมดา เนื่องจากไม่จำเป็นต้องแก้ไขคอนฟิกใดๆ ที่ฝั่งไคลเอนท์เลย โดยการคอนฟิกจะทำที่อุปกรณ์เครือข่ายทั้งหมด อาจจะเป็นการใช้งานร่วมกับ L4 switch, hardware load balancer, ใช้โพรโตคอล WCCP คุยกับ Cisco switch, หรือแม้แต่ว่าง in-line เลย แล้วเราจะรู้ได้อย่างไรว่าตอนนี้มี ใครแอบเอา transparent proxy มาวางขวางเราหรือเปล่า เราสามารถตรวจสอบได้ง่ายๆ โดยเข้าเวป WhatIsMyProxy ซึ่งเวปนี้อาจจะบอกว่าเราได้ว่าเราใช้ transparent proxy อยู่หรือเปล่า ซึ่งในรูปข้างบนทำให้เรารู้ได้ว่าตอนนี้กำลังใช้ proxy ที่ชื่อว่า paul-suk2 เป็น squid และมี private IP เป็น 10.199.88.57 อย่างไรก็ตามหาก transparent [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modplusplus.wordpress.com&amp;blog=28734022&amp;post=358&amp;subd=modplusplus&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>transparent proxy เป็นการทำ web proxy แบบหนึ่งที่ไม่จำเป็นต้องแก้ไขใดๆ ที่ฝั่งของไคลเอนท์ มักนิยมกับบริษัทที่มีขนาดใหญ่หรือตามผู้ให้บริการอินเทอร์เน็ตเนื่องจากมีค่าใช้จ่ายและความซับซ้อนสูงกว่า explicit proxy หรือ proxy ธรรมดา เนื่องจากไม่จำเป็นต้องแก้ไขคอนฟิกใดๆ ที่ฝั่งไคลเอนท์เลย โดยการคอนฟิกจะทำที่อุปกรณ์เครือข่ายทั้งหมด อาจจะเป็นการใช้งานร่วมกับ L4 switch, hardware load balancer, ใช้โพรโตคอล WCCP คุยกับ Cisco switch, หรือแม้แต่ว่าง in-line เลย</p>
<p>แล้วเราจะรู้ได้อย่างไรว่าตอนนี้มี ใครแอบเอา transparent proxy มาวางขวางเราหรือเปล่า เราสามารถตรวจสอบได้ง่ายๆ โดยเข้าเวป <a href="http://www.whatismyproxy.com" title="WhatIsMyProxy" target="_blank">WhatIsMyProxy</a> ซึ่งเวปนี้อาจจะบอกว่าเราได้ว่าเราใช้ transparent proxy อยู่หรือเปล่า<br />
<img src="http://modplusplus.files.wordpress.com/2012/02/whatismyproxy.png?w=640"><br />
ซึ่งในรูปข้างบนทำให้เรารู้ได้ว่าตอนนี้กำลังใช้ proxy ที่ชื่อว่า paul-suk2 เป็น squid และมี private IP เป็น 10.199.88.57</p>
<p>อย่างไรก็ตามหาก transparent proxy ดังกล่าว ไม่ได้สแตมป์ header VIA หรือ X-Forwarded-For เราก็อาจไม่เห็นก็ได้ครับ เพราะการที่ proxy ส่งข้อมูลรายละเอียดเยอะเกินไปอาจเป็นดาบสองคมได้ เพราะเวปเซิร์ฟเวอร์จะรู้ข้อมูลข้างในองค์กร หรือเวอร์ชั่นและยี่ห้อของ proxy ได้ ดังนั้นบางครั้งแอดมินจึงคอนฟิก proxy ไม่ให้ส่งข้อมูลดังกล่าว</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/modplusplus.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/modplusplus.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/modplusplus.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/modplusplus.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/modplusplus.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/modplusplus.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/modplusplus.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/modplusplus.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/modplusplus.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/modplusplus.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/modplusplus.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/modplusplus.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/modplusplus.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/modplusplus.wordpress.com/358/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modplusplus.wordpress.com&amp;blog=28734022&amp;post=358&amp;subd=modplusplus&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://modplusplus.wordpress.com/2012/02/17/%e0%b8%88%e0%b8%b0%e0%b8%a3%e0%b8%b9%e0%b9%89%e0%b9%84%e0%b8%94%e0%b9%89%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3%e0%b8%a7%e0%b9%88%e0%b8%b2%e0%b8%95%e0%b8%ad%e0%b8%99%e0%b8%99/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1d66c40dfc86ba65b9c9dc56148b570a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">modplusplus</media:title>
		</media:content>

		<media:content url="http://modplusplus.files.wordpress.com/2012/02/whatismyproxy.png" medium="image" />
	</item>
		<item>
		<title>รัน Java Application ใน IE ไม่ได้</title>
		<link>http://modplusplus.wordpress.com/2012/02/14/%e0%b8%a3%e0%b8%b1%e0%b8%99-java-application-%e0%b9%83%e0%b8%99-ie-%e0%b9%84%e0%b8%a1%e0%b9%88%e0%b9%84%e0%b8%94%e0%b9%89/</link>
		<comments>http://modplusplus.wordpress.com/2012/02/14/%e0%b8%a3%e0%b8%b1%e0%b8%99-java-application-%e0%b9%83%e0%b8%99-ie-%e0%b9%84%e0%b8%a1%e0%b9%88%e0%b9%84%e0%b8%94%e0%b9%89/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 16:10:22 +0000</pubDate>
		<dc:creator>ModPlusPlus</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://modplusplus.wordpress.com/?p=350</guid>
		<description><![CDATA[วันนี้ผมเจอปัญหาว่าโปรแกรมที่ใช้งานผ่านเวปเรียกใช้งาน java ทั้งที่ติดตั้ง JRE แล้ว แต่ก็ยังไม่สามารถทำงานได้ ทั้ง IE และ Firefox มี error เดียวกันตามนี้ Java plugin cannot be started. Please ensure you have sun java 1.6 installed and java is enabled in browser settings. หลังจากค้นหากันอยู่นาน ก็พบว่า java ที่ลงนั้นเป็นเวอร์ชั่น 64 บิต แต่ว่า Web Browser ที่ใช้งานเป็น 32 บิต วิธีแก้มี 2 อย่างครับ 1) เปลี่ยนไปใช้ web browser 64 บิต ตามรูป [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modplusplus.wordpress.com&amp;blog=28734022&amp;post=350&amp;subd=modplusplus&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>วันนี้ผมเจอปัญหาว่าโปรแกรมที่ใช้งานผ่านเวปเรียกใช้งาน java ทั้งที่ติดตั้ง JRE แล้ว แต่ก็ยังไม่สามารถทำงานได้ ทั้ง IE และ Firefox มี error เดียวกันตามนี้ </p>
<blockquote style="font-style:normal;"><p><code>Java plugin cannot be started. Please ensure you have sun java 1.6 installed and java is enabled in browser settings.</code></p></blockquote>
<p><img src="http://modplusplus.files.wordpress.com/2012/02/java-error.png?w=640" alt="Java plugin cannot be started" /></p>
<p>หลังจากค้นหากันอยู่นาน ก็พบว่า java ที่ลงนั้นเป็นเวอร์ชั่น 64 บิต แต่ว่า Web Browser ที่ใช้งานเป็น 32 บิต<br />
วิธีแก้มี 2 อย่างครับ<br />
1) เปลี่ยนไปใช้ web browser 64 บิต ตามรูป<br />
ส่วนใครที่ใช้ Firefox ก็รอต่อไปครับ เพราะยังไม่มี Firefox เวอร์ชั่น 32 บิต ดังนั้นแนะนำให้ใช้วิธีที่ 2 แทน<br />
<img src="http://modplusplus.files.wordpress.com/2012/02/ie-32and64bit.png?w=640" alt="IE 32-bit and 64-bit" /></p>
<p>2) ลง JRE 32 บิต และใช้งาน web browser 32 บิตตามเดิมครับ</p>
<p>โดยเราสามารถทดสอบได้ว่า java สามารถใช้งานได้ใน web browser หรือไม่โดยเข้าไปที่<br />
<a href="http://java.com/en/download/testjava.jsp" title="How do I test whether Java is working on my computer?" target="_blank">http://java.com/en/download/testjava.jsp</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/modplusplus.wordpress.com/350/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/modplusplus.wordpress.com/350/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/modplusplus.wordpress.com/350/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/modplusplus.wordpress.com/350/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/modplusplus.wordpress.com/350/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/modplusplus.wordpress.com/350/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/modplusplus.wordpress.com/350/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/modplusplus.wordpress.com/350/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/modplusplus.wordpress.com/350/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/modplusplus.wordpress.com/350/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/modplusplus.wordpress.com/350/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/modplusplus.wordpress.com/350/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/modplusplus.wordpress.com/350/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/modplusplus.wordpress.com/350/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modplusplus.wordpress.com&amp;blog=28734022&amp;post=350&amp;subd=modplusplus&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://modplusplus.wordpress.com/2012/02/14/%e0%b8%a3%e0%b8%b1%e0%b8%99-java-application-%e0%b9%83%e0%b8%99-ie-%e0%b9%84%e0%b8%a1%e0%b9%88%e0%b9%84%e0%b8%94%e0%b9%89/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1d66c40dfc86ba65b9c9dc56148b570a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">modplusplus</media:title>
		</media:content>

		<media:content url="http://modplusplus.files.wordpress.com/2012/02/java-error.png" medium="image">
			<media:title type="html">Java plugin cannot be started</media:title>
		</media:content>

		<media:content url="http://modplusplus.files.wordpress.com/2012/02/ie-32and64bit.png" medium="image">
			<media:title type="html">IE 32-bit and 64-bit</media:title>
		</media:content>
	</item>
		<item>
		<title>ปิด junk mail filter ของ Outlook 2010</title>
		<link>http://modplusplus.wordpress.com/2012/02/13/%e0%b8%9b%e0%b8%b4%e0%b8%94-junk-mail-filter-%e0%b8%82%e0%b8%ad%e0%b8%87-outlook-2010/</link>
		<comments>http://modplusplus.wordpress.com/2012/02/13/%e0%b8%9b%e0%b8%b4%e0%b8%94-junk-mail-filter-%e0%b8%82%e0%b8%ad%e0%b8%87-outlook-2010/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 11:48:57 +0000</pubDate>
		<dc:creator>ModPlusPlus</dc:creator>
				<category><![CDATA[Email]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[junk]]></category>
		<category><![CDATA[Outlook]]></category>

		<guid isPermaLink="false">http://modplusplus.wordpress.com/?p=341</guid>
		<description><![CDATA[หากที่ออฟฟิสมีเมล์เกตเวย์ไว้กรองสแปมอยู่แล้ว และเราต้องการปิดการใช้งาน junk mail filter ใน Outlook สามารถทำได้โดย 1) ไปที่ริบบอน Home 2) เลือก Junk 3) เลือก Junk E-Mail Options&#8230; 4) ในแทป Option เราสามารถเลือกระดับได้ตามใจชอบครับ ถ้าต้องการปิดฟีเจอร์นี้ก็เลือก No Automatic Filtering ได้ครับ<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modplusplus.wordpress.com&amp;blog=28734022&amp;post=341&amp;subd=modplusplus&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>หากที่ออฟฟิสมีเมล์เกตเวย์ไว้กรองสแปมอยู่แล้ว และเราต้องการปิดการใช้งาน junk mail filter ใน Outlook สามารถทำได้โดย<br />
1) ไปที่ริบบอน Home<br />
2) เลือก Junk<br />
3) เลือก Junk E-Mail Options&#8230;<br />
<img src="http://modplusplus.files.wordpress.com/2012/02/outlook-junk-mail-01.png?w=397" alt="Outlook Junk Mail 01" /></p>
<p>4) ในแทป Option เราสามารถเลือกระดับได้ตามใจชอบครับ ถ้าต้องการปิดฟีเจอร์นี้ก็เลือก No Automatic Filtering ได้ครับ<br />
<img src="http://modplusplus.files.wordpress.com/2012/02/outlook-junk-mail-02.png?w=441" alt="Outlook Junk Mail 02" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/modplusplus.wordpress.com/341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/modplusplus.wordpress.com/341/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/modplusplus.wordpress.com/341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/modplusplus.wordpress.com/341/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/modplusplus.wordpress.com/341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/modplusplus.wordpress.com/341/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/modplusplus.wordpress.com/341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/modplusplus.wordpress.com/341/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/modplusplus.wordpress.com/341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/modplusplus.wordpress.com/341/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/modplusplus.wordpress.com/341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/modplusplus.wordpress.com/341/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/modplusplus.wordpress.com/341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/modplusplus.wordpress.com/341/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modplusplus.wordpress.com&amp;blog=28734022&amp;post=341&amp;subd=modplusplus&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://modplusplus.wordpress.com/2012/02/13/%e0%b8%9b%e0%b8%b4%e0%b8%94-junk-mail-filter-%e0%b8%82%e0%b8%ad%e0%b8%87-outlook-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1d66c40dfc86ba65b9c9dc56148b570a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">modplusplus</media:title>
		</media:content>

		<media:content url="http://modplusplus.files.wordpress.com/2012/02/outlook-junk-mail-01.png?w=397" medium="image">
			<media:title type="html">Outlook Junk Mail 01</media:title>
		</media:content>

		<media:content url="http://modplusplus.files.wordpress.com/2012/02/outlook-junk-mail-02.png?w=441" medium="image">
			<media:title type="html">Outlook Junk Mail 02</media:title>
		</media:content>
	</item>
		<item>
		<title>Outlook ต่อกับ Exchange ไม่ได้ทำอย่างไรดี</title>
		<link>http://modplusplus.wordpress.com/2012/02/10/outlook-%e0%b8%95%e0%b9%88%e0%b8%ad%e0%b8%81%e0%b8%b1%e0%b8%9a-exchange-%e0%b9%84%e0%b8%a1%e0%b9%88%e0%b9%84%e0%b8%94%e0%b9%89%e0%b8%97%e0%b8%b3%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b9%84/</link>
		<comments>http://modplusplus.wordpress.com/2012/02/10/outlook-%e0%b8%95%e0%b9%88%e0%b8%ad%e0%b8%81%e0%b8%b1%e0%b8%9a-exchange-%e0%b9%84%e0%b8%a1%e0%b9%88%e0%b9%84%e0%b8%94%e0%b9%89%e0%b8%97%e0%b8%b3%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b9%84/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 15:52:41 +0000</pubDate>
		<dc:creator>ModPlusPlus</dc:creator>
				<category><![CDATA[Email]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[conntection status]]></category>
		<category><![CDATA[exchange]]></category>
		<category><![CDATA[Outlook]]></category>

		<guid isPermaLink="false">http://modplusplus.wordpress.com/?p=331</guid>
		<description><![CDATA[ใครที่ใช้ Outlook คุยกับ Exchange ผ่าน MAPI (ซึ่งปกติก็น่าจะใช้นะครับ เพราะของพร้อมขนาดนี้แล้วจะไปใช้ IMAP อยู่ทำไม) แล้วบังเอิญเกิดปัญหาว่าขึ้นว่า Trying to connect&#8230; อยู่บ่อยๆ เราสามารถดูรายละเอียดการเชื่อมต่อได้นะครับ โดยใส่ parameter /rpcdiag เข้าไปแบบนี้ "C:\Program Files\Microsoft Office\Office14\OUTLOOK.EXE" /rpcdiag เท่านี้เราก็รู้แล้วว่าปัญหาเกิดขึ้นที่ไหน จะได้ไปเถียงกับ Exchange Admin ถูก<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modplusplus.wordpress.com&amp;blog=28734022&amp;post=331&amp;subd=modplusplus&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>ใครที่ใช้ Outlook คุยกับ Exchange ผ่าน MAPI (ซึ่งปกติก็น่าจะใช้นะครับ เพราะของพร้อมขนาดนี้แล้วจะไปใช้ IMAP อยู่ทำไม) แล้วบังเอิญเกิดปัญหาว่าขึ้นว่า Trying to connect&#8230; อยู่บ่อยๆ เราสามารถดูรายละเอียดการเชื่อมต่อได้นะครับ โดยใส่ parameter /rpcdiag เข้าไปแบบนี้</p>
<blockquote style="font-style:normal;"><p><code>"C:\Program Files\Microsoft Office\Office14\OUTLOOK.EXE" /rpcdiag</code></p></blockquote>
<p><img src="http://modplusplus.files.wordpress.com/2012/02/outlook-rpcdiag.png?w=640" alt="Outlook RPCDiag" /></p>
<p>เท่านี้เราก็รู้แล้วว่าปัญหาเกิดขึ้นที่ไหน จะได้ไปเถียงกับ Exchange Admin ถูก <img src='http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/modplusplus.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/modplusplus.wordpress.com/331/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/modplusplus.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/modplusplus.wordpress.com/331/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/modplusplus.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/modplusplus.wordpress.com/331/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/modplusplus.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/modplusplus.wordpress.com/331/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/modplusplus.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/modplusplus.wordpress.com/331/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/modplusplus.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/modplusplus.wordpress.com/331/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/modplusplus.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/modplusplus.wordpress.com/331/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modplusplus.wordpress.com&amp;blog=28734022&amp;post=331&amp;subd=modplusplus&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://modplusplus.wordpress.com/2012/02/10/outlook-%e0%b8%95%e0%b9%88%e0%b8%ad%e0%b8%81%e0%b8%b1%e0%b8%9a-exchange-%e0%b9%84%e0%b8%a1%e0%b9%88%e0%b9%84%e0%b8%94%e0%b9%89%e0%b8%97%e0%b8%b3%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b9%84/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1d66c40dfc86ba65b9c9dc56148b570a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">modplusplus</media:title>
		</media:content>

		<media:content url="http://modplusplus.files.wordpress.com/2012/02/outlook-rpcdiag.png?w=640" medium="image">
			<media:title type="html">Outlook RPCDiag</media:title>
		</media:content>
	</item>
		<item>
		<title>เลือกใช้ Web Proxy แบบไหนดี</title>
		<link>http://modplusplus.wordpress.com/2011/12/18/%e0%b9%80%e0%b8%a5%e0%b8%b7%e0%b8%ad%e0%b8%81%e0%b9%83%e0%b8%8a%e0%b9%89-web-proxy-%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%ab%e0%b8%99%e0%b8%94%e0%b8%b5/</link>
		<comments>http://modplusplus.wordpress.com/2011/12/18/%e0%b9%80%e0%b8%a5%e0%b8%b7%e0%b8%ad%e0%b8%81%e0%b9%83%e0%b8%8a%e0%b9%89-web-proxy-%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%ab%e0%b8%99%e0%b8%94%e0%b8%b5/#comments</comments>
		<pubDate>Sun, 18 Dec 2011 06:05:57 +0000</pubDate>
		<dc:creator>ModPlusPlus</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[automatic configuration script]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[proxy script]]></category>
		<category><![CDATA[transparent proxy]]></category>
		<category><![CDATA[wccp]]></category>
		<category><![CDATA[wpad]]></category>

		<guid isPermaLink="false">http://modplusplus.wordpress.com/?p=285</guid>
		<description><![CDATA[แอดมินหลายๆ คน มักเจอคำถามนี้เหมือนกัน บทความนี้จึงขอนำเสนอวิธีต่างๆ และข้อดี ข้อเสีย ของแต่ละวิธีครับ การทำงานของ proxy แบ่งตามมุมมองจากไคลเอนท์ได้ 2 กลุ่มหลักๆ คือ A) Explicit Proxy B) Transparent Proxy Explicit Proxy เป็นการบอกให้ไคลเอนท์รู้ว่า proxy อยู่ที่ไหน และให้ส่งมาที่ proxy ก่อน 1) Manual หรือทำมือ ซึ่งเป็นวิธีที่ง่ายที่สุด วิธีทำ - เปิด IE &#62; Tools &#62; Internet Options &#62; Connections &#62; LAN Settings แล้วระบุชื่อ proxy ลงไป ข้อดี - ง่าย ไม่ซับซ้อน ข้อเสีย - หากมีเครื่องไคลเอนท์จำนวนมาก [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modplusplus.wordpress.com&amp;blog=28734022&amp;post=285&amp;subd=modplusplus&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>แอดมินหลายๆ คน มักเจอคำถามนี้เหมือนกัน บทความนี้จึงขอนำเสนอวิธีต่างๆ และข้อดี ข้อเสีย ของแต่ละวิธีครับ</p>
<p>การทำงานของ proxy แบ่งตามมุมมองจากไคลเอนท์ได้ 2 กลุ่มหลักๆ คือ<br />
A) Explicit Proxy<br />
B) Transparent Proxy</p>
<p><strong><u>Explicit Proxy</u></strong>
<ul> เป็นการบอกให้ไคลเอนท์รู้ว่า proxy อยู่ที่ไหน และให้ส่งมาที่ proxy ก่อน</p>
<p><strong>1) Manual</strong>
<ul> หรือทำมือ ซึ่งเป็นวิธีที่ง่ายที่สุด<br />
<u>วิธีทำ</u><br />
- เปิด IE &gt; Tools &gt; Internet Options &gt; Connections &gt; LAN Settings แล้วระบุชื่อ proxy ลงไป<br />
<u>ข้อดี</u><br />
- ง่าย ไม่ซับซ้อน<br />
<u>ข้อเสีย</u><br />
- หากมีเครื่องไคลเอนท์จำนวนมาก แอดมินอาจมือหงิกได้<br />
- เวลาเปลี่ยน proxy ก็มือหงิกอีกรอบ
</ul>
<p><strong>2) Proxy Script</strong>
<ul>
<u>วิธีทำ</u><br />
- เอา java script ไปวางไว้ในเวปภายในของบริษัท แล้วทำเช่นเดียวกับ manual แต่ให้ระบุโดยใช้ Use automatic configuration script ชี้ไปยัง url ของ java script<br />
<u>ข้อดี</u><br />
- ยังง่ายอยู่ เพราะสามารถหาตัวอย่าง proxy script ได้ในเน็ต<br />
- สามารถกำหนดเงื่อนไขแปลกๆ เช่น ทำ load balance กับ proxy สองตัว หรือเลือกได้ว่าเวปไหนออกตรง เวปไหนผ่าน proxy<br />
- การแก้ไขทำได้ง่าย เพราะแก้แค่ที่เดียว<br />
<u>ข้อเสีย</u><br />
- เวลากำหนดครั้งแรกยังต้องทำทีละเครื่องเช่นเดิม
</ul>
<p><strong>3) WPAD</strong>
<ul> หรือที่ในหน้า proxy ของ IE บอกว่า Automatically detect setting นั่นเอง<br />
<u>วิธีทำ</u><br />
- ใช้ proxy script เจ้าเดิม เพียงแต่เราจะวางให้ถูกที่ถูกทาง โดยมันจะค้นหา proxy script ตามชื่อโดเมนของไคลแอนท์ เช่น ไคลเอนท์ชื่อ pc1.sale.bangkok.modplusplus.com เวลามันค้นหา proxy script ก็จะวิ่งตามนี้</p>
<blockquote style="font-style:normal;"><p>http://wpad.sale.bangkok.modplusplus.com/wpad.dat</p>
<p>http://wpad.bangkok.modplusplus.com/wpad.dat</p>
<p>http://wpad.modplusplus.com/wpad.dat</p></blockquote>
<p>ดังนั้นหน้าที่เราคือต้องสร้าง DNS A record ชื่อ wpad.modplusplus.com และเปลี่ยนชื่อ proxy script เป็น wpad.dat จากนั้นไปวางในเวปเซิร์ฟเวอร์ที่ชื่อ wpad.modplusplus.com<br />
<u>ข้อดี</u><br />
- คอนฟิกที่ไคลเอนท์น้อยกว่าสองแบบแรก<br />
<u>ข้อเสีย</u><br />
- ต้องยุ่งกับ DNS<br />
- ไคลเอนท์ที่ไม่ได้ join AD อาจใช้งานลำบาก เนื่องจากจะไม่ทราบโดเมนในการค้นหา<br />
- ไม่ใช่ทุกแอพพลิเคชั่นที่ใช้งาน WPAD ได้<br />
รายละเอียดเพิ่มเติมอ่านได้ที่ Wikipeia <a href="http://en.wikipedia.org/wiki/Web_Proxy_Autodiscovery_Protocol" target="_blank">คลิ๊กที่นี่</a>
</ul>
<p><strong>4) DHCP</strong>
<ul> ถ้าใครที่ใช้ DHCP กันอยู่แล้วอาจพ่วง proxy script ไปกับ DHCP แทนการใช้ WPAD ก็ได้ครับ<br />
<u>วิธีทำ</u><br />
เข้าไปกำหนด proxy option 252 ให้ชี้ไปที่ url ของ proxy script วิธีการขึ้นอยู่กับยี่ห้อของ DHCP server ครับ ถ้าเป็น Microsoft เข้าไป <a href="http://technet.microsoft.com/en-us/library/bb794881.aspx" target="_blank">คลิ๊กที่นี่</a> แล้วอย่าลืมมาเพิ่มในแต่ละ DHCP scope ด้วยนะครับ<br />
<u>ข้อดี</u><br />
- ไม่ต้องแตะไคลเอนท์เลย<br />
<u>ข้อเสีย</u><br />
- ไคลเอนท์ที่ทำ static IP จะใช้ไม่ได้ ดังนั้นแนะนำให้ทำร่วมกับ WPAD ครับ
</ul>
<p><strong>5) Microsoft Group Policy Object (GPO)</strong>
<ul>
<u>วิธีทำ</u><br />
- เข้าไปกำหนดแบบ manual หรือ proxy script ผ่าน Microsoft Group Policy Management Console (GPMC) ซึ่งจะกระจายให้กับไคลเอนท์ที่อยู่ใน AD ทั้งหมด<br />
<u>ข้อดี</u><br />
- ไม่ต้องไปยุ่งกับไคลเอนท์<br />
- ไม่ต้องเข้าไปแก้ไข DNS หรือ DHCP<br />
<u>ข้อเสีย</u><br />
- อาจมีปัญหากับอุปกรณ์ mobile หรือ table ซึ่งไม่สามารถ join AD ได้
</ul>
</ul>
<p><strong><u>Transparent Proxy</u></strong>
<ul> เป็น proxy ใสแจ๋ว ฝั่งไคลเอนท์ไม่รับรู้ว่ามี proxy อยู่ เวลาติดตั้งไม่ต้องยุ่งกับไคลเอนท์ แต่จะมีขั้นตอนติดตั้งที่ยุ่งยากกว่า และแพงกว่า<br />
<strong>6) L4 Switch</strong>
<ul>
<u>วิธีทำ</u><br />
- ใช้ L4 switch ตรวจสอบว่ามี traffic ใช้พอร์ต 80 หรือ 443 หรือไม่ ถ้ามีจะโยน traffic ดังกล่าวให้ proxy แต่ถ้าไม่ใช่ก็จะปล่อยผ่าน<br />
<u>ข้อดี</u><br />
- ไม่ต้องไปยุ่งกับไคลเอนท์<br />
- ไม่ต้องเข้าไปแก้ไข DNS หรือ DHCP<br />
- สามารถใช้ได้กับทุกแอพพลิเคชั่น ทุกแพลตฟอร์ม<br />
<u>ข้อเสีย</u><br />
- อุปกรณ์ L4 switch มักจะมีราคาแพง บางครั้งอาจแพงกว่า proxy ด้วย
</ul>
<p><strong>7) WCCP</strong>
<ul> หรือ Web Cache Communication Protocol พัฒนาโดย Cisco ให้ใช้งาน proxy ร่วมกับ Cisco switch แทนการพึ่ง L4 หรือ L7 switch ที่มีราคาแพง<br />
<u>วิธีทำ</u><br />
- ทำงานเช่นเดียวกับ L4 switch คือ WCCP router (หรือ WCCP switch) จะส่ง web traffic มาให้ proxy ก่อน แต่ถ้าไม่ใช่ก็จะปล่อยตรง<br />
<u>ข้อดี</u><br />
- เหมือนกับ L4 switch<br />
- ราคาของ WCCP router มักจะถูกกว่า L4 switch และบางครั้งก็มีมาพร้อมกับ L2/L3 switch เลย<br />
<u>ข้อเสีย</u><br />
- proxy ต้องสนับสนุน WCCP protocol ด้วย
</ul>
<p><strong>8&#041; In-line (or Bridge)</strong>&lt;
<ul>
<u>วิธีทำ</u><br />
- เป็น proxy ที่วางขวาง traffic ทั้งหมด ซึ่งบางผู้ผลิตจะทำเป็น firewall/ISP ที่เพิ่มความสามารถในการสแกนข้อมูลที่เป็น HTTP/HTTPS protocol<br />
<u>ข้อดี</u><br />
- หากเป็นความสามารถเสริมของ firewall/IPS ก็เพียงแค่เรียกเปิดใช้งาน ไม่จำเป็นต้องติดตั้งอุปกรณ์เพิ่ม<br />
<u>ข้อเสีย</u><br />
- หากต้องมี downtime อาจส่งผลกระทบให้ไม่สามารถใช้งานอินเทอร์เน็ตได้ทั้งองค์กรได้ หรือต้องใช้รุ่นที่มี hardware bypass traffic เวลาอุปกรณ์ไม่ทำงาน ซึ่งจะมีราคาสูง
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/modplusplus.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/modplusplus.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/modplusplus.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/modplusplus.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/modplusplus.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/modplusplus.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/modplusplus.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/modplusplus.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/modplusplus.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/modplusplus.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/modplusplus.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/modplusplus.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/modplusplus.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/modplusplus.wordpress.com/285/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modplusplus.wordpress.com&amp;blog=28734022&amp;post=285&amp;subd=modplusplus&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://modplusplus.wordpress.com/2011/12/18/%e0%b9%80%e0%b8%a5%e0%b8%b7%e0%b8%ad%e0%b8%81%e0%b9%83%e0%b8%8a%e0%b9%89-web-proxy-%e0%b9%81%e0%b8%9a%e0%b8%9a%e0%b9%84%e0%b8%ab%e0%b8%99%e0%b8%94%e0%b8%b5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1d66c40dfc86ba65b9c9dc56148b570a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">modplusplus</media:title>
		</media:content>
	</item>
		<item>
		<title>DNS MX Record มีประโยชน์อย่างไร</title>
		<link>http://modplusplus.wordpress.com/2011/12/18/dns-mx-record-%e0%b8%a1%e0%b8%b5%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b9%82%e0%b8%a2%e0%b8%8a%e0%b8%99%e0%b9%8c%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3/</link>
		<comments>http://modplusplus.wordpress.com/2011/12/18/dns-mx-record-%e0%b8%a1%e0%b8%b5%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b9%82%e0%b8%a2%e0%b8%8a%e0%b8%99%e0%b9%8c%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3/#comments</comments>
		<pubDate>Sun, 18 Dec 2011 04:09:26 +0000</pubDate>
		<dc:creator>ModPlusPlus</dc:creator>
				<category><![CDATA[Email]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[Mail Exchager]]></category>
		<category><![CDATA[MX]]></category>

		<guid isPermaLink="false">http://modplusplus.wordpress.com/?p=233</guid>
		<description><![CDATA[DNS MX record หรือ Mail Exchanger Record เป็นข้อมูล DNS ชนิดหนึ่ง ซึ่งแทนที่จะใช้แปลงจาก Name เป็น IP เหมือนกับ DNS A record ทั่วไป แต่ MX record จะเป็นตัวบอกว่าเมล์เซิร์ฟเวอร์ของโดเมนของเราอยู่ที่เครื่องไหน เช่นหากต้องการรู้ว่า MX record ของโดเมน microsoft.com คือเครื่องไหนให้ใช้คำสั่ง nslookup -qt=mx hotmail.com จะมีผลลัพธ์แบบนี้ microsoft.com MX preference = 10, mail exchanger = mail.messaging.microsoft.com หมายความว่า อีเมล์ที่ส่งหาโดเมน microsoft.com จะส่งไปที่เครื่องเซิร์ฟเวอร์ mail.messaging.microsoft.com หากอยากดูโดเมนอื่นก็ใส่โดเมนเข้าไปท้ายคำสั่งแทน ซึ่งหากมี MX หลายๆ ตัวก็จะได้แบบนี้ hotmail.com MX preference [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modplusplus.wordpress.com&amp;blog=28734022&amp;post=233&amp;subd=modplusplus&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>DNS MX record หรือ Mail Exchanger Record เป็นข้อมูล DNS ชนิดหนึ่ง ซึ่งแทนที่จะใช้แปลงจาก Name เป็น IP เหมือนกับ DNS A record ทั่วไป แต่ MX record จะเป็นตัวบอกว่าเมล์เซิร์ฟเวอร์ของโดเมนของเราอยู่ที่เครื่องไหน เช่นหากต้องการรู้ว่า MX record ของโดเมน microsoft.com คือเครื่องไหนให้ใช้คำสั่ง </p>
<blockquote style="font-style:normal;"><p><code>nslookup -qt=mx hotmail.com</code></p></blockquote>
<p>จะมีผลลัพธ์แบบนี้</p>
<blockquote style="font-style:normal;"><p><code>microsoft.com   MX preference = 10, mail exchanger = mail.messaging.microsoft.com</code></p></blockquote>
<p>หมายความว่า อีเมล์ที่ส่งหาโดเมน microsoft.com จะส่งไปที่เครื่องเซิร์ฟเวอร์ mail.messaging.microsoft.com หากอยากดูโดเมนอื่นก็ใส่โดเมนเข้าไปท้ายคำสั่งแทน<br />
<BR><br />
ซึ่งหากมี MX หลายๆ ตัวก็จะได้แบบนี้</p>
<blockquote style="font-style:normal;"><p><code>hotmail.com     MX preference = 5, mail exchanger = mx4.hotmail.com<br />
hotmail.com     MX preference = 5, mail exchanger = mx1.hotmail.com<br />
hotmail.com     MX preference = 5, mail exchanger = mx2.hotmail.com<br />
hotmail.com     MX preference = 5, mail exchanger = mx3.hotmail.com</code></p></blockquote>
<p><BR><br />
นอกจากนี้ยังสามารถกำหนดลำดับโดยใช้ MX preference ได้ ซึ่งค่าที่น้อยที่สุดจะมีถูกใช้ก่อน ถ้าส่งไม่สำเร็จก็จะพยายามติดต่อไปยังเครื่องที่มี preference สูงขึ้นต่อไป เช่น</p>
<blockquote style="font-style:normal;"><p><code>nectec.or.th    MX preference = 20, mail exchanger = maildr.nectec.or.th<br />
nectec.or.th    MX preference = 10, mail exchanger = imail.nectec.or.th</code></p></blockquote>
<p>เวลาทำงานเมล์เซิร์ฟเวอร์ต้นทางจะพยายามส่งไป imail ก่อน หากไม่สำเร็จจะส่งต่อไปยัง maildr<br />
<BR><br />
ตัวอย่างข้างล่างเป็น combo set หลายๆ MX ที่มี preference เท่ากัน และ preference ต่างกัน</p>
<blockquote style="font-style:normal;"><p><code>ironport.com    MX preference = 10, mail exchanger = soma-c601.ironport.com<br />
ironport.com    MX preference = 20, mail exchanger = soma-c602.ironport.com<br />
ironport.com    MX preference = 20, mail exchanger = cas1-c604.ironport.com<br />
ironport.com    MX preference = 10, mail exchanger = cas1-c603.ironport.com</code></p></blockquote>
<p><BR><br />
<b><u>เราสามารถเอามาประยุกต์ใช้กับการเปลี่ยน IP ของเมล์เกตเวย์หรือย้าย ISP ได้ด้วยนะครับ</u></b><br />
สมมุติปัจจุบันเรามี MX เป็น</p>
<blockquote style="font-style:normal;"><p><code>example.com     MX preference = 30, mail exchanger = oldisp.example.com</code></p></blockquote>
<p>สิ่งที่ต้องทำคือสร้าง MX เพิ่มล่วงหน้าซัก 1-2 วันก่อนเปลี่ยน และให้ preference น้อยกว่า</p>
<blockquote style="font-style:normal;"><p><code>example.com     MX preference = 30, mail exchanger = oldisp.example.com<br />
example.com     MX preference = 20, mail exchanger = newisp.example.com</code></p></blockquote>
<p>ซึ่งระหว่างที่ยังใช้ IP เดิม ก็จะพยายามส่งมาที่ newisp.example.com แต่ไม่มีใครตอบ จึงพยายามส่งอีกครั้งไป oldisp.example.com และเมื่อเปลี่ยนมาใช้ IP ใหม่ ก็จะส่งเข้า newisp.example.com ได้เลย<br />
และหลังจากที่เปลี่ยน ISP เรียบร้อยแล้ว มั่นใจว่าจะไม่ย้ายกลับก็ลบของเดิมออกได้ครับ</p>
<blockquote style="font-style:normal;"><p><code>example.com     MX preference = 20, mail exchanger = newisp.example.com</code></p></blockquote>
<p>นอกจากนี้หากไม่ต้องการรอนานหลักวันอาจลดค่า TTL ของ MX record ให้เหลือเป็นหลักสิบนาที เพื่อให้ DNS server ในอินเทอร์เน็ตลดเวลาที่เก็บใน local cache ทำให้ผู้อื่นเห็นข้อมูลใหม่เร็วขึ้นก็ได้ครับ แต่จะมีโหลดเพิ่มขึ้นที่ DNS server ของเราได้ ทำให้บางครั้ง ISP อาจไม่ยอมคอนฟิกค่า TTL ให้ครับ</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/modplusplus.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/modplusplus.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/modplusplus.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/modplusplus.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/modplusplus.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/modplusplus.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/modplusplus.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/modplusplus.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/modplusplus.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/modplusplus.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/modplusplus.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/modplusplus.wordpress.com/233/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/modplusplus.wordpress.com/233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/modplusplus.wordpress.com/233/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modplusplus.wordpress.com&amp;blog=28734022&amp;post=233&amp;subd=modplusplus&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://modplusplus.wordpress.com/2011/12/18/dns-mx-record-%e0%b8%a1%e0%b8%b5%e0%b8%9b%e0%b8%a3%e0%b8%b0%e0%b9%82%e0%b8%a2%e0%b8%8a%e0%b8%99%e0%b9%8c%e0%b8%ad%e0%b8%a2%e0%b9%88%e0%b8%b2%e0%b8%87%e0%b9%84%e0%b8%a3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1d66c40dfc86ba65b9c9dc56148b570a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">modplusplus</media:title>
		</media:content>
	</item>
		<item>
		<title>เลือกเป็น simple recovery model แล้ว ทำไม transaction logs ยังมีขนาดใหญ่</title>
		<link>http://modplusplus.wordpress.com/2011/12/09/%e0%b9%80%e0%b8%a5%e0%b8%b7%e0%b8%ad%e0%b8%81%e0%b9%80%e0%b8%9b%e0%b9%87%e0%b8%99-simple-recovery-model-%e0%b9%81%e0%b8%a5%e0%b9%89%e0%b8%a7-%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1-transaction-logs/</link>
		<comments>http://modplusplus.wordpress.com/2011/12/09/%e0%b9%80%e0%b8%a5%e0%b8%b7%e0%b8%ad%e0%b8%81%e0%b9%80%e0%b8%9b%e0%b9%87%e0%b8%99-simple-recovery-model-%e0%b9%81%e0%b8%a5%e0%b9%89%e0%b8%a7-%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1-transaction-logs/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 03:39:34 +0000</pubDate>
		<dc:creator>ModPlusPlus</dc:creator>
				<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://modplusplus.wordpress.com/?p=223</guid>
		<description><![CDATA[เนื่องจากทุก transaction จะต้องถูกเขียนลง log ก่อนที่จะลง data file ดังนั้นหาก transaction มีขนาดใหญ่ เช่น ลบหลาย record ขนาดรวม 5GB ก็จำเป็นต้องเขียน logs ขนาด 5GB แม้ว่าจะเป็น simple recovery model ก็ตาม นอกจากนี้จะทำให้เกิด I/O สูงมากด้วย ดังนั้นแนะนำให้ซอยเป็น transaction ย่อยๆ โดยใช้ TOP และ @@ROWCOUNT มาช่วยทำงานครับ ตัวอย่างตามข้างล่าง DECLARE @Done BIT SET @Done = 0 WHILE @Done = 0 &#160; BEGIN &#160; &#160; DELETE TOP (20000) -- [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modplusplus.wordpress.com&amp;blog=28734022&amp;post=223&amp;subd=modplusplus&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>เนื่องจากทุก transaction จะต้องถูกเขียนลง log ก่อนที่จะลง data file ดังนั้นหาก transaction มีขนาดใหญ่ เช่น ลบหลาย record ขนาดรวม 5GB ก็จำเป็นต้องเขียน logs ขนาด 5GB แม้ว่าจะเป็น simple recovery model ก็ตาม นอกจากนี้จะทำให้เกิด I/O สูงมากด้วย ดังนั้นแนะนำให้ซอยเป็น transaction ย่อยๆ โดยใช้ TOP และ @@ROWCOUNT มาช่วยทำงานครับ ตัวอย่างตามข้างล่าง </p>
<blockquote style="font-style:normal;"><p><code><br />
DECLARE @Done BIT<br />
SET @Done = 0<br />
WHILE @Done = 0<br />
&nbsp; BEGIN<br />
&nbsp; &nbsp; DELETE TOP (20000) -- reduce if log still growing<br />
&nbsp; &nbsp; &nbsp; FROM SomeTable WHERE SomeColumn = SomeValue<br />
&nbsp; &nbsp; IF @@ROWCOUNT = 0<br />
&nbsp; &nbsp; &nbsp; SET @Done = 1<br />
&nbsp; &nbsp; CHECKPOINT -- marks log space reusable in simple recovery<br />
&nbsp; END<br />
</code></p></blockquote>
<p>ที่มา <a href="http://stackoverflow.com/questions/1448857/there-must-be-a-way-to-delete-data-in-sql-server-w-o-overloading-the-log" target="_blank">http://stackoverflow.com/questions/1448857/there-must-be-a-way-to-delete-data-in-sql-server-w-o-overloading-the-log</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/modplusplus.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/modplusplus.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/modplusplus.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/modplusplus.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/modplusplus.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/modplusplus.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/modplusplus.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/modplusplus.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/modplusplus.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/modplusplus.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/modplusplus.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/modplusplus.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/modplusplus.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/modplusplus.wordpress.com/223/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modplusplus.wordpress.com&amp;blog=28734022&amp;post=223&amp;subd=modplusplus&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://modplusplus.wordpress.com/2011/12/09/%e0%b9%80%e0%b8%a5%e0%b8%b7%e0%b8%ad%e0%b8%81%e0%b9%80%e0%b8%9b%e0%b9%87%e0%b8%99-simple-recovery-model-%e0%b9%81%e0%b8%a5%e0%b9%89%e0%b8%a7-%e0%b8%97%e0%b8%b3%e0%b9%84%e0%b8%a1-transaction-logs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1d66c40dfc86ba65b9c9dc56148b570a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">modplusplus</media:title>
		</media:content>
	</item>
		<item>
		<title>Recovery Model คืออะไร</title>
		<link>http://modplusplus.wordpress.com/2011/12/09/recovery-model-%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3/</link>
		<comments>http://modplusplus.wordpress.com/2011/12/09/recovery-model-%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 03:07:39 +0000</pubDate>
		<dc:creator>ModPlusPlus</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[full]]></category>
		<category><![CDATA[simple]]></category>
		<category><![CDATA[bulk]]></category>

		<guid isPermaLink="false">http://modplusplus.wordpress.com/?p=150</guid>
		<description><![CDATA[Recover Model เป็นโหมดที่จะเลือกการเก็บ transaction logs ว่าจะเก็บอย่างไร ซึ่งมีอยู่ 3 แบบ แต่ละแบบจะมีรายละเอียดต่างกันคือ Full เก็บทุกอย่าง ปลอดภัยสุด ข้อดี - เก็บการเปลี่ยนแปลงทั้งหมด หาก database file เสียสามารถกู้คืนได้โดยใช้ transaction logs - สามารถ recovery แล้วเลือกเวลาที่ต้องการ (point in time recovery) เช่น database มีปัญหาตอน 12:30น. ดังนั้นสามารถ recovery ไปยังสถานะเมื่อเวลา 12:25 ก่อนที่จะมีปัญหาได้ ข้อควรระวัง - transaction logs จะมีขนาดใหญ่มาก ต้อง backup logs สม่ำเสมอเพื่อป้องกันไม่ให้ logs file โตเกินไป Simple ประหยัดพื้นที่ฮาร์ดดิสก์ที่สุด ข้อดี - [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modplusplus.wordpress.com&amp;blog=28734022&amp;post=150&amp;subd=modplusplus&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recover Model เป็นโหมดที่จะเลือกการเก็บ transaction logs ว่าจะเก็บอย่างไร<br />
ซึ่งมีอยู่ 3 แบบ แต่ละแบบจะมีรายละเอียดต่างกันคือ<br />
<strong>Full</strong>
<ul>เก็บทุกอย่าง ปลอดภัยสุด<br />
<u>ข้อดี</u><br />
- เก็บการเปลี่ยนแปลงทั้งหมด หาก database file เสียสามารถกู้คืนได้โดยใช้ transaction logs<br />
- สามารถ recovery แล้วเลือกเวลาที่ต้องการ (point in time recovery) เช่น database มีปัญหาตอน 12:30น. ดังนั้นสามารถ recovery ไปยังสถานะเมื่อเวลา 12:25 ก่อนที่จะมีปัญหาได้<br />
<u>ข้อควรระวัง</u><br />
- transaction logs จะมีขนาดใหญ่มาก ต้อง backup logs สม่ำเสมอเพื่อป้องกันไม่ให้ logs file โตเกินไป
</ul>
<p><strong>Simple</strong>
<ul>ประหยัดพื้นที่ฮาร์ดดิสก์ที่สุด<br />
<u>ข้อดี</u><br />
- transaction เมื่อ checkpoint แล้วจะลบออก transaction logs file ทำให้ logs file มีขนาดเล็ก<br />
<u>ข้อควรระวัง</u><br />
- หาก database file เสีย ต้อง restore จาก backup เท่านั้น ไม่สามารถนำ transaction logs มา redo ได้<br />
- ไม่สามารถเลือกว่าจะ restore ไปยังเวลาที่ต้องการได้ restore ได้เฉพาะ ณ เวลาที่ backup เท่านั้น
</ul>
<p><strong>Bulk-logged</strong>
<ul>เหมาะกับงานพวก Analysis Service ที่ต้อง import data ขนาดใหญ่<br />
<u>ข้อดี</u><br />
- เหมือนกับ full ยกเว้นไม่เก็บ transaction logs เวลาทำ bulk insert<br />
<u>ข้อควรระวัง</u><br />
- เหมือนกับ full
</ul>
<p>โดยสามารถคอนฟิกจาก SQL Server Management Studio (SSMS) มีขั้นตอนดังนี้
<ul>
1) คลิ๊กขวาที่ Database Name ที่ต้องการ<br />
2) เลือก Properties จาก drop down menu<br />
3) เลือก Options ในกรอบด้านซ้ายมือ<br />
4) เปลี่ยน recovery model ตามที่ต้องการ<br />
5) กด OK เพื่อยืนยันการแปลี่ยนแปลง
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/modplusplus.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/modplusplus.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/modplusplus.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/modplusplus.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/modplusplus.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/modplusplus.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/modplusplus.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/modplusplus.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/modplusplus.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/modplusplus.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/modplusplus.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/modplusplus.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/modplusplus.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/modplusplus.wordpress.com/150/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modplusplus.wordpress.com&amp;blog=28734022&amp;post=150&amp;subd=modplusplus&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://modplusplus.wordpress.com/2011/12/09/recovery-model-%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1d66c40dfc86ba65b9c9dc56148b570a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">modplusplus</media:title>
		</media:content>
	</item>
		<item>
		<title>System Database ของ SQL คืออะไร และมีอะไรบ้าง</title>
		<link>http://modplusplus.wordpress.com/2011/11/03/system-database-%e0%b8%82%e0%b8%ad%e0%b8%87-sql-%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3-%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b8%a1%e0%b8%b5%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3/</link>
		<comments>http://modplusplus.wordpress.com/2011/11/03/system-database-%e0%b8%82%e0%b8%ad%e0%b8%87-sql-%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3-%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b8%a1%e0%b8%b5%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 19:52:38 +0000</pubDate>
		<dc:creator>ModPlusPlus</dc:creator>
				<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://modplusplus.wordpress.com/?p=129</guid>
		<description><![CDATA[เวลาเราเรียกใช้งาน SQL Server Management Studio (SSMS) จะพบว่า SQL Server นั้นมี database สร้างไว้อยู่แล้ว 4 DB เราจะเรียก DB เหล่านี้ว่า System Database ซึ่งประกอบไปด้วย Master - เป็น database หลัก จะเป็นที่เก็บค่าคอนฟิกของ SQL server เช่น Instance configuration, login, linked server เป็นต้น และจะเป็น database ตัวแรกที่ถูกโหลดขึ้นมาเวลา SQL Server ทำงาน - ซึ่งถ้า Master database corrupt ล่ะก็ start service ไม่ขึ้นกันทีเดียว ดังนั้นแนะนำให้ backup Master database ไว้เป็นระยะๆ [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modplusplus.wordpress.com&amp;blog=28734022&amp;post=129&amp;subd=modplusplus&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>เวลาเราเรียกใช้งาน SQL Server Management Studio (SSMS) จะพบว่า SQL Server นั้นมี database สร้างไว้อยู่แล้ว 4 DB เราจะเรียก DB เหล่านี้ว่า System Database ซึ่งประกอบไปด้วย </p>
<p><strong>Master</strong>
<ul>
- เป็น database หลัก จะเป็นที่เก็บค่าคอนฟิกของ SQL server เช่น Instance configuration, login, linked server เป็นต้น และจะเป็น database ตัวแรกที่ถูกโหลดขึ้นมาเวลา SQL Server ทำงาน<br />
- ซึ่งถ้า Master database corrupt ล่ะก็ start service ไม่ขึ้นกันทีเดียว ดังนั้นแนะนำให้ backup Master database ไว้เป็นระยะๆ ด้วยนะครับ
</ul>
<p><strong>TempDB</strong>
<ul>
- ตามชื่อเลยครับ เป็น database ชั่วคราว เช่นเป็นที่อยู่ของ temporary tables, พี่พัก result ที่ได้ระหว่าง join หลายๆ table, ที่พักตอน sort, row version สำหรับงาน snapshot<br />
- โดย TempDB จะถูกเคลียร์ที่ครั้งที่ SQL server start ดังนั้นจึงไม่จำเป็นต้อง backup TempDB<br />
- และเพื่อให้ SQL server ทำงานได้เร็วขึ้น แนะนำให้ย้าย TempDB ไปไว้ใน disk ลูกที่เร็วที่สุดครับ
</ul>
<p><strong>Model</strong>
<ul>
- เป็น template database เช่นถ้าอยากให้ database ใหม่ที่สร้างหลังจากนี้มี table, store procedure, user หรืออื่นๆ อยู่ในทุก database ก็ให้มาสร้าง object เหล่านั้นไว้ใน Model database แต่จะไม่มีผลกับ database ที่เคยสร้างไว้ก่อนหน้าแล้วนะครับ มีผลกับของใหม่เท่านั้น
</ul>
<p><strong>MSDB</strong>
<ul>
- ใช้เก็บคอนฟิกของ SQL Agent, SSIS package (หรือ DTS package ในสมัย SQL 2000) นอกจากนี้ยังเก็บข้อมูลประวัติ backup ไว้ด้วย ซึ่งจะมีประโยชน์มากเวลาต้องการรู้ว่า database ไหน backup ไปเมื่อไหร่
</ul>
<p>นอกจากนี้ยังมี system database อื่นๆ อีกขึ้นอยู่กับว่าได้ติดตั้งและใช้งานฟีเจอร์อื่นๆ หรือไม่ เช่น Resource, Distribution และ ReportServer</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/modplusplus.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/modplusplus.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/modplusplus.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/modplusplus.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/modplusplus.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/modplusplus.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/modplusplus.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/modplusplus.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/modplusplus.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/modplusplus.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/modplusplus.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/modplusplus.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/modplusplus.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/modplusplus.wordpress.com/129/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modplusplus.wordpress.com&amp;blog=28734022&amp;post=129&amp;subd=modplusplus&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://modplusplus.wordpress.com/2011/11/03/system-database-%e0%b8%82%e0%b8%ad%e0%b8%87-sql-%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3-%e0%b9%81%e0%b8%a5%e0%b8%b0%e0%b8%a1%e0%b8%b5%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1d66c40dfc86ba65b9c9dc56148b570a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">modplusplus</media:title>
		</media:content>
	</item>
		<item>
		<title>SQL Named Instance คืออะไร</title>
		<link>http://modplusplus.wordpress.com/2011/11/01/sql-named-instance-%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3/</link>
		<comments>http://modplusplus.wordpress.com/2011/11/01/sql-named-instance-%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 20:05:04 +0000</pubDate>
		<dc:creator>ModPlusPlus</dc:creator>
				<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://modplusplus.wordpress.com/?p=84</guid>
		<description><![CDATA[Microsoft SQL Server ยอมให้เรามี SQL Server Service หลายๆ ตัวได้ในเครื่องเซิร์ฟเวอร์เดียวกัน โดยใช้ฟีเจอร์ที่ชื่อว่า Named Instance ซึ่งเราสามารถตั้งชื่อ SQL instance แต่ละตัวแยกกันได้ โดยการเรียกใช้จะเป็น &#8220;ServerName\InstanceName&#8221; ซึ่งจะพ่วงชื่อ instance มาด้วย ต่างกับ default instance ที่อ้างแค่ชื่อเซิร์ฟเวอร์เปล่าๆ แบบนี้ &#8220;ServerName&#8221; สำหรับการตั้งชื่อนั้นทำได้ตั้งแต่ตอนที่ติดตั้ง SQL Server โดยหากไม่ระบุ named instance จะได้ชื่อ instance เป็น MSSQLSERVER ซึ่งก็คือ default instance หรือชื่อเซิร์ฟเวอร์เปล่าๆ นั่นเอง และหากต้องการ instance เพิ่มก็แค่รัน setup.exe ซ้ำอีกครั้ง แล้วก็เลือกชื่อ instance ที่ไม่ซ้ำกับของเดิมครับ ข้อควรระวังสำหรับผู้ใช้งาน SQL Express Edition SQL [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modplusplus.wordpress.com&amp;blog=28734022&amp;post=84&amp;subd=modplusplus&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Microsoft SQL Server ยอมให้เรามี SQL Server Service หลายๆ ตัวได้ในเครื่องเซิร์ฟเวอร์เดียวกัน โดยใช้ฟีเจอร์ที่ชื่อว่า Named Instance ซึ่งเราสามารถตั้งชื่อ SQL instance แต่ละตัวแยกกันได้ โดยการเรียกใช้จะเป็น &#8220;ServerName\InstanceName&#8221; ซึ่งจะพ่วงชื่อ instance มาด้วย ต่างกับ default instance ที่อ้างแค่ชื่อเซิร์ฟเวอร์เปล่าๆ แบบนี้ &#8220;ServerName&#8221;</p>
<p>สำหรับการตั้งชื่อนั้นทำได้ตั้งแต่ตอนที่ติดตั้ง SQL Server โดยหากไม่ระบุ named instance จะได้ชื่อ instance เป็น MSSQLSERVER ซึ่งก็คือ default instance หรือชื่อเซิร์ฟเวอร์เปล่าๆ นั่นเอง และหากต้องการ instance เพิ่มก็แค่รัน setup.exe ซ้ำอีกครั้ง แล้วก็เลือกชื่อ instance ที่ไม่ซ้ำกับของเดิมครับ</p>
<blockquote><p>
<strong>ข้อควรระวังสำหรับผู้ใช้งาน SQL Express Edition</strong><br />
SQL Express Edition จะต่างกับของเสียเงินนิดนึงหากไม่ระบุชื่อ instance จะสร้าง named instance ที่ชื่อว่า SQLExpress ให้อัตโนมัติ ดังนั้นเวลาใช้งานก็ต้องอ้างเป็น &#8220;ServerName\SQLExpress&#8221; แต่ถ้าอยากได้ default instance ใน SQL Express Edition ก็ให้เลือกตั้งชื่อเป็น MSSQLSERVER แทน ก็จะได้ default instance เวลาใช้งานสามารถอ้างเป็นชื่อเซิร์ฟเวอร์เปล่าๆ ได้เลยครับ
</p></blockquote>
<p><strong>ข้อดีของการมีหลาย SQL Instance ในเครื่องเดียว</strong><br />
1) สามารถติดตั้ง SQL Server ได้หลายเวอร์ชั่น หลาย Edition ในเซิร์ฟเวอร์เครื่องเดียวกัน เช่น<br />
 &nbsp; &nbsp; 1a) มี SQL 2008 R2 Standard สำหรับงาน production และมี SQL 2008 Express สำหรับทำเป็นระบบทดสอบในเครื่องเดียว<br />
 &nbsp; &nbsp; 1b) บางโปรแกรมต้องกำหนด collation พิเศษ ซึ่งอาจส่งผลกระทบต่อ database อื่นในกรณีที่มี instance เดียวได้<br />
2) การบริหารจัดการและดูแลรักษาของแต่ละ Named Instance แยกจากกัน<br />
 &nbsp; &nbsp; เช่น เวลาแพตช์ SQL Express ต้องมี downtime ก็ทำได้ โดยอีก instance ที่เป็น SQL Standard ก็ยังทำงานได้ตามปกติ</p>
<p><strong>แล้วข้อควรระวังของหลาย instance ล่ะ</strong><br />
1) ใช้ทรัพยากรของเครื่องเซิร์ฟเวอร์มากกว่า มีหลาย database แต่ใช้ Instance เดียว<br />
2) ต้องระวังเรื่อง Disk I/O throughput และ Network Bandwidth ของ instance ที่ใช้งานสูงอาจกระทบกับ instance อื่นได้<br />
3) ภาระบริหารจัดการจะสูงขึ้นเพราะต้องดูแลหลายที่ เช่น แพตช์, login, permission ก็ต้องทำหลายที่<br />
4) การคิด license<br />
 &nbsp; &nbsp; 4a) SQL 2005 &#8211; เฉพาะ processor license และ Enterprise server license ที่สามารถทำหลาย instance โดยไม่ต้องซื้อเพิ่มได้<br />
 &nbsp; &nbsp; 4b) SQL 2008 &#8211; ทั้ง processor license และ server license ไม่ว่าจะ edition ไหน ก็สามารถทำหลาย instance โดยไม่ต้องซื้อเพิ่มได้ อ่านเพิ่ม <a href="http://download.microsoft.com/download/1/e/6/1e68f92c-f334-4517-b610-e4dee946ef91/2008%20SQL%20Licensing%20Overview%20final.docx" title="SQL Server 2008 Pricing and Licensing" target="_blank">ที่นี่</a><br />
 &nbsp; &nbsp; 4c) SQL 2008 R2 &#8211; ยังไม่มีข้อมูล<br />
 &nbsp; &nbsp; ดังนั้นเรื่อง License แนะนำให้ปรึกษากับไมโครซอฟท์หรือคนขายก่อนจะดีกว่าครับ</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/modplusplus.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/modplusplus.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/modplusplus.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/modplusplus.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/modplusplus.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/modplusplus.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/modplusplus.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/modplusplus.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/modplusplus.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/modplusplus.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/modplusplus.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/modplusplus.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/modplusplus.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/modplusplus.wordpress.com/84/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=modplusplus.wordpress.com&amp;blog=28734022&amp;post=84&amp;subd=modplusplus&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://modplusplus.wordpress.com/2011/11/01/sql-named-instance-%e0%b8%84%e0%b8%b7%e0%b8%ad%e0%b8%ad%e0%b8%b0%e0%b9%84%e0%b8%a3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1d66c40dfc86ba65b9c9dc56148b570a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">modplusplus</media:title>
		</media:content>
	</item>
	</channel>
</rss>
