<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4628450648055824096</id><updated>2023-11-16T14:34:25.762+07:00</updated><category term="Crystal Report 2008 Technic"/><category term="C#"/><category term="Crystal Report"/><category term="Open Source"/><category term="SharePoint 2010"/><category term="Function"/><category term="HiPortfolio"/><category term="SQL 2008"/><category term="T-SQL"/><category term="Link Server"/><category term="Report"/><category term="SQL 2005"/><category term="SQL Function"/><category term="Visual Studio 2010"/><category term="Windows Event Log"/><category term=".Net Visual Studio 2008"/><category term="Click One"/><category term="DateFunction"/><category term="Email"/><category term="Enterprise"/><category term="Excel"/><category term="Informix"/><category term="MySQL"/><category term="PHP"/><category term="Software"/><category term="Windows Service"/><category term="error"/><category term=".Net"/><category term=".Net Visual Studio 2008 Soure Code Network Share"/><category term="4"/><category term="5 ธันวาคม"/><category term="Adobe Flash"/><category term="Alfresco"/><category term="BahtText"/><category term="Bahttext Function"/><category term="Binding Source"/><category term="BindingSoure.Find"/><category term="Bug"/><category term="CMS"/><category term="Certificate"/><category term="Click Once"/><category term="Cloud Computing"/><category term="Collation"/><category term="Cost"/><category term="Crystal Report 2008 Slow"/><category term="Custom PaperSize"/><category term="DRC"/><category term="Database"/><category term="DateFormat"/><category term="EndOfMonth"/><category term="GRANT"/><category term="HTML"/><category term="Happy new year"/><category term="Installer"/><category term="Intralio"/><category term="Intranet"/><category term="K2 blackpearl"/><category term="LAMP"/><category term="LifeRay"/><category term="Linux"/><category term="Master_Detail"/><category term="Microsoft Report Viewer"/><category term="Notification"/><category term="Online PC"/><category term="Online Survey"/><category term="PMI Tools"/><category term="Plone"/><category term="Private Key"/><category term="Problem : Help Documents for Windows Application"/><category term="Project Management"/><category term="RDL"/><category term="RHEL4"/><category term="RedHat"/><category term="Regedit"/><category term="Reporting Service"/><category term="Restore"/><category term="Service"/><category term="Silver Light"/><category term="String List"/><category term="Subversion (SVN)"/><category term="Trick"/><category term="Update Insert Delete"/><category term="WSS"/><category term="Windows SharePoint Service 3.0"/><category term="Workflow Software"/><category term="backup"/><category term="config"/><category term="diagram tools"/><category term="emergency"/><category term="firework"/><category term="iPhone"/><category term="iPhone application Question"/><category term="oil clay"/><category term="phpmyadmin"/><category term="remote desktop"/><category term="rubik"/><category term="sftp"/><category term="ssh"/><category term="yEd"/><category term="กลุ่มผู้ชุมนุมเสื้อแดง"/><category term="งานวันพ่อ"/><category term="ดินน้ำมัน"/><category term="ทหาร ที่สีลม"/><category term="บาท"/><category term="พลุ"/><category term="ร.9"/><category term="ลงทุน"/><category term="ศอฉ."/><category term="สงกรานต์"/><category term="สวนหลวง"/><category term="ืCrystal Report"/><category term="ฺีSQL 2008 R2"/><category term="ในหลวง"/><title type='text'>Problem Me</title><subtitle type='html'>มีปัญหา อะไร ก็ จดไว้ &#xa;และพอแก้ได้ ก็ จดไว้ &#xa;คราวหน้าเจอปัญหาเดิม จะได้ไม่ต้อง งม หาวิธีแก้อีก&#xa;&lt;br&gt;&#xa;List problem and solving anything.&#xa;for troubleshoot the problem</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>64</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-3924869568378809173</id><published>2019-10-24T21:01:00.001+07:00</published><updated>2019-10-24T21:01:19.857+07:00</updated><title type='text'>Particle Accelerators and Java with Quarkus - Burr Sutter</title><content type='html'>&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;270&quot; src=&quot;https://www.youtube.com/embed/KpS3-ZNeCfE&quot; width=&quot;480&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/3924869568378809173/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2019/10/particle-accelerators-and-java-with.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/3924869568378809173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/3924869568378809173'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2019/10/particle-accelerators-and-java-with.html' title='Particle Accelerators and Java with Quarkus - Burr Sutter'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/KpS3-ZNeCfE/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-1520355387940958988</id><published>2017-07-08T22:32:00.000+07:00</published><updated>2017-08-24T09:32:52.135+07:00</updated><title type='text'>Run Crystal Report More than 75 job.</title><content type='html'>ปัญหา มีอยู่ว่า ใช้ Crystal report Run batch job สร้าง รายงาน และ export ออกมาเป็น PDF&lt;br /&gt;
เรียกใช้งาน 10-20 รายงาน ก็ไม่มีปัญหาอะไร ทดสอบแล้วมั่นใจมาก ว่า program เราสามารถทำงานได้ แต่พอ เจอการใช้งาน จริง เรียก Report เป็น 100 job ปรากฎว่า เจอว่า ระบบ จะ Error Can not load report ทุกๆ 75 jobs, &amp;nbsp;ก็แปลก ใจว่า ทำไม &amp;nbsp;Search ไปเจอ ท่านอื่นๆ ก็ พบปัญหานี้ ค่อนข้างเยอะเหมือนกัน เท่าที่เจอคือ&lt;br /&gt;
&amp;nbsp;เป็น limitation ของ crytal report ที่ configuration ไว้ที่ 75 job ต่อ process&lt;br /&gt;
แก้ไข ได้ดังนี้&lt;br /&gt;
1. ให้ Close และ Dispose Report Document, Report Object หลังจาก ใช้งานเสร็จเสมอ และให้ call GC.Collect ด้วย&lt;br /&gt;
2. ให้เขียน Code จัดการ Queue ของ job ว่าถ้า Job Report Run เสร็จแล้ว ก็ให้ DeQueue ออกด้วย&lt;br /&gt;
3. สามารถ แก้ไข Registry เพื่อขยาย Limit ไป แต่เท่าที่ผมลองดู เหมือนไม่ work เท่าไหร่ครับ&lt;br /&gt;
&lt;br /&gt;
วันนี้ั ขอเท่านี้ก่อน เดี๋ยวมา Code รายละเอียดเพิ่มเติมครับ</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/1520355387940958988/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2017/07/run-crystal-report-more-than-75-job.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/1520355387940958988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/1520355387940958988'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2017/07/run-crystal-report-more-than-75-job.html' title='Run Crystal Report More than 75 job.'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-6266040414837708359</id><published>2012-07-23T09:44:00.000+07:00</published><updated>2012-07-23T09:44:32.878+07:00</updated><title type='text'>เปลี่ยนชื่อ computer name อย่าลืม run</title><content type='html'>สวัสดีครับ ทุกท่าน เจอปัญหาเล็กน้อยกับ SQL Server กรณี เปลี่ยนชื่อ Computer Name ครับ&lt;br /&gt;
ปัญหาที่เจอคือ เวลา Server Run Job ประเภทที่ต้องใช้ (local) Connection ตัว SQL Server มันยังจำค่า Server Name เป็น ตัวเดิมอยู่&lt;br /&gt;
&lt;br /&gt;
วิธี Check เปิด SQL Server management Studio&lt;br /&gt;
แล้ว Run คำสั่ง&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; &lt;span style=&quot;color: magenta;&quot;&gt;@@SERVERNAME&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ถ้าเป็น Server Name เดิม ก็จะมี ปัญหา คล้ายๆ กัน&amp;nbsp; &lt;br /&gt;&lt;span style=&quot;color: blue;&quot;&gt;Error:&lt;/span&gt; 17806&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Source: &lt;/span&gt;MSSQLSERVER&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Event ID:&lt;/span&gt; 17806&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Task Category:&lt;/span&gt; Logon&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Message : &lt;/span&gt;SSPI handshake failed with error code 0x8009030c while establishing a connection with integrated security; the connection has been closed.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ซึ่งก็จะทำ ให้ Job Failed&lt;br /&gt;
&lt;br /&gt;
แก้ปัญหา โดย เปิด Query แล้ว Run คำสั่ง&lt;br /&gt;
&lt;pre&gt; &lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;color: blue;&quot;&gt;Use &lt;/span&gt;master;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;color: #660000;&quot;&gt;sp_dropserver &lt;/span&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;&#39;ชื่อเก่า&#39;&lt;/span&gt;;
&lt;span style=&quot;color: blue;&quot;&gt;GO&lt;/span&gt;
&lt;span style=&quot;color: #660000;&quot;&gt;sp_addserver&lt;/span&gt; &lt;span style=&quot;color: #cc0000;&quot;&gt;&#39;ชื่อใหม่&#39;&lt;/span&gt;, &lt;span style=&quot;color: blue;&quot;&gt;local&lt;/span&gt;;
&lt;span style=&quot;color: blue;&quot;&gt;GO&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;แล้ว Restart Service SQL Server&lt;/pre&gt;
&lt;pre&gt;
&lt;/pre&gt;
&lt;pre&gt;ลอง Check อีกครั้ง โดย Run คำสั่ง &lt;/pre&gt;
&lt;span style=&quot;color: blue;&quot;&gt;SELECT&lt;/span&gt; &lt;span style=&quot;color: magenta;&quot;&gt;@@SERVERNAME&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: magenta;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;ว่าเป็น ชื่อใหม่หรือยัง ถ้าเป็นชื่อใหม่แล้ว ก็ Ok&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre&gt;
&lt;/pre&gt;
&lt;pre&gt;Reference: &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms143799.aspx&quot;&gt;http://msdn.microsoft.com/en-us/library/ms143799.aspx&lt;/a&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/6266040414837708359/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2012/07/computer-name-run.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/6266040414837708359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/6266040414837708359'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2012/07/computer-name-run.html' title='เปลี่ยนชื่อ computer name อย่าลืม run'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-5670430813539041458</id><published>2012-01-04T09:32:00.000+07:00</published><updated>2012-01-04T09:33:18.268+07:00</updated><title type='text'>สวัสดีปีใหม่ทุกท่านครับ</title><content type='html'>ขอให้มีความสุขทุกท่านครับ</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/5670430813539041458/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2012/01/blog-post.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/5670430813539041458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/5670430813539041458'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2012/01/blog-post.html' title='สวัสดีปีใหม่ทุกท่านครับ'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-8837249489461019669</id><published>2011-05-23T20:48:00.000+07:00</published><updated>2011-05-23T21:32:11.928+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bug"/><category scheme="http://www.blogger.com/atom/ns#" term="Reporting Service"/><category scheme="http://www.blogger.com/atom/ns#" term="ฺีSQL 2008 R2"/><title type='text'>Solve: SSRS2008 R2 Extrem Slow,  Bug Parameter with BETWEEN Command</title><content type='html'>สวัสดีครับ วันนี้ ผมมี ปัญหาและวิธีการแก้ไขปัญหา ของ &lt;span style=&quot;color: rgb(51, 51, 255);&quot;&gt;SQL Server Reporting Service  2008 R2&lt;/span&gt; &lt;span style=&quot;color: rgb(51, 153, 153);&quot;&gt;SP1 &lt;/span&gt;มาเล่าให้ฟังครับ&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt; &lt;span style=&quot;color: rgb(0, 153, 0);&quot;&gt;Environment Server&lt;/span&gt;&lt;/span&gt; ของ ผมคือ&lt;br /&gt;- &lt;span style=&quot;font-weight: bold;&quot;&gt;Server OS&lt;/span&gt;: Windows 2008 R2 Ent. x64&lt;br /&gt;- &lt;span style=&quot;font-weight: bold;&quot;&gt;Hardware&lt;/span&gt; : PowerEdge 11G R610 8 core cpu, RAM: 16 GB,  Disk raid:0 for OS&lt;br /&gt;Raid :10 for data and Raid 10 for log and Temp DB (Disk on SAN)&lt;br /&gt;-&lt;span style=&quot;font-weight: bold;&quot;&gt; Network:&lt;/span&gt; 1 GB/s&lt;br /&gt;&lt;br /&gt;เอาเป็นว่า เครื่อง เทพสุดๆ Run SQL Server และ Reporting Service (Native Mode) แค่นั้น ครับ&lt;br /&gt;&lt;br /&gt;ผมเขียน  &lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;Store Procedure &lt;/span&gt;รับ &lt;span style=&quot;color: rgb(255, 102, 0);&quot;&gt;parameter 2 &lt;/span&gt;ตัว คือ  &lt;span style=&quot;color: rgb(51, 102, 255);&quot;&gt;@FromDate&lt;/span&gt; และ&lt;span style=&quot;color: rgb(51, 102, 255);&quot;&gt; @ToDate&lt;/span&gt;&lt;br /&gt;Output เป็น Trasaction ตามวันที่ระบุ จาก from ถึง to&lt;br /&gt;&lt;br /&gt;ผมเขียน SQL Command โดยใช้ คำสั่ง&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 153);&quot;&gt;SELECT &lt;/span&gt;col1, col2, amount&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 153);&quot;&gt;FROM &lt;/span&gt;Trans&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 153);&quot;&gt;WHERE &lt;/span&gt;TransDate &lt;span style=&quot;color: rgb(0, 0, 153);&quot;&gt;BETWEEN &lt;/span&gt;&lt;span style=&quot;color: rgb(51, 102, 255);&quot;&gt;@FromDate&lt;/span&gt; &lt;span style=&quot;color: rgb(0, 0, 153);&quot;&gt;AND &lt;/span&gt;&lt;span style=&quot;color: rgb(51, 102, 255);&quot;&gt;@ToDate&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ทำการทดสอบ Execute Store Prodecure ผ่าน Query Analyzer แล้ว&lt;br /&gt;ทำงานได้เร็วมาก ไม่ถึง &lt;span style=&quot;color: rgb(51, 102, 255);&quot;&gt;3 msec. &lt;/span&gt;(Data size 3 GB)&lt;br /&gt;&lt;br /&gt;แต่พอ ส่งให้ Reporting Service เพื่อ Display ใน Report ปรากฎว่า 5 นาทีผ่านไปยังไม่เสร็จครับ&lt;br /&gt;ผมทดสอบแล้ว ทดสอบอีก ประมาณ 10 กว่าครั้ง ก็ใช้เวลานานเหมือนเดิม ก็แสดงว่า ไม่ได้เป็นแค่เพียง&lt;br /&gt;ครั้งแรก เหมือนกับปัญหาของท่านอื่นๆ&lt;br /&gt;&lt;br /&gt;ลองค้นใน web ก็เห็น คนอื่นเจอเหมือนกันเช่น&lt;br /&gt;&lt;a href=&quot;http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/efc4a02d-42b8-4844-bfbf-df9ffbe4c743&quot;&gt;http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/efc4a02d-42b8-4844-bfbf-df9ffbe4c743&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.sqlservercentral.com/Forums/Topic971816-150-1.aspx&quot;&gt;http://www.sqlservercentral.com/Forums/Topic971816-150-1.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.sqlchick.com/entries/2011/1/25/whats-up-with-the-slow-ssrs-r2-rendering-in-sharepoint-2010.html&quot;&gt;http://www.sqlchick.com/entries/2011/1/25/whats-up-with-the-slow-ssrs-r2-rendering-in-sharepoint-2010.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;แต่ก็ไม่มีคนพูดถึงวิธีการแก้ไข แต่ลองแก้ไข SQL Command ใน Store Procedure เป็น&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 153);&quot;&gt;SELECT&lt;/span&gt; col1, col2, amount&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 153);&quot;&gt;FROM&lt;/span&gt; Trans&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 153);&quot;&gt;WHERE&lt;/span&gt; TransDate&amp;gt;=&lt;span style=&quot;color: rgb(51, 102, 255);&quot;&gt;@FromDate&lt;/span&gt; &lt;span style=&quot;color: rgb(0, 0, 153);&quot;&gt;AND &lt;/span&gt;&lt;br /&gt;       TransDate&amp;lt;= &lt;span style=&quot;color: rgb(51, 102, 255);&quot;&gt;@ToDate&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ปรากฎว่า  Report Execute เร็วขึ้นเยอะเลยครับ จาก 5 นาที(minute) To 5 msec.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold; color: rgb(0, 0, 153);&quot;&gt;สรุป คือ&lt;/span&gt; แก้ปัญหา ด้วยการ แก้ไข SQL Command ใน StoreProcedure โดยไม่ใช้คำสั่ง BETWEEN&lt;br /&gt;ผมว่า อาจจะเป็น Bug ของ SSRS 2008 R2&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 153, 0);&quot;&gt;Microsoft บอกว่าให้ Update Patch CU 3&lt;/span&gt; ตาม Link&lt;a href=&quot;http://support.microsoft.com/kb/2276203&quot;&gt; http://support.microsoft.com/kb/2276203&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;แต่ผมก็ยังไม่ได้ทดสอบลง patch นะครับว่า ลงแล้ว มันช่วยแก้ปัญหาหรือเปล่า ถ้าผมทดสอบแล้ว&lt;br /&gt;ได้การว่าอย่างไรจะมาแจ้งอีกครั้ง</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/8837249489461019669/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2011/05/solve-ssrs2008-r2-extrem-slow-bug.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/8837249489461019669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/8837249489461019669'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2011/05/solve-ssrs2008-r2-extrem-slow-bug.html' title='Solve: SSRS2008 R2 Extrem Slow,  Bug Parameter with BETWEEN Command'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-1897804370728479889</id><published>2011-05-10T08:55:00.000+07:00</published><updated>2011-05-10T11:03:13.088+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Link Server"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL 2008"/><category scheme="http://www.blogger.com/atom/ns#" term="Update Insert Delete"/><title type='text'>กลับมาแล้วครับ Write Back to Link Server</title><content type='html'>ขออภัย สำหรับ หายไปนานเลย ครับ Project เริ่มเป็นรูปเป็น ร่างแล้ว เลยพอมีเวลามานั่งเขียน Blog&lt;br /&gt;&lt;br /&gt;ที่ผ่านมาเล่าแต่เรื่อง Select ข้อมูลจาก Link Server คราวนี้ ขอ เล่า การ Update, Insert, Delete บ้างครับ&lt;br /&gt;ที่เจอมา คือ หลังจากสร้าง Link Server ไปที่ Informix แล้ว ดึงข้อมูลได้ แต่ถ้า จะทำการ Update, Insert,  Delete จะต้องเข้าไป Set ค่าบางอย่าง ที่ Link Server ครับ&lt;br /&gt;&lt;br /&gt;คือ เปิด SQL Management Studio -&amp;gt; Server Objects -&amp;gt; Linked Server -&amp;gt; Providers -&amp;gt; เลือก Provider ที่ใช้ (ของผม ผ่าน ODBC เลือำ MSDASQL)&lt;br /&gt;&lt;br /&gt;Click ขวาเลือก Properties แล้ว ทำการ&lt;br /&gt;Enable : Allow inprocess&lt;br /&gt;Enable : Non transacted updates&lt;br /&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6QIKqFqC0o3JQTKKLAYl1KJmCiM2w9FULFcS4V_pQPRX_BrOuNERPtF-fcUacjYqyQaDFrkBwm4bwIdnJLX2d5bfHfVO1qPw7OACd2-9vp-8zjn3pu8L9chAX7LQLa6SK5Pvq3c2kJhyv/s1600/update.PNG&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 144px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6QIKqFqC0o3JQTKKLAYl1KJmCiM2w9FULFcS4V_pQPRX_BrOuNERPtF-fcUacjYqyQaDFrkBwm4bwIdnJLX2d5bfHfVO1qPw7OACd2-9vp-8zjn3pu8L9chAX7LQLa6SK5Pvq3c2kJhyv/s320/update.PNG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5604932675367082306&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;แล้ว กด Ok&lt;br /&gt;&lt;br /&gt;จากนั้นทำการ ทดสอบ Insert, Delete ดู ด้วย Command ดังนี้&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 153);&quot;&gt;INSERT INTO OPENQUERY(&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;[link_server]&lt;/span&gt;,&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&#39;select col1, col2, col3 from table1&#39;&lt;/span&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 153);&quot;&gt;VALUES (&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;1,2,3&lt;/span&gt;);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 153);&quot;&gt;DELETE FROM OPENQUERY(&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;[link_server]&lt;/span&gt;,&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&#39;select col1, col2, col3 from table1&#39;&lt;/span&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 0, 153);&quot;&gt;WHERE &lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;col1=1;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ส่วน Command Update นั้น ผมทำการ ทดสอบแล้ว ไม่สามารถ Update ได้ครับ&lt;br /&gt;จะ Error ประมาณ Server: Msg 7399, Level 16, State 1, ...&lt;br /&gt;&lt;br /&gt;กรณี ถ้า จะ update อาจต้องใช้วิธี Delete แล้ว insert ใหม่ครับ&lt;br /&gt;ถ้าผมหาวิธีที่ดีกว่านี้ได้ จะมา update อีกครั้งครับ</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/1897804370728479889/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2011/05/write-back-to-link-server.html#comment-form' title='1 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/1897804370728479889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/1897804370728479889'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2011/05/write-back-to-link-server.html' title='กลับมาแล้วครับ Write Back to Link Server'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6QIKqFqC0o3JQTKKLAYl1KJmCiM2w9FULFcS4V_pQPRX_BrOuNERPtF-fcUacjYqyQaDFrkBwm4bwIdnJLX2d5bfHfVO1qPw7OACd2-9vp-8zjn3pu8L9chAX7LQLa6SK5Pvq3c2kJhyv/s72-c/update.PNG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-4301934583816470391</id><published>2011-03-08T10:45:00.000+07:00</published><updated>2011-03-28T10:59:32.396+07:00</updated><title type='text'>มาชะลอ การเขียน blog ไปสักพักครับ</title><content type='html'>มาบอกว่า ยังไม่ได้หายไปไหน แต่ต้อง ขอเคลียรงาน หน่อยครับ&lt;br /&gt;พอดี เจอ project ใหญ่เลย ต้องขอ ชะลอ การเขียน blog ไปสักระยะครับ&lt;br /&gt;น่าจะสัก 2-3 เดือน</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/4301934583816470391/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2011/03/blog.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/4301934583816470391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/4301934583816470391'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2011/03/blog.html' title='มาชะลอ การเขียน blog ไปสักพักครับ'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-5304315562714747439</id><published>2010-11-16T08:30:00.000+07:00</published><updated>2010-11-16T10:02:49.120+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Informix"/><category scheme="http://www.blogger.com/atom/ns#" term="Link Server"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL 2008"/><title type='text'>ว่ากันเรื่อง Link Server ภาคต่อ (Informix)</title><content type='html'>&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;o:officedocumentsettings&gt;   &lt;o:allowpng/&gt;  &lt;/o:OfficeDocumentSettings&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:trackmoves/&gt;   &lt;w:trackformatting/&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:donotpromoteqf/&gt;   &lt;w:lidthemeother&gt;EN-US&lt;/w:LidThemeOther&gt;   &lt;w:lidthemeasian&gt;X-NONE&lt;/w:LidThemeAsian&gt;   &lt;w:lidthemecomplexscript&gt;TH&lt;/w:LidThemeComplexScript&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:applybreakingrules/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;    &lt;w:splitpgbreakandparamark/&gt;    &lt;w:enableopentypekerning/&gt;    &lt;w:dontflipmirrorindents/&gt;    &lt;w:overridetablestylehps/&gt;   &lt;/w:Compatibility&gt;   &lt;m:mathpr&gt;    &lt;m:mathfont val=&quot;Cambria Math&quot;&gt;    &lt;m:brkbin val=&quot;before&quot;&gt;    &lt;m:brkbinsub val=&quot;&amp;#45;-&quot;&gt;    &lt;m:smallfrac val=&quot;off&quot;&gt;    &lt;m:dispdef/&gt;    &lt;m:lmargin val=&quot;0&quot;&gt;    &lt;m:rmargin val=&quot;0&quot;&gt;    &lt;m:defjc val=&quot;centerGroup&quot;&gt;    &lt;m:wrapindent val=&quot;1440&quot;&gt;    &lt;m:intlim val=&quot;subSup&quot;&gt;    &lt;m:narylim val=&quot;undOvr&quot;&gt;   &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate=&quot;false&quot; defunhidewhenused=&quot;true&quot; defsemihidden=&quot;true&quot; defqformat=&quot;false&quot; defpriority=&quot;99&quot; latentstylecount=&quot;267&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;0&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Normal&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;heading 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 7&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 8&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;9&quot; qformat=&quot;true&quot; name=&quot;heading 9&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 7&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 8&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; name=&quot;toc 9&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;35&quot; qformat=&quot;true&quot; name=&quot;caption&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;10&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Title&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;1&quot; name=&quot;Default Paragraph Font&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;11&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtitle&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;22&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Strong&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;20&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;59&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Table Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Placeholder Text&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;1&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;No Spacing&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Revision&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;34&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;List Paragraph&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;29&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Quote&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;30&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Quote&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 1&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 2&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 3&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 4&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 5&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;60&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Shading Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;61&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;62&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Light Grid Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;63&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;64&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Shading 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;65&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;66&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium List 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;67&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 1 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;68&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 2 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;69&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Medium Grid 3 Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;70&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Dark List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;71&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Shading Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;72&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful List Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;73&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; name=&quot;Colorful Grid Accent 6&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;19&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtle Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;21&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Emphasis&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;31&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Subtle Reference&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;32&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Intense Reference&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;33&quot; semihidden=&quot;false&quot; unhidewhenused=&quot;false&quot; qformat=&quot;true&quot; name=&quot;Book Title&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;37&quot; name=&quot;Bibliography&quot;&gt;   &lt;w:lsdexception locked=&quot;false&quot; priority=&quot;39&quot; qformat=&quot;true&quot; name=&quot;TOC Heading&quot;&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:&quot;Table Normal&quot;;  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-priority:99;  mso-style-parent:&quot;&quot;;  mso-padding-alt:0cm 5.4pt 0cm 5.4pt;  mso-para-margin-top:0cm;  mso-para-margin-right:0cm;  mso-para-margin-bottom:10.0pt;  mso-para-margin-left:0cm;  line-height:115%;  mso-pagination:widow-orphan;  font-size:11.0pt;  mso-bidi-font-size:14.0pt;  font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;  mso-ascii-font-family:Calibri;  mso-ascii-theme-font:minor-latin;  mso-hansi-font-family:Calibri;  mso-hansi-theme-font:minor-latin;  mso-bidi-font-family:&quot;Cordia New&quot;;  mso-bidi-theme-font:minor-bidi;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 0.0001pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  lang=&quot;TH&quot; &gt;คราวนี้ จำเป็นต้อง &lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;Link &lt;span lang=&quot;TH&quot;&gt;ข้อมูลออกมาจาก &lt;/span&gt;Database Informix &lt;span lang=&quot;TH&quot;&gt;ที่ &lt;/span&gt;Run &lt;span lang=&quot;TH&quot;&gt;อยู่บน เครื่อง &lt;/span&gt;AIX&lt;br /&gt;&lt;span lang=&quot;TH&quot;&gt;สิ่งที่ต้องทำก็คือ&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;ol start=&quot;1&quot; type=&quot;1&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  lang=&quot;TH&quot; &gt;ติดตั้ง &lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;Informix Client SDK &lt;span lang=&quot;TH&quot;&gt;ให้ตรงกับ &lt;/span&gt;Version      &lt;span lang=&quot;TH&quot;&gt;ที่ &lt;/span&gt;Support &lt;span lang=&quot;TH&quot;&gt;กับ &lt;/span&gt;OS (32bit,64bit)&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  lang=&quot;TH&quot; &gt;การ สร้าง &lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;Link Server &lt;span lang=&quot;TH&quot;&gt;ทำได้ &lt;/span&gt;2 &lt;span lang=&quot;TH&quot;&gt;ลักษณะ      คือ&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 54pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:Symbol;font-size:85%;&quot;  &gt;&lt;span style=&quot;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  lang=&quot;TH&quot; &gt;ใช้ &lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;ODBC &lt;span lang=&quot;TH&quot;&gt;ต้องสร้าง &lt;/span&gt;configuration &lt;span lang=&quot;TH&quot;&gt;ด้วย &lt;/span&gt;Program SetNet32&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin-left: 90pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;&lt;span style=&quot;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  lang=&quot;TH&quot; &gt;ที่สำคัญคือ ต้อง &lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;Config&lt;span lang=&quot;TH&quot;&gt; เรื่อง&lt;/span&gt; Locale&lt;span lang=&quot;TH&quot;&gt; ให้ถูกต้องด้วย ทั้ง&lt;/span&gt; DB_Local&lt;span lang=&quot;TH&quot;&gt; และ&lt;/span&gt; Client_Local &lt;span lang=&quot;TH&quot;&gt;ควรจะต้องตรงกัน &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin-left: 90pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;&lt;span style=&quot;&quot;&gt;o&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  lang=&quot;TH&quot; &gt;อย่างของผม ภาษาไทยใช้&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt; Locale=th_TH.thai620&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin-left: 90pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfvh4iRfU8Yyf431HXtRbN-t2xNb7FnWWBkRxgGV5KtdVrUSzpEov1pDK1PGzzLLxPkRnzE0-xq4HP8DaUpAU8ic8-wgFq6UrFgW9JMeat59m8lz0CAPI_v1yvxoXGTrUm-Lsph8OXps_m/s1600/InformixLinkServ3.JPG&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 235px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfvh4iRfU8Yyf431HXtRbN-t2xNb7FnWWBkRxgGV5KtdVrUSzpEov1pDK1PGzzLLxPkRnzE0-xq4HP8DaUpAU8ic8-wgFq6UrFgW9JMeat59m8lz0CAPI_v1yvxoXGTrUm-Lsph8OXps_m/s320/InformixLinkServ3.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5539976812569001986&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin-left: 90pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdlqoCGNAZzVtNTdZtkD-4xsIYHGNBY1Yf3bJYXM8gTlRXOVILD53OsKbOdVTxKOSDjtRFpYrj0jirSgCAbFRATxoFsHphxH_yjUnRcXctLs0IV9OmIDTEGHcwrV10SGJqBjxBAhS2K1uQ/s1600/InformixLinkServ4.JPG&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 217px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdlqoCGNAZzVtNTdZtkD-4xsIYHGNBY1Yf3bJYXM8gTlRXOVILD53OsKbOdVTxKOSDjtRFpYrj0jirSgCAbFRATxoFsHphxH_yjUnRcXctLs0IV9OmIDTEGHcwrV10SGJqBjxBAhS2K1uQ/s320/InformixLinkServ4.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5539977047921131906&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 54pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:Symbol;font-size:85%;&quot;  &gt;&lt;span style=&quot;&quot;&gt;·&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  lang=&quot;TH&quot; &gt;ใช้ &lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;OLE DB &lt;span lang=&quot;TH&quot;&gt;ต้องไป &lt;/span&gt;Run Command enable &lt;span lang=&quot;TH&quot;&gt;ที่ฝั่ง &lt;/span&gt;Informix Server&lt;/span&gt;&lt;/p&gt;  &lt;ol start=&quot;3&quot; type=&quot;1&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  lang=&quot;TH&quot; &gt;ผมใช้&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt; ODBC&lt;span lang=&quot;TH&quot;&gt; เนื่องจากไม่สามารถ ไป&lt;/span&gt; Run      Code &lt;span lang=&quot;TH&quot;&gt;ที่ฝั่ง&lt;/span&gt; Informix&lt;span lang=&quot;TH&quot;&gt; ได้&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  lang=&quot;TH&quot; &gt;จากนั้น มาสร้าง&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt; LINK Server&lt;span lang=&quot;TH&quot;&gt; ที่ฝั่ง&lt;/span&gt; SQL&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;  &lt;p class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;margin-left: 54pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;&lt;span style=&quot;&quot;&gt;1)&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  lang=&quot;TH&quot; &gt;สิ่งแรกที่จะต้อง &lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;Set &lt;span lang=&quot;TH&quot;&gt;คือ&lt;/span&gt; ODBC &lt;span lang=&quot;TH&quot;&gt;ให้จดชื่อ&lt;/span&gt; Data Source Name&lt;span lang=&quot;TH&quot;&gt; ไว้&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 54pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;&lt;span style=&quot;&quot;&gt;2)&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  lang=&quot;TH&quot; &gt;สร้าง&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt; Link Server&lt;span lang=&quot;TH&quot;&gt; โดยใช้&lt;/span&gt; Provider Microsoft OLE DB for ODBC Driver&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 54pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;&lt;span style=&quot;&quot;&gt;3)&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;Set Product Name :&lt;span lang=&quot;TH&quot;&gt;เป็นอะไรก็ได้ ไม่มีผล ตั้งชื่อให้สื่อก็ดี เช่น&lt;/span&gt; infomix&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 54pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;&lt;span style=&quot;&quot;&gt;4)&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;Set Data Source: &lt;span lang=&quot;TH&quot;&gt;ให้ตรงกับ &lt;/span&gt;Data Source&lt;span lang=&quot;TH&quot;&gt; ของ&lt;/span&gt; ODBC &lt;span lang=&quot;TH&quot;&gt;ที่สร้างไว้&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 54pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;&lt;span style=&quot;&quot;&gt;5)&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;Set Provider String: &lt;span lang=&quot;TH&quot;&gt;ต้องกำหนดให้ละเอียดคือ&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 90pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;&lt;span style=&quot;&quot;&gt;a.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;Server&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 90pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;&lt;span style=&quot;&quot;&gt;b.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;Host&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 90pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;&lt;span style=&quot;&quot;&gt;c.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;Protocolname&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 90pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;&lt;span style=&quot;&quot;&gt;d.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;UserName&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 90pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;&lt;span style=&quot;&quot;&gt;e.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;Password&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 90pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;&lt;span style=&quot;&quot;&gt;f.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;     &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;DB_Locale&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 90pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;&lt;span style=&quot;&quot;&gt;g.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;Server_Locale&lt;/span&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPxMCE-_xF6ACEBbB8PpmVkLvCQ5h64gi4nOcnZ-5onDRBBfvWqdMzl8a1Ndy56GGlm7ac9lwpJerBaGDnnFT9V1FBhg542wfIm4tfv4sO05pf1aabF_ENOM8e_sKcaj3980jIMZdCicUO/s1600/InformixLinkServ2.JPG&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7E23vOn1Xp9XAqlgqmLFOyCwu-CavrRcG0EkwkqU5dWFZpwqFaeLGigDH-NiPhhUCdM2FA5qUpGuYoiVIa3WeyGOU7RIU3Yu4tE_qQtGjBDnMs2IpB8CjMaZlDnMgu_3_e7NGmn0drhrf/s1600/InformixLinkServ1.JPG&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 54pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;&lt;span style=&quot;&quot;&gt;6)&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;Location: &lt;span lang=&quot;TH&quot;&gt;กำหนดเป็น&lt;/span&gt; Server Name&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 54pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;&lt;span style=&quot;&quot;&gt;7)&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;Catalog: &lt;span lang=&quot;TH&quot;&gt;กำหนดเป็น &lt;/span&gt;Database Name&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 54pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia0plOT7lnZDWHeTtko2idUTauJX5G5fXSktMPwsAM39-yEuin3S1kQ0ASh40P6iQtszM-QnJMS3cScd6iF8rnJmtdljsAZ2WZYH6lOAxng8zZsLcbF0h-Q9VKvxxNTVGsKDweW2Peien2/s1600/InformixLinkServer.JPG&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 169px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia0plOT7lnZDWHeTtko2idUTauJX5G5fXSktMPwsAM39-yEuin3S1kQ0ASh40P6iQtszM-QnJMS3cScd6iF8rnJmtdljsAZ2WZYH6lOAxng8zZsLcbF0h-Q9VKvxxNTVGsKDweW2Peien2/s320/InformixLinkServer.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5539977313112955282&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 54pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;&lt;span style=&quot;&quot;&gt;8)&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  lang=&quot;TH&quot; &gt;จากนั้นใน &lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;Tab Securities&lt;span lang=&quot;TH&quot;&gt; ให้กำหนด&lt;/span&gt; User Name Password &lt;span lang=&quot;TH&quot;&gt;ด้วย&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 54pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7E23vOn1Xp9XAqlgqmLFOyCwu-CavrRcG0EkwkqU5dWFZpwqFaeLGigDH-NiPhhUCdM2FA5qUpGuYoiVIa3WeyGOU7RIU3Yu4tE_qQtGjBDnMs2IpB8CjMaZlDnMgu_3_e7NGmn0drhrf/s1600/InformixLinkServ1.JPG&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 174px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7E23vOn1Xp9XAqlgqmLFOyCwu-CavrRcG0EkwkqU5dWFZpwqFaeLGigDH-NiPhhUCdM2FA5qUpGuYoiVIa3WeyGOU7RIU3Yu4tE_qQtGjBDnMs2IpB8CjMaZlDnMgu_3_e7NGmn0drhrf/s320/InformixLinkServ1.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5539977303759344642&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 54pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;&lt;span style=&quot;&quot;&gt;9)&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  lang=&quot;TH&quot; &gt;ไปที่หน้า &lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;Server Option &lt;span lang=&quot;TH&quot;&gt;แล้วกำหนดดังนี้&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 90pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;&lt;span style=&quot;&quot;&gt;a.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;Data Access : True&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 90pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;&lt;span style=&quot;&quot;&gt;b.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;RPC Out : True&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;margin-left: 90pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;&lt;span style=&quot;&quot;&gt;c.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;Use Remote Collation : True &lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;(ถ้าไม่กำหนด จะได้เป็นภาษาต่างดาว)&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin-left: 90pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;&lt;span style=&quot;&quot;&gt;d.&lt;span style=&quot;font: 7pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:85%;&quot;  &gt;Collation Name: Thai_BIN(ถ้าไม่กำหนด จะได้เป็นภาษาต่างดาว)&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin-left: 90pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;span style=&quot;font-size:85%;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPxMCE-_xF6ACEBbB8PpmVkLvCQ5h64gi4nOcnZ-5onDRBBfvWqdMzl8a1Ndy56GGlm7ac9lwpJerBaGDnnFT9V1FBhg542wfIm4tfv4sO05pf1aabF_ENOM8e_sKcaj3980jIMZdCicUO/s1600/InformixLinkServ2.JPG&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 118px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPxMCE-_xF6ACEBbB8PpmVkLvCQ5h64gi4nOcnZ-5onDRBBfvWqdMzl8a1Ndy56GGlm7ac9lwpJerBaGDnnFT9V1FBhg542wfIm4tfv4sO05pf1aabF_ENOM8e_sKcaj3980jIMZdCicUO/s320/InformixLinkServ2.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5539977307980988418&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;margin-left: 90pt; text-indent: -18pt; line-height: normal;&quot;&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/5304315562714747439/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2010/11/link-server-informix.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/5304315562714747439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/5304315562714747439'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2010/11/link-server-informix.html' title='ว่ากันเรื่อง Link Server ภาคต่อ (Informix)'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfvh4iRfU8Yyf431HXtRbN-t2xNb7FnWWBkRxgGV5KtdVrUSzpEov1pDK1PGzzLLxPkRnzE0-xq4HP8DaUpAU8ic8-wgFq6UrFgW9JMeat59m8lz0CAPI_v1yvxoXGTrUm-Lsph8OXps_m/s72-c/InformixLinkServ3.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-8806728333286917911</id><published>2010-11-05T08:08:00.000+07:00</published><updated>2010-11-05T08:17:32.157+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Database"/><category scheme="http://www.blogger.com/atom/ns#" term="GRANT"/><category scheme="http://www.blogger.com/atom/ns#" term="Informix"/><category scheme="http://www.blogger.com/atom/ns#" term="Restore"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL 2005"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL 2008"/><title type='text'>Restore Database Permission หลุด</title><content type='html'>หายไปนานเลยครับ พอดีว่าทำ Project ใหม่เกี่ยวกับ ระบบ บัตรเครดิตอยู่ครับ&lt;br /&gt;สัปดาห์นี้ พอได้หายใจหายคอกันบ้าง&lt;br /&gt;&lt;br /&gt;มาเริ่มปัญหาของเราเลย ผมเคยเจอทั้ง SQL Server 2005, 2008 และ ล่าสุด Database Informix&lt;br /&gt;ปัญหาคล้ายๆ กันครับ คือ พอเอา Database เก่าๆ มาลง Permission ที่ได้ Grant ไว้ หลุด หมด&lt;br /&gt;ครับ ต้องทำการ Grant ใหม่&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;กรณี SQL Server &lt;/span&gt;ลักษณะ Permission จะแยกเป็น 2 ส่วนคือ&lt;br /&gt;1. Login&lt;br /&gt;2. User&lt;br /&gt;&lt;br /&gt;ถ้าจะให้ง่ายสุดคือ พอ Restore database แล้ว&lt;br /&gt;ให้ Drop User ใน Database ออกก่อน&lt;br /&gt;จากนั้น ให้ทำการ Map Login เข้ากับ Database แล้วมันจะ Create User ให้ครับ&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;ในกรณีของ Informix&lt;/span&gt;&lt;br /&gt;ลักษณะ คล้ายๆกัน คือ User ของ Unix ไม่ได้ถูกลบ แต่ User ของ Database โดนทับ ด้วย Database&lt;br /&gt;ที่นำมา Restore ดังนั้น ต้องทำการ GRANT สิทธิให้ User นั้นอีกครั้ง&lt;br /&gt;ด้วย Command GRANT ครับ&lt;br /&gt;&lt;br /&gt;สำหรับวันนี้พอแค่นี้ก่อนครับ คราวหน้า มา share กันอีก ครับ สวัสดี</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/8806728333286917911/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2010/11/restore-database-permission.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/8806728333286917911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/8806728333286917911'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2010/11/restore-database-permission.html' title='Restore Database Permission หลุด'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-3374454948687158549</id><published>2010-08-24T07:11:00.000+07:00</published><updated>2010-08-24T09:00:32.286+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Link Server"/><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL 2005"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL 2008"/><title type='text'>สร้าง Link จาก SQL Server ไป Query Database MySQL #1</title><content type='html'>&lt;span style=&quot;font-weight: bold;&quot;&gt;Link Server #1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;หายไปนานพอสมควร ครับ พอดี ติดทำ Project เร่งด่วน หลายตัว แต่ที่จะเอามา Share และ&lt;br /&gt;ผมว่า เป็นประโยชน์มากทีเดียว คือ การทำ Link Server บน SQL Server&lt;br /&gt;&lt;br /&gt;โปรเจค ที่ทำ มีตัวหนึ่งที่ต้อง Query ข้อมูลจาก Database MySQL มาประกอบกับ ข้อมูลบน MS.SQL&lt;br /&gt;โดยที่ โปรแกรม เดิม Run บน Database MS.SQL เป็น .Net WinApp&lt;br /&gt;ตอนแรกคิืดอยู่ว่าจะทำอย่างไร เนื่องจาก ทำได้หลายทาง คือ&lt;br /&gt;&lt;br /&gt;1. ให้ Client Query จาก MySQL เลย แต่ปัญหาคือ ต้องไปนั่งลง MySQL .NET Connector ที่ Client ทุกเครื่อง สรุปก็เลยไม่ใช้วิธีนี้&lt;br /&gt;&lt;br /&gt;2. ทำการ ETL (Extract Transform Load) หรือ เทคนิค สร้าง Table และ Import ข้อมูลจาก MySQL มาเก็บที่ MS.SQL โดยตั้ง เวลา Import ไว้ แต่ปัญหาคือ เสียเวลามานั่งทำ ETL และ ปัญหาการ Import อีก และข้อมูลที่ได้ ก็ยังเป็นข้อมูลที่ไม่ Update (เนื่องจากเป็นการ Import มา) สรุปไม่เอาวิธีนี้&lt;br /&gt;&lt;br /&gt;3. ทำ Link Server มาไว้ที่ SQL Server โดย ทำการ ติดตั้ง MySQL ODBC Driver Versionที่ผมใช้จะเป็น 3.51 โดยให้ดูให้ Driver สามารถใช้งานได้ ผมได้ทดลองทั้ง บน MSSQL Version 2005 บน Windows 2003 R2 และ MSSQL 2008 R2 บน Windows 2008 R2 x64 สามารถใช้งานได้&lt;br /&gt;แต่ว่า Driver ที่ใช้กับ x64 ต้องเป็น Version 64 bit นะครับ สรุปใช้วิธีนี้ครับ&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;ข้อดี &lt;/span&gt;&lt;br /&gt;1. ไม่ต้องไปนั่งติดตั้ง MySQL .Net Connector ที่ Clint ทุกเครื่อง (กรณี WinApp)&lt;br /&gt;2. ไม่ต้องเสียเวลา ทำ ETL&lt;br /&gt;3. ได้ข้อมูล Real time&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;ข้อเสีย&lt;/span&gt;&lt;br /&gt;1. ต้องเขียน SQL Command แบบ เฉพาะ คือ ไม่สามารถใช้ Command SQL ใน Syntax ของ T-SQL ได้&lt;br /&gt;ต้อง ทำการเขียน Query โดยใช้ Command &lt;em&gt;OPENQUERY  &lt;/em&gt;&lt;em&gt;&lt;/em&gt;เข้ามาช่วย&lt;br /&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ms188427.aspx&quot;&gt;วิธีการใช้ OPENQUERY ดูที่นี่&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. Syntax ของ SQL command ที่จะใช้กับ OPENQUERY ต้องเป็น syntax ของ Database นั้นๆ ในกรณี&lt;br /&gt;เรียกใช้ MySQL ก็ต้องเป็น syntax ของ MySQL .. อันนี้ผมว่าก็ไม่เสียหายอะไร&lt;br /&gt;&lt;br /&gt;คราวนี้มาดู วิธีการสร้าง Link Server กัน เอาแบบ GUI แล้วกันนะครับ&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;STEP By STEP Create LinkServer&lt;/span&gt;&lt;br /&gt;1. ติดตั้ง ODBC Driver ของ MySQL ให้เสร็จเรียบร้อยก่อน&lt;br /&gt;2. สร้าง ODBC Data Source DSN บนเครื่อง Server&lt;br /&gt;3. เปิด SQL Management Studio ขึ้นมา&lt;br /&gt;4. ไปที่ Server Object -&gt; Link Server&lt;br /&gt;5. Right Click -&gt; New Link Server&lt;br /&gt;7. Config ค่า ตัวอย่างจะเป็น MySQL นะัครับ&lt;br /&gt;&lt;br /&gt; กำหนดค่า DataSource&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPAQXM0R4NeVMyoHheZhytYmnOxHermX61126m5tn1UB4oUnOg3mDUqvJKWGgSz11KxQ2xM7sIa90es7IRw-DmVnABv1VeTpm0v5_JKTBEaqlvtMpHxjYGFA_Tjd0g0ACj61oJ7-kGUirG/s1600/01_Link_serv.JPG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 252px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPAQXM0R4NeVMyoHheZhytYmnOxHermX61126m5tn1UB4oUnOg3mDUqvJKWGgSz11KxQ2xM7sIa90es7IRw-DmVnABv1VeTpm0v5_JKTBEaqlvtMpHxjYGFA_Tjd0g0ACj61oJ7-kGUirG/s320/01_Link_serv.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5508789259905063042&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;กำหนดค่า Mapping User&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifFCA12Jo_nuYyM0hx90z7LkUCLdcmarTsEg9TIh8X9EFpLMI_94b0AZpAZb9-wY8fqgKwlyEdY_ewyHftGaxstvaX2x8DlHZVle7UkbmXAFyBywRlUeeLNMppzsBbAgD4amTfOk246A5C/s1600/02_Link_Sec.JPG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 134px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifFCA12Jo_nuYyM0hx90z7LkUCLdcmarTsEg9TIh8X9EFpLMI_94b0AZpAZb9-wY8fqgKwlyEdY_ewyHftGaxstvaX2x8DlHZVle7UkbmXAFyBywRlUeeLNMppzsBbAgD4amTfOk246A5C/s320/02_Link_Sec.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5508789444475471234&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;กำหนด Option เรื่อง Collation Name กรณี Database ของ ฝั่ง MySQL เป็น ANSI&lt;br /&gt;จะได้ ไม่มีปัญหาเรื่อง ภาษา และกรณี จะใช้ Command Execute AT ต้องเปิด RPC Out=True ด้วย&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_TlaQwoIasApIA4Oo2ze71fbrrbug1kP9w2SzddVhzErI1Qqwl1DQx5NoEHAPVX3Yya7QlKRBrJ76NQuMVYjludla2hYeQPWt135FoG09LeI1zB0qI_iO9JWbO-uAJKQjPxzJdoK5UInY/s1600/03_Link_Option.JPG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 128px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_TlaQwoIasApIA4Oo2ze71fbrrbug1kP9w2SzddVhzErI1Qqwl1DQx5NoEHAPVX3Yya7QlKRBrJ76NQuMVYjludla2hYeQPWt135FoG09LeI1zB0qI_iO9JWbO-uAJKQjPxzJdoK5UInY/s320/03_Link_Option.JPG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5508789643146086162&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;แค่นี้ก็ได้ Link Serverแล้ว คราวต่อไปมาว่ากันถึงเรื่อง การ ใช้งาน Link Server กัน</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/3374454948687158549/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2010/08/link-sql-server-query-database-mysql-1.html#comment-form' title='2 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/3374454948687158549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/3374454948687158549'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2010/08/link-sql-server-query-database-mysql-1.html' title='สร้าง Link จาก SQL Server ไป Query Database MySQL #1'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPAQXM0R4NeVMyoHheZhytYmnOxHermX61126m5tn1UB4oUnOg3mDUqvJKWGgSz11KxQ2xM7sIa90es7IRw-DmVnABv1VeTpm0v5_JKTBEaqlvtMpHxjYGFA_Tjd0g0ACj61oJ7-kGUirG/s72-c/01_Link_serv.JPG" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-8409817572134524682</id><published>2010-07-22T17:26:00.000+07:00</published><updated>2010-07-23T08:32:27.263+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Crystal Report"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010"/><title type='text'>Crystal Report for Visual Studio 2010</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1n67qnh9YA8vS8LXz8drWoyDzjsAsWWwNg0rXXh6O-a7OKDCwO2mQysqcIhDzcAsv82eDF8NZ2yDRrQCGD8AUUlZjNpQpbUnZk3kD5hgwThQU9qvkHKDXTyqGvlUc8KzOXr9BtOno2qvn/s1600/cr2010.JPG&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5496675807095151202&quot; style=&quot;margin: 0px auto 10px; display: block; width: 320px; height: 313px; text-align: center;&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1n67qnh9YA8vS8LXz8drWoyDzjsAsWWwNg0rXXh6O-a7OKDCwO2mQysqcIhDzcAsv82eDF8NZ2yDRrQCGD8AUUlZjNpQpbUnZk3kD5hgwThQU9qvkHKDXTyqGvlUc8KzOXr9BtOno2qvn/s320/cr2010.JPG&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;หลังจาก ลง visual studio 2010 แล้ว ก็ได้ ไป download crystal report for visual studio 2010&lt;/div&gt;&lt;br /&gt;&lt;div&gt;มาใช้งานดู ได้ผลอย่างไร จะมารายงานอีกครั้งครับ&lt;br /&gt;ใครยังไม่ลอง ไป download มาเล่นได้ ที่ &lt;a href=&quot;http://www.surveymonkey.com/s/CRVS2010US&quot;&gt;http://www.surveymonkey.com/s/CRVS2010US&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/8409817572134524682/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2010/07/crystal-report-for-visual-studio-2010.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/8409817572134524682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/8409817572134524682'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2010/07/crystal-report-for-visual-studio-2010.html' title='Crystal Report for Visual Studio 2010'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1n67qnh9YA8vS8LXz8drWoyDzjsAsWWwNg0rXXh6O-a7OKDCwO2mQysqcIhDzcAsv82eDF8NZ2yDRrQCGD8AUUlZjNpQpbUnZk3kD5hgwThQU9qvkHKDXTyqGvlUc8KzOXr9BtOno2qvn/s72-c/cr2010.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-9193465792657775815</id><published>2010-07-19T08:37:00.000+07:00</published><updated>2010-07-19T08:59:20.272+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Intralio"/><category scheme="http://www.blogger.com/atom/ns#" term="LifeRay"/><category scheme="http://www.blogger.com/atom/ns#" term="Open Source"/><title type='text'>ต่อจากคราวที่แล้ว ครับเรื่อง Open Source</title><content type='html'>หลังจากไปทำการบ้าน เรื่องการ Implement ระบบ OpenSource มา 2 ตัวคือ&lt;br /&gt;1. Liferay&lt;br /&gt;2. Intralio&lt;br /&gt;&lt;br /&gt;มีปัญหาทั้ง 2 ระบบ คือ&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;ปัญหาแรก&lt;/span&gt; ที่เจอ ก็คือ เรื่อง License ของ Intralio เป็น Opensource จริง&lt;br /&gt;แต่ว่า ให้ใช้งานได้เฉพาะงาน Development เท่านั้น อธิบายคือ ไม่สามารถนำมาใช้งาน&lt;br /&gt;บนระบบจริงได้ และ การใช้งานเป็นในลักษณะ เช่าใช้บน Cloud จ่ายเป็นรายเดือน&lt;br /&gt;ไม่เหมาะสม อย่างยิ่งในการใช้งาน ในลักษณะ ข้อมูลที่เป็นความลับถึงแม้จะมี&lt;br /&gt;สัญญาควบคุมก็ตาม ในหลักการคือ ใช้งานบนระบบของคนอื่น&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;ส่วนปัญหาที่ 2&lt;/span&gt; คือ LifeRay ไม่มี Support ที่เป็นคนไทยเลย Sale ที่ขาย Enterprise Version&lt;br /&gt;ก็เป็นทีมจาก Malaysia ซึ่งก็คุยภาษาอังกฤษ แบบสำเนียงใต้ ประมาณนั้น และทีม implement ก็เป็น&lt;br /&gt;ชาวต่างชาติ ได้คุยกับบริษัทนึง คือ Cinex เข้าใจว่า เป็น Certified Partner ของ LifeRay คุยๆ เพราะว่า&lt;br /&gt;พอดีเห็นสำนักงานตั้งอยู่ใน กทม. รับสายแรกเป็นคนไทยรับ แล้วบอกว่าจะโทรกลับ โทรกลับ เป็น&lt;br /&gt;India คุยกันกว่าจะรู้เรื่องก็ นานสองนาน ได้ข้อมูลคร่าวๆ คือ Implement แบบ full implement นั้น&lt;br /&gt;ค่าใช้จ่ายอยู่ ประมาณ 20,000 USD ปาไปประมาณ 650,000  บาท แล้วใช้เวลาประมาณ 1 เดือน คร่าวๆ&lt;br /&gt;แต่ ได้คุยกับ LifeRay ที่อยู่ Malaysia ก็ได้ข้อมูลคร่าวๆ คือ ทีม Implement ใกล้สุดอยู่ Hongkong&lt;br /&gt;ค่าใช้จ่ายโดยประมาณคือ 340 USD ต่อวัน ใช้เวลา Setup ประมาณ 5 วัน ทั้งนี้เราต้องออกค่า&lt;br /&gt;เดินทางด้วย สรุปก็ประมาณ 340 x 5 = 1700 USD และ ค่าเดินทางให้เลย 100 USD รวมแล้ว 1800 USD&lt;br /&gt;ก็ประมาณ 60,000 Baht ก็ OK กว่านะ และค่าใช้จ่าย Enterprise License ก็ประมาณ 100,000 บาท&lt;br /&gt;ไม่มี Support ถ้าต้องการ Support จ่ายประมาณ 480,000 บาท ได้ Support 5x8 Unlimited Call&lt;br /&gt;กรณี setup แล้วต้องการมี Backup Server คิดราคา 50% ของ Production Server&lt;br /&gt;กรณี มี Test Server คิืดราคา 25% ของ Production Server&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;สรุปว่า&lt;/span&gt; ก็คิดกันหนักเหมือนกัน ใช่ว่าของ Free จะมีในโลกนะครับ ต่อให้เป็น Opensource&lt;br /&gt;ก็ใช่ว่าจะไม่เสียตังค์เลย</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/9193465792657775815/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2010/07/open-source.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/9193465792657775815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/9193465792657775815'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2010/07/open-source.html' title='ต่อจากคราวที่แล้ว ครับเรื่อง Open Source'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-1766633684257039754</id><published>2010-07-10T12:37:00.000+07:00</published><updated>2010-07-10T13:36:37.151+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CMS"/><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise"/><category scheme="http://www.blogger.com/atom/ns#" term="Intranet"/><title type='text'>ทดสอบระบบ Enterprise Portal Opensource</title><content type='html'>หลังจาก ทดสอบกับ SharePoint 2010 ไปหลายตลบ ก็ต้องนั่งหา Solution อื่นๆ เพื่อรองรับธุรกิจ&lt;br /&gt;อีก หาหลายวัน แล้ว ก็เจอ Solution Opensouce ตัวหนึ่งค่อนข้าง Ok ครับ&lt;br /&gt;&lt;br /&gt;มี Feature ที่ค่อนข้างครบถ้วน&lt;br /&gt;มี 2 ตัวที่ได้ทดสอบ คือ&lt;br /&gt;1. LifeRay&lt;br /&gt;2. Intralio&lt;br /&gt;&lt;br /&gt;ทั้งคู่ พัฒนาบน java platform&lt;br /&gt;&lt;br /&gt;คราวหน้า จะมาว่ารายละเอียดให้ฟังครับ</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/1766633684257039754/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2010/07/enterprise-portal-opensource.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/1766633684257039754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/1766633684257039754'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2010/07/enterprise-portal-opensource.html' title='ทดสอบระบบ Enterprise Portal Opensource'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-7951654003610460111</id><published>2010-07-04T12:59:00.000+07:00</published><updated>2010-07-04T15:30:07.916+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="error"/><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2010"/><title type='text'>Share Point 2010 User Profile Service</title><content type='html'>หลังจากทำการทดลองติดตั้ง และ Config User Profile Service ของระบบ SharePoint 2010&lt;br /&gt;ก็เจอปัญหามากมายเลยครับ ซึ่งตอนนี้ก็ยัง แก้ไม่ได้ หรือเพราะว่า ตัวที่ผมใช้เป็น version Beta รึเปล่า&lt;br /&gt;ก็ไม่รู้&lt;br /&gt;ปัญหาแรก ที่เจอ คือ&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;ตอน Create User Profile Service Application บางครั้งก็ error time out&lt;br /&gt;&lt;/li&gt;&lt;li&gt;ปัญหาตอน Start User Profile Syncronization Service แล้ว Status เป็น Starting ไม่ยอมเปลี่ยน เป็น Started&lt;/li&gt;&lt;li&gt;start windows service&lt;span style=&quot;font-family:Verdana;&quot;&gt; FIMService ไม่ไ้ด้ ไม่ยอม Start Error ประมาณ ว่า Cannot Connect SQL Server&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;SharePoint ทำการเปลี่ยน Password Administrator ให้อัตโนมัติ แล้วทำให้เข้าเครื่องด้วย User Administrator ไม่ได้&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family:Verdana;&quot;&gt;เข้า SharePoint Central Admin ไม่ได้ หน้าจอขึ้น Error 503 : The Service is unavilable&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;เจออีกเยอะครับ แต่ว่า แก้ได้เป็นบางอย่าง อ่านๆ ตามพวก technet แล้ว บางอย่างก็แก้ได้ บางอย่างก็แก้ไม่ได้ยังติดอีกเยอะครับ&lt;br /&gt;คราวหน้ามาว่ากัน ว่า แก้ไขปัญหาพวกนี้อย่างไรกันครับ สวัสดี</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/7951654003610460111/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2010/07/share-point-2010-user-profile-service.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/7951654003610460111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/7951654003610460111'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2010/07/share-point-2010-user-profile-service.html' title='Share Point 2010 User Profile Service'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-2554236903595408685</id><published>2010-06-21T08:17:00.000+07:00</published><updated>2010-06-21T08:44:10.265+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Adobe Flash"/><category scheme="http://www.blogger.com/atom/ns#" term="iPhone"/><title type='text'>i-Phone มีปัญหากับ Adobe</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikb1O8-0qZLRFA2919CwessgkO-BMiWGK1WxRNe152k9t8TW_dAorHbqr1X2IbqX_wTYtZ1HYsw5GC1k-O3I6zPGUKBFUqKilJGHTi5ZBgyZrQHiR6Gm_pjxNQhyBW9UrNIrgXHMjyrPPt/s1600/iphone-3g-20090608.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 153px; height: 320px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikb1O8-0qZLRFA2919CwessgkO-BMiWGK1WxRNe152k9t8TW_dAorHbqr1X2IbqX_wTYtZ1HYsw5GC1k-O3I6zPGUKBFUqKilJGHTi5ZBgyZrQHiR6Gm_pjxNQhyBW9UrNIrgXHMjyrPPt/s320/iphone-3g-20090608.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5485036057416804418&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;ก็พอรู้มาเหมือนกัน แต่ พอดีว่า วันเสาร์ที่ผ่านมา อ่านเจอใน ไทยรัฐ ก็เอามาเล่าต่อ หน่อยละกัน&lt;br /&gt;เรื่องของเรื่องคือ i-phone ประกาศ ไม่รองรับ flash player ซึ่งเป็น โปรแกรมที่ใช้ เล่น media ของ&lt;br /&gt;ค่าย adobe ซึ่งเป็นที่นิยม ของผู้ใช้งาน internet ทั่วไป ด้วยเหตุผลที่ว่า flash player ไม่ใช่ format&lt;br /&gt;มาตรฐานเท่าที่เห็นคือ flash player ก็สามารถเล่น file flash หรือ .flv ซึ่งก็จริงตามนั้น แต่เนื่องด้วย&lt;br /&gt;ไฟล์ flash มันเป็นที่นิยม เนื่องด้วย ประสิทธิภาพของมัน ที่ไฟล์เล็ก แถมยังชัดอีก ด้วย&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;แต่เหตุผลดังกล่าวผมว่า ไม่เพียงพอสำหรับการไม่สนับสนุน flash ที่ผมมองคือ มันเกี่ยวข้องกับ&lt;br /&gt;ธุรกิจ Software ของ MAC ด้วยที่จะเป็นการรักษาส่วนแบ่งด้าน software จาก adobe ถ้าหาก&lt;br /&gt;iphone ไม่สามารถเล่น flash ได้ ก็ต้องใช้ format ของ MAC เอง หรือมาตรฐานอื่นๆ เช่น .mov,&lt;br /&gt;.mp4 เป็นต้น และก็คง เป็นไปได้ยากด้วย ที่จะสามารถทำ iphone ให้เล่น flash ได้ถึงแม้ทาง Technic&lt;br /&gt;จะทำได้ แต่ว่าในเชิงธุรกิจ ไม่อนุญาิติ ก็จบ สงคราม เรื่องนี้ ผมว่าอีกยาว แต่ว่า Adobe ก็มีการพัฒนา&lt;br /&gt;Software ที่จะติดตั้งบน iphone ให้สามารถเล่น flash ได้ก็ตาม&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.adobe.com/ubi/globalnav/include/adobe-lq.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 43px; height: 72px;&quot; src=&quot;http://www.adobe.com/ubi/globalnav/include/adobe-lq.png&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://labs.adobe.com/downloads/packagerforiphone.html&quot;&gt;http://labs.adobe.com/downloads/packagerforiphone.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/2554236903595408685/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2010/06/i-phone-adobe.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/2554236903595408685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/2554236903595408685'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2010/06/i-phone-adobe.html' title='i-Phone มีปัญหากับ Adobe'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikb1O8-0qZLRFA2919CwessgkO-BMiWGK1WxRNe152k9t8TW_dAorHbqr1X2IbqX_wTYtZ1HYsw5GC1k-O3I6zPGUKBFUqKilJGHTi5ZBgyZrQHiR6Gm_pjxNQhyBW9UrNIrgXHMjyrPPt/s72-c/iphone-3g-20090608.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-8524144758414200600</id><published>2010-06-18T07:46:00.000+07:00</published><updated>2010-06-18T08:27:33.316+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Crystal Report"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010"/><title type='text'>Crystal Report for Visual Studio 2010 ออกแล้วจ้า</title><content type='html'>ใน web ยังไม่เห็น มี Product ออกมาใน website ครับ แต่ว่า เห็น เป็น E-Learning แล้ว&lt;br /&gt;ยังสงสัยอยู่ว่า มันเหมือน Crystal Report 2008 มาก ก็เลยไม่แน่ใจว่าไง&lt;br /&gt;&lt;br /&gt;ลองดู video ดูก่อนแล้วกัน ครับ&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.sdn.sap.com/irj/scn/elearn?rid=/library/uuid/4053ee51-162a-2d10-b8b0-fdd7a26d5cd2&amp;amp;overridelayout=true&quot;&gt;http://www.sdn.sap.com/irj/scn/elearn?rid=/library/uuid/4053ee51-162a-2d10-b8b0-fdd7a26d5cd2&amp;amp;overridelayout=true&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/8524144758414200600/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2010/06/crystal-report-for-visual-studio-2010.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/8524144758414200600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/8524144758414200600'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2010/06/crystal-report-for-visual-studio-2010.html' title='Crystal Report for Visual Studio 2010 ออกแล้วจ้า'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-1722623353032286781</id><published>2010-06-17T07:11:00.000+07:00</published><updated>2010-06-17T07:31:09.771+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Collation"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows SharePoint Service 3.0"/><category scheme="http://www.blogger.com/atom/ns#" term="WSS"/><title type='text'>ปัญหา Server Instanace Collation ของ SQL กรณีจะใช้ทำ Database ของ SharePoint Service 3.0 (WSS)</title><content type='html'>พอดีว่า ลอง Install SharePoint Service 3.0  ครับ เป็นตัว Free ที่ MicroSoft ให้ Download มาใช้ได้&lt;br /&gt;ไหนๆ จะลองแล้ว ก็ เล่นบน OS x64 ไปเลยครับ นั่งลง ตั้งแต่ Windows ผม ติดตั้งตามลำดับดังนี้&lt;br /&gt;1. Create VM Ware Gest OS มา 1 ตัว RAM 4 GB, HD, แบ่ง 3 Partition&lt;br /&gt;    - hd1: 20 GB ลง Windows และ Program&lt;br /&gt;    - hd2: 20 GB เตรียมไว้ใส่ Database&lt;br /&gt;    - hd3: 20 GB เตรียมไว้ใส่ File และ สำหรับ เก็บ Backup ต่างๆ&lt;br /&gt;&lt;br /&gt;2. ลง windows เป็น Windows 2003 Standard R2 x64&lt;br /&gt;   - ลงเสร็จ เพิ่ม Role Application Server มันจะ Install .NET 3.5 ให้ และ Install IIS6 ให้&lt;br /&gt;&lt;br /&gt;3. ลง SQL Server 2008 Standard x64&lt;br /&gt;   - ตอนลงให้ Config database ทั้งหมด ไว้ที่ Harddisk ลูกที่ 2 จะแยก SystemDB กับ User DB อยู่คนละ path ก็ได้&lt;br /&gt;   - ตอนลง ใหเลือก Collation ของ Instance เป็น Latin1_General_CI_AS_KS_WS  ด้วย ไม่งั้นมีปัญหา เวลาลง SharePoint&lt;br /&gt;&lt;br /&gt;4. Download ตัว SharePoint Service 3.0 มาก่อน เนื่องจาก ปกติ ในแผ่น ของ windows จะเป็น version 2.0&lt;br /&gt;&lt;br /&gt;5. ก่อนจะลงตัว SharePoint 3.0 เนื่องจาก OS เป็น x64 ดังนั้น Library บน ASP.NET ต้องเป็น x64 ด้วย&lt;br /&gt;ต้องทำการ Run คำสั่ง aspnet_regiis -u เพื่อ remove ของเก่าออก ซึ่งเป็น x32 อยู่&lt;br /&gt;&lt;br /&gt;แล้ว เข้าไปที่ folde&lt;windowsdir\microsoft.net\framework64\&gt;&lt;version&gt;\&lt;br /&gt;และ Run คำสั่ง  &lt;span style=&quot;font-family:monospace;&quot;&gt;&lt;/span&gt;aspnet_regiis -i เพื่อ ติดตั้ง&lt;br /&gt;&lt;br /&gt;ติดตั้งตามนี้ ไม่มีปัญหา ตอนแรก ผม เลือก Database Collation เป็น Thai_BIN ปรากฎว่า ต้องลงใหม่&lt;br /&gt;กันอีก แต่ผมสงสัยอย่างว่า ถ้า ไปใช้ Database อื่น ที่เค้าลงไว้อยู่แล้ว จะทำอย่างไร&lt;br /&gt;&lt;br /&gt;เห็น Microsoft พูดไว้หน่อย ที่ &lt;a href=&quot;http://support.microsoft.com/kb/888041&quot;&gt;http://support.microsoft.com/kb/888041&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/version&gt;&lt;/windowsdir\microsoft.net\framework64\&gt;</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/1722623353032286781/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2010/06/server-instanace-collation-sql-database.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/1722623353032286781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/1722623353032286781'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2010/06/server-instanace-collation-sql-database.html' title='ปัญหา Server Instanace Collation ของ SQL กรณีจะใช้ทำ Database ของ SharePoint Service 3.0 (WSS)'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-821355077637238092</id><published>2010-06-02T21:02:00.000+07:00</published><updated>2010-06-02T21:12:05.319+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="diagram tools"/><category scheme="http://www.blogger.com/atom/ns#" term="yEd"/><title type='text'>Diagram Tools</title><content type='html'>พอดีว่า งานเข้าเยอะครับ ทั้ง Project เก่า และ Project ใหม่ รวมไปถึง Project อภิมหากาฬ&lt;br /&gt;ด้วยครับทำมา เกือบ ปีแล้วยังไม่ได้ Implement เลย ทำให้ไม่มีโอกาสเข้ามา update&lt;br /&gt;ข่าวสาร&lt;br /&gt;       วันนี้ clear งานได้สักหน่อย ก็จะมา update ความเคลื่อนไหวกันหน่อยครับ&lt;br /&gt;พอดีว่า ใน project ที่ต้องทำ คือระบบ workflow (BPM) โดย ศึกษาหา software ตัวใหม่เพื่อที่จะ&lt;br /&gt;มาใช้งานแทนของเก่า แต่ก่อนจะไปหา software ต้อง วาด diagram ออกมาก่อนครับ ว่า&lt;br /&gt;workflow ในบริษัท เป็นอย่างไร ที่บริษัท ไม่มี visio ครับ ก็ต้องหา tool กันละ&lt;br /&gt;ไปเจอ tool หลายตัวที่เป็น open source ครับ เช่น dia, yEd แต่พอใช้งานแล้ว&lt;br /&gt;ถูกใจ yEd มากครับ ค่อนข้าง ok เลย เขียนด้วย java อาจจะ ช้าไปหน่อย แต่ก็ ok ครับ&lt;br /&gt;วาดได้เกือบทุก diagram ครับ ลองดู เป็น freeware ด้วยครับ ของเค้าดีจริงๆ&lt;br /&gt;&lt;br /&gt;http://www.yworks.com/en/products_yed_about.html</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/821355077637238092/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2010/06/diagram-tools.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/821355077637238092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/821355077637238092'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2010/06/diagram-tools.html' title='Diagram Tools'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-8818795958105255117</id><published>2010-05-22T12:35:00.000+07:00</published><updated>2010-05-22T12:56:04.857+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="backup"/><category scheme="http://www.blogger.com/atom/ns#" term="DRC"/><category scheme="http://www.blogger.com/atom/ns#" term="emergency"/><category scheme="http://www.blogger.com/atom/ns#" term="remote desktop"/><category scheme="http://www.blogger.com/atom/ns#" term="sftp"/><category scheme="http://www.blogger.com/atom/ns#" term="ssh"/><title type='text'>ใช้ Secure FTP ในการ Backup ข้อมูล</title><content type='html'>จากสถานะการณ์ กรณี แยก ราชประสงค์ มีผลกระทบกับการทำงาน พอสมควรครับ ไม่สามารถ เข้าทำงานที่ Office ได้เลย แผนฉุกเฉินที่มีการซ้อม ปีละครั้ง ถูกหยิบนำมาใช้งาน นับว่าผมโชคดีมากที่ ก่อนหน้าที่จะเกิดเหตุ ได้ไม่กี่วัน ผมได้มีการ setup host ที่เป็น linux ขึ้นมา และมีการ on ssh (secure shell) และ sftp ไว้ พร้อมทั้ง ได้ on remote desktop และทำการขอ user สำหรับ vpn ไว้แล้วพอดี&lt;br /&gt;   ผมจึงสามารถ remote desktop ไปยังเครื่องที่ office ที่สีลม และ ที่ลาดพร้าว สามารถ สั่ง backup ข้อมูล&lt;br /&gt;และ download backup ไฟล์ จาก Server ด้วย sftp ได้ โดยไม่ได้ออกจากบ้านเลย&lt;br /&gt;&lt;br /&gt;เครื่องมือที่ผมใช้ที่ client ได้แก่&lt;br /&gt;&lt;ol&gt;&lt;li&gt;remote desktop (ใช้สำหรับ remote ไปที่เครื่อง windows server บน windows xp มีอยู่แล้ว)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;ssl vpn client (อันนี้ ใช้ของที่ office สำหรับ connect แบบ vpn เพื่อได้ ip ของ office)&lt;/li&gt;&lt;li&gt;putty (ใช้สำหรับ ssh ไปที่เครื่อง linux)&lt;/li&gt;&lt;li&gt;filezilla (ใช้สำหรับ transfer file ผ่าน sftp)&lt;/li&gt;&lt;/ol&gt;ส่วนที่ server ผมได้ config ไว้ดังนี้&lt;br /&gt;&lt;ol&gt;&lt;li&gt;ที่ server windows ทำการ enable remote admin ไว้ พร้อม config user ที่อนุญาติให้ remote&lt;/li&gt;&lt;li&gt;ที่ linux ทำการติดตั้ง ssh และ sftp และ ทำการ add user สำหรับใช้งาน&lt;/li&gt;&lt;/ol&gt;เ่ท่านี้ ผมก็สามารถทำงานได้ โดยไม่ต้องไปนั่งที่ office ได้ครับ&lt;br /&gt;ยกเว้น ไม่สามารถ print ได้ครับ.</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/8818795958105255117/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2010/05/secure-ftp-backup.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/8818795958105255117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/8818795958105255117'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2010/05/secure-ftp-backup.html' title='ใช้ Secure FTP ในการ Backup ข้อมูล'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-4906393203251336303</id><published>2010-05-10T20:43:00.000+07:00</published><updated>2010-05-10T21:28:24.592+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="4"/><category scheme="http://www.blogger.com/atom/ns#" term="Enterprise"/><category scheme="http://www.blogger.com/atom/ns#" term="LAMP"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="RedHat"/><category scheme="http://www.blogger.com/atom/ns#" term="RHEL4"/><title type='text'>Config MySQL บน Linux RedHat Enterprise 4</title><content type='html'>หลังจากที่ได้รับมอบหมายมา ได้งานมา 2 ตัว คือ ระบบ Intranet และ ระบบ WorkFlow อันดับแรกที่ผมทำคือ&lt;br /&gt;ขอ ให้ทีมสร้าง Virtual Host บน VMWare มาให้ 1 ตัว จากนั้น ผม ก็มานั่งลง Linux RedHat Enterprise 4&lt;br /&gt;เนื่องจาก ตัว Intranet ที่เป็น Production อยู่ปัจจุบัน Run บน RHEL4 อยู่ เพื่อที่จะได้สภาพแวดล้อม&lt;br /&gt;หรือ enverionment ไม่ต่างกันมาก ผมก็เลือกลง ตัวเดียวกัน แต่ว่า ผม ทำการ Remove Software เก่าออก&lt;br /&gt;ได้แก่&lt;br /&gt;&lt;ul&gt;&lt;li&gt;   Apache v1&lt;/li&gt;&lt;li&gt;   MySQL 4.1&lt;/li&gt;&lt;li&gt;   PHP 4.3&lt;/li&gt;&lt;/ul&gt;ออก แล้ว ก็ลง&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Apache V2.2&lt;/li&gt;&lt;li&gt;MySQL 5.1&lt;/li&gt;&lt;li&gt;PHP 5.3&lt;/li&gt;&lt;/ul&gt;แทน หนักหนา เอาการเหมือนกัน สำหรับ ผม ที่ชีวิต ทั้งชีวิติ ลง แต่ windows กว่าจะลงเสร็จ เล่น เป็น&lt;br /&gt;วัน เลย ทั้งหมดนี่ เค้าเรียกรวมๆ ว่า LAMP&lt;br /&gt;&lt;br /&gt;เทียบกับ AppServ ใช้ เวลาติดตั้ง ไม่ถึงนาที คนละเรื่อง&lt;br /&gt;&lt;br /&gt;แต่ลงเสร็จก็ลอง เอา App มาวาง ติด bug กระจาย เนื่องจาก App เดิม เขียนที่ PHP version 4 และ MySQL 4 ก็ต้องมานั่งแก้เป็นเรื่องๆ&lt;br /&gt;&lt;br /&gt;อย่างแรกที่เจอเลยคือ กรณี set register_global เป็น false&lt;br /&gt;โดย default run ไม่ได้ วีธีแก้ไขมี 2 ทางคือ&lt;br /&gt;&lt;ol&gt;&lt;li&gt;เข้าไปแก้ file php.ini ที่ server แต่ถ้า server มี app หลายตัว แก้ไม่ได้&lt;/li&gt;&lt;li&gt;แก้ app ให้ register global variable เอง&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;ปัญหาเยอะมากครับ&lt;br /&gt;เดี๋ยวผม จะมา post ปัญหาที่เจออีกครั้งนะครับ ..</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/4906393203251336303/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2010/05/config-mysql-linux-redhat-enterprize-4.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/4906393203251336303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/4906393203251336303'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2010/05/config-mysql-linux-redhat-enterprize-4.html' title='Config MySQL บน Linux RedHat Enterprise 4'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-1221597366502685664</id><published>2010-05-02T10:23:00.000+07:00</published><updated>2010-05-02T10:41:54.850+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Online Survey"/><category scheme="http://www.blogger.com/atom/ns#" term="Open Source"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><category scheme="http://www.blogger.com/atom/ns#" term="Software"/><title type='text'>ทำระบบสำรวจ Online ไว้ใช้งานในบริษัท</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://docs.limesurvey.org/images/logo.png&quot;&gt;&lt;img style=&quot;display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 132px; height: 132px;&quot; src=&quot;http://docs.limesurvey.org/images/logo.png&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;   สวัสดีครับ พอดีว่าช่วงนี้ผมก็กำลังทำ Project เี่กี่ยวกับระบบ Intranet ของบริษัทอยู่ และมีความต้องการทราบว่า&lt;br /&gt;ในระบบ Intranet นี้ ผู้ใช้งานมีความคิดเห็นอย่างไรใช้งานแล้ว มีความรู้สึกอย่างไร ต้องการอะไรเพิ่มเติม&lt;br /&gt;หรือ ต้องการให้แก้ไขปรับปรุงส่วนไหน จะทำอย่างไรละครับ ก็ต้องสำรวจกัน&lt;br /&gt;&lt;br /&gt;  ครั้นจะทำแบบสอบถามเป็นกระดาษแล้วแจก จากนั้นเก็บมาสรุปก็อย่างไรอยู่ เราเป็นชาว it ต้องมีวิธีที่ดีกว่า&lt;br /&gt;นั้นก็คือ ทำระบบสำรวจแบบ online ขึ้นมาครับ อันดับแรก ก็ต้องค้นหาก่อนว่า มีระบบอะไรบ้างที่เค้าทำไว้แล้วบ้าง&lt;br /&gt;และเลือกเอา license แบบ opensource จะได้ไม่เปลืองงบประมาณครับ&lt;br /&gt;และ ที่เจอมีหลายตัวครับ แต่ที่โดน ก็คือ&lt;br /&gt;- limesurvey&lt;br /&gt;&lt;br /&gt;  ใช้ภาษา php สามารถ run บน os ทั้ง&lt;br /&gt;       - windows หรือ&lt;br /&gt;       - linux&lt;br /&gt;&lt;br /&gt; สามารถใช้ run ได้บน webserver ทั้ง apache หรือ iis&lt;br /&gt;&lt;br /&gt; และ database ก็สามารถใช้ได้ทั้ง mysql หรือ mssql และอื่นๆ&lt;br /&gt;&lt;br /&gt;ลองเล่นแล้วประทับใจครับ flexible สามารถกำหนด&lt;br /&gt;  แบบสอบถามเป็น แบบ ตอบทีละข้อ หรือ ตอบรวดเดียว&lt;br /&gt;สามารถ จัดหมวดหมู่่คำถาม และ กำหนดคำตอบ ได้หลายแบบ&lt;br /&gt;สามารถ lock ได้ว่า เครื่องคอมพิวเตอร์ นี้เข้ามาตอบแล้ว ห้ามเข้ามาตอบซ้ำ&lt;br /&gt;สามารถ กำหนดเงื่อนไขได้ว่า ถ้าตอบ แบบนี้ แล้ว ให้ตอบ ข้อไหน หรือให้ข้ามไปข้ออื่นเลย&lt;br /&gt;สามารถ กำหนดได้ ว่า ข้อนี้ต้องตอบ(mandatory) หรือ เป็น option ต่อก็ได้ ไม่ตอบ ก็ได้&lt;br /&gt;&lt;br /&gt;และในตัว application เองสามารถ integrate เข้ากับ LDAP ได้ด้วย&lt;br /&gt;สามารถสร้าง template เปลี่ยน theme ได้&lt;br /&gt;และที่สำคัญสุด คือ free โดยใช้ license เป็นแบบ GPL v2 ดีจริงๆ</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/1221597366502685664/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2010/05/online.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/1221597366502685664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/1221597366502685664'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2010/05/online.html' title='ทำระบบสำรวจ Online ไว้ใช้งานในบริษัท'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-2231053318377703192</id><published>2010-04-26T09:10:00.000+07:00</published><updated>2010-04-26T11:02:35.427+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cloud Computing"/><category scheme="http://www.blogger.com/atom/ns#" term="Online PC"/><title type='text'>ทดสอบใช้ Online PC บน Cloud Computing Service</title><content type='html'>พอดี อ่านเจอ Cloud PC ใน หนังสือ Chip ฉบับเดือน มีนาคม 2553 เกี่ยวกับผู้ให้บริการ free online&lt;br /&gt;computer&lt;br /&gt;ที่ได้ทดสอบใช้งานไป มี 3 web คือ&lt;br /&gt;1. www.iclound.com&lt;br /&gt;การใช้งาน หน้าตา ok แต่ ความเร็วในการใช้งานช้ามาก ในช่วงของการ load ครั้งแรก&lt;br /&gt;โดยค่่อนข้างใช้ cpu ของเครื่อง มาก ประมาณ 50 percent คือถ้ามี run บน cpu 2 core จะถูกใช้ cpu ไปเลย 1 ตัว 100 % การใช้งานเลยช้ามาก แต่ในการ run ครั้งถัดไปถือว่า ok พื้นที่เก็บข้อมูล ให้ 3 GB โปรแกรมที่มีให้ใช้งาน ประมาณ 10 กว่าตัว หน้าตาคล้ายๆ ubuntu&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6GCMYCxYUC1ohjgjYbf_R8O6_PFazA4B7NB0tnOVGhXZMfXDKYhe5UFx3oYNwO-URlibMRegEvIIxDA6Nk3mB5oBxPuRc0_37hxFNdyJWVrs5qRJ890FFzLBZhokcCsMjiEn4hLr-IvJV/s1600/icloud01.PNG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 279px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6GCMYCxYUC1ohjgjYbf_R8O6_PFazA4B7NB0tnOVGhXZMfXDKYhe5UFx3oYNwO-URlibMRegEvIIxDA6Nk3mB5oBxPuRc0_37hxFNdyJWVrs5qRJ890FFzLBZhokcCsMjiEn4hLr-IvJV/s400/icloud01.PNG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5464287442465011730&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. www.oos.cc&lt;br /&gt;web นี้ทดสอบการใช้งาน ความเร็วดีกว่า web แรก interface หน้าตา คล้่ายๆ window 2000&lt;br /&gt;สามารถ เลือก theme เป็น window XP, Windows 98 ได้&lt;br /&gt;application ที่ใช้งาน ก็มี แบบ basic พวก text editor, calculator, notes&lt;br /&gt;calendar, pdf view แต่ก็ถือว่า พอใช้ได้&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR546s0ukWcCWjTjiRSef0AhLNNBhtAFS1eFG5JpL5ukT8v-KjOGg4G1b9zykXt56ufnaCBkk2wkWufvZPzhjREQO1F8UF1WhwuBqvjXMCfAD7ZkKQmuiMFZ3Rjf5TPYstC0XvTboK81uE/s1600/oss03.PNG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 363px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR546s0ukWcCWjTjiRSef0AhLNNBhtAFS1eFG5JpL5ukT8v-KjOGg4G1b9zykXt56ufnaCBkk2wkWufvZPzhjREQO1F8UF1WhwuBqvjXMCfAD7ZkKQmuiMFZ3Rjf5TPYstC0XvTboK81uE/s400/oss03.PNG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5464282876093294594&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. startforce&lt;br /&gt;web นี้ interface คล้ายๆ windows vista ที่พิเศษ คือ มี word, excel, powerpoint, adobe acrobat&lt;br /&gt;ให้ใช้งานด้วย แต่ที่ผมทดสอบ ไม่สามารถใช้งานได้ อาจจะเป็นเพราะถูก firewall block ครับ เลย&lt;br /&gt;ไม่สามารถทดสอบได้ แต่ก็มี app อื่นๆ ที่สามารถใช้ได้ เช่น calendar, text editor, notes&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQvVwugRcRyN32sl7oMtrFYX8DdbtA70dsBc7NIMm-42qQNYrds-u8X-pwU3-VuVhuQI6cWPBie-STlxS-PQPrXuQhxphDot8tWDCiKqyeS18llcvwXmy1BYDinqKi6O2esHKMxkiyrJ9W/s1600/startforce01.PNG&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 371px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQvVwugRcRyN32sl7oMtrFYX8DdbtA70dsBc7NIMm-42qQNYrds-u8X-pwU3-VuVhuQI6cWPBie-STlxS-PQPrXuQhxphDot8tWDCiKqyeS18llcvwXmy1BYDinqKi6O2esHKMxkiyrJ9W/s400/startforce01.PNG&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5464282880596755442&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;จากที่ได้ทดสอบแล้ว สรุป ถ้า net ไม่แรง ไม่ work ครับ</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/2231053318377703192/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2010/04/online-pc-cloud-computing-service.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/2231053318377703192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/2231053318377703192'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2010/04/online-pc-cloud-computing-service.html' title='ทดสอบใช้ Online PC บน Cloud Computing Service'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6GCMYCxYUC1ohjgjYbf_R8O6_PFazA4B7NB0tnOVGhXZMfXDKYhe5UFx3oYNwO-URlibMRegEvIIxDA6Nk3mB5oBxPuRc0_37hxFNdyJWVrs5qRJ890FFzLBZhokcCsMjiEn4hLr-IvJV/s72-c/icloud01.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-6834229037557896993</id><published>2010-04-21T13:57:00.000+07:00</published><updated>2010-04-21T14:37:08.275+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="config"/><category scheme="http://www.blogger.com/atom/ns#" term="error"/><category scheme="http://www.blogger.com/atom/ns#" term="phpmyadmin"/><title type='text'>แก้ปัญหา PHPMyAdmin Warning: preg_replace() [function.preg-replace]: Delimiter must not be alphanumeric or backslash</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw-QWPXxu4VL7iyjvvREeGiP4EW3fG7zLhbtM_PoqGA22_6Jw_xODgFkPwCrATYLyD3kryXOWc3CEQI7T7FakJc1scSQ4HUtYXh4TomqwU2synu2FmALxCPINxz-AKEqgLepTq0YoOWDui/s1600/logo_left.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 140px; height: 81px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw-QWPXxu4VL7iyjvvREeGiP4EW3fG7zLhbtM_PoqGA22_6Jw_xODgFkPwCrATYLyD3kryXOWc3CEQI7T7FakJc1scSQ4HUtYXh4TomqwU2synu2FmALxCPINxz-AKEqgLepTq0YoOWDui/s400/logo_left.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5462491520387958866&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;  ;font-family:sans-serif;font-size:small;&quot;&gt;&lt;b&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal; &quot;&gt;&lt;b&gt;&lt;div style=&quot;display: inline !important; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;ปัญหา ที่เจอคือ เวลา ใช้ PHPMyAdmin ที่ติดตั้งด้วย appserv หรือ xampp หรือ wampp ก็แล้วแต่ พอ click เข้าำไป brows ที่&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;ตารางแล้ว เจอ error ขึ้นมาที่หน้าจอ ดังนี้&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;  ;font-family:sans-serif;font-size:small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;Warning&lt;/b&gt;: preg_replace() [&lt;a href=&quot;http://localhost/phpmyadmin/function.preg-replace&quot; style=&quot;font-family: sans-serif; font-size: small; text-decoration: none; color: rgb(0, 0, 255); &quot;&gt;function.preg-replace&lt;/a&gt;]: Delimiter must not be alphanumeric or backslash in &lt;b&gt;C:\AppServ\www\phpMyAdmin\libraries\common.lib.php&lt;/b&gt; on line &lt;b&gt;2146&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Warning&lt;/b&gt;: preg_replace() [&lt;a href=&quot;http://localhost/phpmyadmin/function.preg-replace&quot; style=&quot;font-family: sans-serif; font-size: small; text-decoration: none; color: rgb(0, 0, 255); &quot;&gt;function.preg-replace&lt;/a&gt;]: Delimiter must not be alphanumeric or backslash in &lt;b&gt;C:\AppServ\www\phpMyAdmin\libraries\common.lib.php&lt;/b&gt; on line &lt;b&gt;2147&lt;/b&gt;&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;  ;font-family:sans-serif;font-size:small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;   style=&quot;  ;font-family:sans-serif;font-size:small;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:small;&quot;&gt;วิธีแก้ไขคือ ใช้ Notepad++ หรือ editor อะไรก็ได้ ที่นับบรรทัดได้ เปิดไฟล์  &lt;b&gt;phpMyAdmin\libraries\common.lib.php&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:small;&quot;&gt;ขึ้นมา แล้ว ไปที่บรรทัด 2146 แก้ไข จาก&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-family:sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;font-size:small;&quot;&gt;&lt;div&gt;  &lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#000099;&quot;&gt;                  $ret .= &#39;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#000099;&quot;&gt;                          . &#39; src=&quot;&#39; . preg_replace(&#39;ฐ^.*\ssrc=&quot;([^&quot;]*)&quot;.*$ฐsi&#39;, &#39;\1&#39;, $message) . &#39;&quot;&#39;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#000099;&quot;&gt;                          . &#39; value=&quot;&#39; . htmlspecialchars(preg_replace(&#39;ฐ^.*\salt=&quot;([^&quot;]*)&quot;.*$ฐsi&#39;, &#39;\1&#39;, $message)) . &#39;&quot; /&gt;&#39;&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;เป็น&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;  &lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#000099;&quot;&gt;                  $ret .= &#39;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#000099;&quot;&gt;                          . &#39; src=&quot;&#39; . preg_replace(&#39;@^.*\ssrc=&quot;([^&quot;]*)&quot;.*$@si&#39;, &#39;\1&#39;, $message) . &#39;&quot;&#39;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#000099;&quot;&gt;                          . &#39; value=&quot;&#39; . htmlspecialchars(preg_replace(&#39;@^.*\salt=&quot;([^&quot;]*)&quot;.*$@si&#39;, &#39;\1&#39;, $message)) . &#39;&quot; /&gt;&#39;&lt;/span&gt;;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;คือ แก้ไขจาก ฐ ให้เป็น @ &lt;/div&gt;&lt;div&gt;* ตัว ฐ อาจจะเป็น ค่าอื่นก็ได้ ให้สังเกตุดู เปลี่ยนเป็น @ แล้ว save ก็สามารถ แก้ปัญหานี้ได้&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/6834229037557896993/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2010/04/phpmyadmin-warning-pregreplace.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/6834229037557896993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/6834229037557896993'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2010/04/phpmyadmin-warning-pregreplace.html' title='แก้ปัญหา PHPMyAdmin Warning: preg_replace() [function.preg-replace]: Delimiter must not be alphanumeric or backslash'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjw-QWPXxu4VL7iyjvvREeGiP4EW3fG7zLhbtM_PoqGA22_6Jw_xODgFkPwCrATYLyD3kryXOWc3CEQI7T7FakJc1scSQ4HUtYXh4TomqwU2synu2FmALxCPINxz-AKEqgLepTq0YoOWDui/s72-c/logo_left.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-7729735788834156149</id><published>2010-04-20T07:32:00.000+07:00</published><updated>2010-04-20T07:47:43.684+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="กลุ่มผู้ชุมนุมเสื้อแดง"/><category scheme="http://www.blogger.com/atom/ns#" term="ทหาร ที่สีลม"/><category scheme="http://www.blogger.com/atom/ns#" term="ศอฉ."/><title type='text'>กลับมาจากสงกรานต์ ที่ทำงาน มีทหารเต็มไปหมด</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.bangkokbiznews.com/home/media/2010/04/19/images/L0_news_img_110641_1.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 330px; height: 228px;&quot; src=&quot;http://www.bangkokbiznews.com/home/media/2010/04/19/images/L0_news_img_110641_1.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;     พอดีว่า ทำงานแถวสีลมครับ ที่สี่แยก สีลม มีกลุ่มผู้ชุมนุมเสื้อแดง และ ที่ถนนสีลม และ ศาลาแดง&lt;br /&gt;รวมถึงบน ทางเดินของสถานีรถไฟฟ้า ก็มีทหาร อยู่เต็มไปหมด ประมาณ 3 กองร้อยได้ ละมั้ง นอกจากนั้น&lt;br /&gt;ก็ยังมี ตำรวจอีกสวนหนึ่ง ผมมาทำงานก็ ด้วยบรรยากาศแบบนี้ ก็แปลกๆ ดี มีลวดหนาม วางเป็นระยะ&lt;br /&gt;แต่อีกใจหนึ่งก็กลัว กลุ่มติดอาวุธ ที่ไม่รู้จะมียิง M 79 เข้ามาหรือเปล่า&lt;br /&gt;    และแผนฉุกเฉินของบริษัทระยะนี้ มีการถามถึงบ่อยมาก ว่า ที่ศูนย์สำรอง จะใช้ระบบ นั้นได้ไหม&lt;br /&gt;ระบบนี้ได้ไหม, มีข้อมูลล่าสุดถึงเมื่อไร แต่ที่บริษัทมีการซักซ้อม เป็นประจำทุกปี ดังนั้น ก็ไม่ฉุกละหุก เท่าไร&lt;br /&gt;ถ้ามีการใช้แผนฉุกเฉินของบริษัท จริงๆ&lt;br /&gt;   เมื่อวานนี้ พี่ๆ ที่บริษัท ก็ต่าง รวบรวมเงินกัน ซื้อพวก อาหาร น้ำ ขนม ไปส่งให้ทหารที่ปฏิบัติหน้าที่&lt;br /&gt;เพื่อเป็นกำลังใจ และน้ำใจให้ เจ้าหน้าที่ที่มาปฏิบัติงาน รักษา พื้นที่ทำงานของบริษัท&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.bangkokbiznews.com/home/media/2010/04/19/images/L0_news_img_110727_1.jpg&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 330px; height: 220px;&quot; src=&quot;http://www.bangkokbiznews.com/home/media/2010/04/19/images/L0_news_img_110727_1.jpg&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;รูปจาก http://www.bangkokbiznews.com</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/7729735788834156149/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2010/04/blog-post_19.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/7729735788834156149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/7729735788834156149'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2010/04/blog-post_19.html' title='กลับมาจากสงกรานต์ ที่ทำงาน มีทหารเต็มไปหมด'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4628450648055824096.post-7060175254386362130</id><published>2010-04-09T20:46:00.000+07:00</published><updated>2010-04-21T13:44:14.494+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="สงกรานต์"/><title type='text'>สวัสดีปีใหม่ไทย ล่วงหน้าครับ</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsr_RTJ5p3OKljZDHN586XYaYvoQElQJwJgbcI1cq9UBYwPsdbJGRq1ZeUiBGV_rlb7q-WAz00ZuS1-yjF5AU60RuhaAQvpC6aMg14hINXX6uHCZ6JFbl9DhyYct1ybB8edfuxOzOYODKa/s1600/songkran.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 212px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsr_RTJ5p3OKljZDHN586XYaYvoQElQJwJgbcI1cq9UBYwPsdbJGRq1ZeUiBGV_rlb7q-WAz00ZuS1-yjF5AU60RuhaAQvpC6aMg14hINXX6uHCZ6JFbl9DhyYct1ybB8edfuxOzOYODKa/s320/songkran.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5462477783308843730&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;  style=&quot;color:#0000EE;&quot;&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;  สงกรานต์นี้ มีความสุขสวัสดี ทุกท่านนะครับ สัปดาห์นี้ ค่อนข้าง peak หลังจากวันนี้ไป ถึงวันที่&lt;div&gt;19 เมษายน ครับ พักยาว ครับผม &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ขอยืมรูปจาก&lt;/div&gt;&lt;div&gt;http://i268.photobucket.com/albums/jj37/comenubb/songkran.jpg&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space:pre&quot;&gt; &lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://me-problems.blogspot.com/feeds/7060175254386362130/comments/default' title='ส่งความคิดเห็น'/><link rel='replies' type='text/html' href='http://me-problems.blogspot.com/2010/04/blog-post.html#comment-form' title='0 ความคิดเห็น'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/7060175254386362130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4628450648055824096/posts/default/7060175254386362130'/><link rel='alternate' type='text/html' href='http://me-problems.blogspot.com/2010/04/blog-post.html' title='สวัสดีปีใหม่ไทย ล่วงหน้าครับ'/><author><name>Tech</name><uri>http://www.blogger.com/profile/05472044441713897283</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsr_RTJ5p3OKljZDHN586XYaYvoQElQJwJgbcI1cq9UBYwPsdbJGRq1ZeUiBGV_rlb7q-WAz00ZuS1-yjF5AU60RuhaAQvpC6aMg14hINXX6uHCZ6JFbl9DhyYct1ybB8edfuxOzOYODKa/s72-c/songkran.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>