<?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: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-6524785461757793638</id><updated>2011-10-18T16:06:05.997+08:00</updated><category term='others'/><category term='quote'/><category term='vba'/><category term='control source'/><category term='hello world'/><category term='ms access'/><category term='error 2191'/><category term='sql server'/><category term='subreport'/><title type='text'>Chaos</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://phi21st.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6524785461757793638/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://phi21st.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>PHI.21ST</name><uri>http://www.blogger.com/profile/04193353943231645890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7Qs8AYvl1Ys/TDQ3Z0mDroI/AAAAAAAAADQ/Kybsl8Yv_ng/S220/profiles.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6524785461757793638.post-2617776250459004887</id><published>2011-10-18T16:06:00.000+08:00</published><updated>2011-10-18T16:06:06.268+08:00</updated><title type='text'>.NET Access Automation</title><content type='html'>This error makes me sick !! &lt;blockquote&gt;Retrieving the COM class factory for component with CLSID {73A4C9C1-D68D-11D0-98BF-00A0C90DC8D9} failed due to the following error: 80080005.&lt;/blockquote&gt;I searched on Google for the solution but it seems no one knows the answer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6524785461757793638-2617776250459004887?l=phi21st.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phi21st.blogspot.com/feeds/2617776250459004887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phi21st.blogspot.com/2011/10/net-access-automation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6524785461757793638/posts/default/2617776250459004887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6524785461757793638/posts/default/2617776250459004887'/><link rel='alternate' type='text/html' href='http://phi21st.blogspot.com/2011/10/net-access-automation.html' title='.NET Access Automation'/><author><name>PHI.21ST</name><uri>http://www.blogger.com/profile/04193353943231645890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7Qs8AYvl1Ys/TDQ3Z0mDroI/AAAAAAAAADQ/Kybsl8Yv_ng/S220/profiles.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6524785461757793638.post-1491496777739913677</id><published>2011-07-26T11:35:00.002+08:00</published><updated>2011-07-26T11:36:02.750+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='control source'/><category scheme='http://www.blogger.com/atom/ns#' term='error 2191'/><category scheme='http://www.blogger.com/atom/ns#' term='vba'/><category scheme='http://www.blogger.com/atom/ns#' term='subreport'/><category scheme='http://www.blogger.com/atom/ns#' term='ms access'/><title type='text'>Run-time Error '2191' When Setting a Subreport's Control Source</title><content type='html'>If you got this error when setting a sub-report's control source trough code,&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-HIdhCdv0GGc/Ti0xTOoiM0I/AAAAAAAAAFA/EbGaTdzS3uY/s1600/Error+2191.bmp" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="173" src="http://4.bp.blogspot.com/-HIdhCdv0GGc/Ti0xTOoiM0I/AAAAAAAAAFA/EbGaTdzS3uY/s320/Error+2191.bmp" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Try to use this code in the sub-report's Open event :&lt;br /&gt;&lt;br /&gt;&lt;pre class="vb" name="code"&gt;Static Initialized As Boolean&lt;br /&gt;If Not Initialized Then&lt;br /&gt;   Me.RecordSource = "" ' Add your record source here&lt;br /&gt;   Initialized = True&lt;br /&gt;End If&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6524785461757793638-1491496777739913677?l=phi21st.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phi21st.blogspot.com/feeds/1491496777739913677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phi21st.blogspot.com/2011/07/run-time-error-2191-when-setting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6524785461757793638/posts/default/1491496777739913677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6524785461757793638/posts/default/1491496777739913677'/><link rel='alternate' type='text/html' href='http://phi21st.blogspot.com/2011/07/run-time-error-2191-when-setting.html' title='Run-time Error &apos;2191&apos; When Setting a Subreport&apos;s Control Source'/><author><name>PHI.21ST</name><uri>http://www.blogger.com/profile/04193353943231645890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7Qs8AYvl1Ys/TDQ3Z0mDroI/AAAAAAAAADQ/Kybsl8Yv_ng/S220/profiles.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-HIdhCdv0GGc/Ti0xTOoiM0I/AAAAAAAAAFA/EbGaTdzS3uY/s72-c/Error+2191.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6524785461757793638.post-3795898873877520471</id><published>2010-01-03T18:30:00.003+08:00</published><updated>2010-08-03T20:00:42.325+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql server'/><title type='text'>High-Availability Database Solutions</title><content type='html'>Last month I delivered a training about Designing High-Availability Database Solutions Using Microsoft® SQL Server™ 2005 for three days. It made me a &lt;i&gt;lil&lt;/i&gt; bit stressed &lt;i&gt;coz&lt;/i&gt; the subject was new for me and my student was a Senior DBA with plus-minus 12 years of experience. Can you imagine? :D&lt;br /&gt;&lt;br /&gt;Well, let's start with an overview.&lt;br /&gt;&lt;br /&gt;The availability of a database refers to the overall reliability of the system. A database that’s 100% available is one that never goes down. For some databases, being down for an hour is not a problem; for others, 30 seconds of downtime is catastrophe. It’s all depends on organization’s requirements.&lt;br /&gt;&lt;br /&gt;Microsoft® SQL Server™ 2005 has several solutions for making database systems highly available. There are failover clustering, log shipping, mirroring, and replication to protect users from hardware, software, and process failures.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Clustering &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Generally, the goal of a cluster is to enable the sharing of a computing load over several systems without users knowing that there is more than one system involved. If any hardware or software components in the system fail, the users may see degraded performance but will not lose availability to the database solution.&lt;br /&gt;&lt;br /&gt;In failover clustering, what you’re doing is making copies of your hardware. For example, you’re &lt;i&gt;gonna&lt;/i&gt; have identical hardware on identical servers. You’ll have the same username of logins, you’ll have all the same applications, you’ll have SQL Server instance installed on the servers, so you have a copy of one or more nodes. However, the actual storage is not copied. You only have one copy of your database. So, if you’re using clustering, you need to make sure that you have some kind of high-availability solutions for the data itself.&lt;br /&gt;&lt;br /&gt;Clustering is based on Microsoft Clustering Service (MSCS) so it requires hardware that is listed on the &lt;a href="http://www.microsoft.com/whdc/hcl/default.mspx"&gt;Hardware Compatibility List (HCL)&lt;/a&gt;. This solution is considered as the most expensive one and the most robust one.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Mirroring&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Another solution available to us is database mirroring. Mirroring is less expensive than clustering and easier to set up. With mirroring you can use more flexible hardware, any hardware that is supported by Windows 2003; whereas in clustering, your choices are more limited because clustering requires hardware that’s listed on HCL.&lt;br /&gt;&lt;br /&gt;Database mirroring does protect against disk failure because the mirror is actually a copy of our database; whereas in clustering, two or more nodes share a disk so that if the disk get corrupted then you’re in trouble!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Log shipping&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The basic concept behind log shipping is to take advantage of the backup and restore operations in SQL Server. Log shipping allows us to automatically send transaction log backups from the primary database to a secondary database on potentially multiple servers. These transaction log backups are restored to the secondary database; this keeps it synchronized with the primary database.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Replication&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Replication allows us to make data redundancy across servers. It’s pretty easy using replication if you got a database that has several tables or views, functions or procedures, and you &lt;i&gt;wanna&lt;/i&gt; have those copied over other databases. If for any reason your original database gets corrupted, at least you have copies of that data on some other databases.&lt;br /&gt;&lt;br /&gt;Each solution for a high-availability has unique advantages and drawbacks. There is no one solution that’s considered as the best solution because it will depend on the situation of organization. So, a good DBA must be able to determine the most appropriate solution for his/her business needs and deploy the solution in a manner that takes maximum advantage of its benefits while minimizing its drawbacks. In additional, remember that the technology alone cannot provide a high-availability solution. You must also have the right people and processes in place to support the technology.&lt;br /&gt;&lt;br /&gt;Good luck !! :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6524785461757793638-3795898873877520471?l=phi21st.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phi21st.blogspot.com/feeds/3795898873877520471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phi21st.blogspot.com/2009/12/high-availability-database-solutions.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6524785461757793638/posts/default/3795898873877520471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6524785461757793638/posts/default/3795898873877520471'/><link rel='alternate' type='text/html' href='http://phi21st.blogspot.com/2009/12/high-availability-database-solutions.html' title='High-Availability Database Solutions'/><author><name>PHI.21ST</name><uri>http://www.blogger.com/profile/04193353943231645890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7Qs8AYvl1Ys/TDQ3Z0mDroI/AAAAAAAAADQ/Kybsl8Yv_ng/S220/profiles.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6524785461757793638.post-8490656399729472162</id><published>2009-01-16T13:14:00.009+08:00</published><updated>2010-07-07T14:19:33.137+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='others'/><title type='text'>Farewell</title><content type='html'>Time to say goodbye for all my friends in Bali...&lt;br /&gt;&lt;br /&gt;Today is my last day in Mitrais. For me, it was not an easy decision to make, coz I really love both my job and this company. But, yeah, my manager was right. I have come to a point where I need to decide what is the most important thing in my life at this point in time. No one can stand between me and my dream. So please, say "good luck" for me :)&lt;br /&gt;&lt;br /&gt;Thank you all... Luv you, and I'll miss you... :-*&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6524785461757793638-8490656399729472162?l=phi21st.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phi21st.blogspot.com/feeds/8490656399729472162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phi21st.blogspot.com/2009/01/farewell.html#comment-form' title='22 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6524785461757793638/posts/default/8490656399729472162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6524785461757793638/posts/default/8490656399729472162'/><link rel='alternate' type='text/html' href='http://phi21st.blogspot.com/2009/01/farewell.html' title='Farewell'/><author><name>PHI.21ST</name><uri>http://www.blogger.com/profile/04193353943231645890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7Qs8AYvl1Ys/TDQ3Z0mDroI/AAAAAAAAADQ/Kybsl8Yv_ng/S220/profiles.jpg'/></author><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6524785461757793638.post-9171283003414329037</id><published>2009-01-04T14:45:00.024+08:00</published><updated>2010-07-07T14:19:18.109+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='others'/><title type='text'>Image of the Day: Persona</title><content type='html'>Found this image in my PC when reorganising my files. It was made by &lt;span style="font-weight: bold;"&gt;nocturne&lt;/span&gt; for about 7 months ago. Cool, rite?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_7Qs8AYvl1Ys/SWBbnV3IirI/AAAAAAAAABM/KSncTQA4MsY/s1600-h/Persona.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5287326693974379186" src="http://4.bp.blogspot.com/_7Qs8AYvl1Ys/SWBbnV3IirI/AAAAAAAAABM/KSncTQA4MsY/s400/Persona.jpg" style="cursor: pointer; height: 91px; margin: 0pt 10px 10px 0pt; width: 320px;" /&gt;&lt;/a&gt;&lt;br /&gt;We wear masks when interacting with others. What we show to them is just a façade. We need different mask to face different people; even they’re our family, our friends, or our partners at work.&lt;br /&gt;&lt;br /&gt;Do you still realise who you really are? Your truly face without any mask?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6524785461757793638-9171283003414329037?l=phi21st.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phi21st.blogspot.com/feeds/9171283003414329037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phi21st.blogspot.com/2009/01/image-of-day-persona.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6524785461757793638/posts/default/9171283003414329037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6524785461757793638/posts/default/9171283003414329037'/><link rel='alternate' type='text/html' href='http://phi21st.blogspot.com/2009/01/image-of-day-persona.html' title='Image of the Day: Persona'/><author><name>PHI.21ST</name><uri>http://www.blogger.com/profile/04193353943231645890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7Qs8AYvl1Ys/TDQ3Z0mDroI/AAAAAAAAADQ/Kybsl8Yv_ng/S220/profiles.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_7Qs8AYvl1Ys/SWBbnV3IirI/AAAAAAAAABM/KSncTQA4MsY/s72-c/Persona.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6524785461757793638.post-4620404647877653850</id><published>2009-01-04T09:00:00.001+08:00</published><updated>2009-01-04T15:09:17.788+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='quote'/><title type='text'>Quote of the Day</title><content type='html'>“We know what we want to do, but afraid of hurting those around us by abandoning everything in order to pursue our dream. We do not realize that &lt;span style="font-weight: bold;"&gt;love&lt;/span&gt; is just a further impetus, not something that prevents us going forward. We do not realize that those who genuinely wish us well want us to be happy and are prepared to accompany us on that journey”&lt;br /&gt;&lt;br /&gt;- Paulo Coelho&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6524785461757793638-4620404647877653850?l=phi21st.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phi21st.blogspot.com/feeds/4620404647877653850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phi21st.blogspot.com/2009/01/quote-of-day.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6524785461757793638/posts/default/4620404647877653850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6524785461757793638/posts/default/4620404647877653850'/><link rel='alternate' type='text/html' href='http://phi21st.blogspot.com/2009/01/quote-of-day.html' title='Quote of the Day'/><author><name>PHI.21ST</name><uri>http://www.blogger.com/profile/04193353943231645890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7Qs8AYvl1Ys/TDQ3Z0mDroI/AAAAAAAAADQ/Kybsl8Yv_ng/S220/profiles.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6524785461757793638.post-1970948710144216315</id><published>2008-12-05T09:20:00.007+08:00</published><updated>2010-07-07T14:18:52.647+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='others'/><title type='text'>Night Flight</title><content type='html'>I'm leaving Bali today. I don't know... what will happen tonight, tomorrow, or next year. I fear.. because my life will definitely change after this night. Whatever this journey involves, it will make a big difference in my life.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6524785461757793638-1970948710144216315?l=phi21st.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phi21st.blogspot.com/feeds/1970948710144216315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phi21st.blogspot.com/2008/12/night-flight.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6524785461757793638/posts/default/1970948710144216315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6524785461757793638/posts/default/1970948710144216315'/><link rel='alternate' type='text/html' href='http://phi21st.blogspot.com/2008/12/night-flight.html' title='Night Flight'/><author><name>PHI.21ST</name><uri>http://www.blogger.com/profile/04193353943231645890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7Qs8AYvl1Ys/TDQ3Z0mDroI/AAAAAAAAADQ/Kybsl8Yv_ng/S220/profiles.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6524785461757793638.post-6481016691375080372</id><published>2008-11-09T14:16:00.001+08:00</published><updated>2010-07-07T14:17:16.464+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hello world'/><title type='text'>Hello World</title><content type='html'>This is my first post on this blog. I made this blog, but still don't know what I'm going to write here. I wish I could write something that can be useful for others or make them&lt;span style="font-style: italic;"&gt; feel&lt;/span&gt; something.&lt;br /&gt;&lt;br /&gt;But now, I'm just feeling &lt;span style="font-style: italic;"&gt;nothing&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6524785461757793638-6481016691375080372?l=phi21st.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://phi21st.blogspot.com/feeds/6481016691375080372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://phi21st.blogspot.com/2008/11/hello-world.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6524785461757793638/posts/default/6481016691375080372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6524785461757793638/posts/default/6481016691375080372'/><link rel='alternate' type='text/html' href='http://phi21st.blogspot.com/2008/11/hello-world.html' title='Hello World'/><author><name>PHI.21ST</name><uri>http://www.blogger.com/profile/04193353943231645890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7Qs8AYvl1Ys/TDQ3Z0mDroI/AAAAAAAAADQ/Kybsl8Yv_ng/S220/profiles.jpg'/></author><thr:total>12</thr:total></entry></feed>
