<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DU4NQH06fip7ImA9WhRRFE4.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005</id><updated>2011-11-27T17:53:11.316-06:00</updated><category term="Introduction" /><category term="articles" /><category term="CLR" /><category term="active directory" /><category term="DNS" /><category term="documentation" /><category term="windows updates" /><category term="business objects reports" /><category term="Express Edition" /><category term="books" /><category term="mobile internet" /><category term=".NET Framework" /><category term="website" /><category term="shortcut keys" /><category term="blog" /><category term="IIS" /><category term="phone" /><category term="sql server" /><category term="Microsoft Expressions" /><category term="windows 7" /><category term="sql 2005" /><category term="devices" /><category term="reporting services" /><category term="remote access" /><category term="netbook" /><category term="integration services" /><category term="SSRS" /><category term="domain" /><category term="windows" /><category term="transitions" /><category term="sql 2000" /><category term="FILESTREAM" /><category term="SSIS" /><category term="geeking out" /><category term="sql 2008" /><category term="training" /><category term="google" /><category term="Issues" /><title>SQL Server Development</title><subtitle type="html">Focusing on setup and development using SQL Server products from 2000 to 2008 and beyond. Also about anything geeky that compels me to write a blog entry.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://devsqlserver.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>28</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/SqlServerDevelopment" /><feedburner:info uri="sqlserverdevelopment" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>SqlServerDevelopment</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;AkYMRHg_fSp7ImA9WhdREEo.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-1644760886364602104</id><published>2011-07-30T21:09:00.000-05:00</published><updated>2011-07-30T21:09:45.645-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-30T21:09:45.645-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sql 2000" /><category scheme="http://www.blogger.com/atom/ns#" term="SSIS" /><category scheme="http://www.blogger.com/atom/ns#" term="sql server" /><category scheme="http://www.blogger.com/atom/ns#" term="sql 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="training" /><category scheme="http://www.blogger.com/atom/ns#" term="sql 2005" /><title>SQL Saturday #81 Birmingham</title><content type="html">Today I had the great pleasure of meeting other SQL Server professionals from all over the Southeast, and listening to some great presentations on everything from design and statistics to the upcoming SQL "Denali".&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
We had five different sessions to choose from in each of the six time slots. My choices today were&lt;br /&gt;
&lt;br /&gt;
Database Design&lt;br /&gt;
SQL "Denali" High Availability&lt;br /&gt;
SQL Statistics&lt;br /&gt;
Building a Professional Development Plan&lt;br /&gt;
Table Partitioning&lt;br /&gt;
Advanced DW&amp;nbsp;Scenarios&amp;nbsp;in SSIS&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;It was not just informative. These events are about networking and being a part of a community centered around the SQL Server product. Plus, on top of great sessions and door-prizes, we were provided with coffee, doughnuts, sodas, and a nice box lunch.&amp;nbsp;If you have not been to one, I highly recommend it.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-1644760886364602104?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rajzGloakcPT1FXh1o44YZpZp3I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rajzGloakcPT1FXh1o44YZpZp3I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rajzGloakcPT1FXh1o44YZpZp3I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rajzGloakcPT1FXh1o44YZpZp3I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=rvkt2FCraxU:nXCDS4194G8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=rvkt2FCraxU:nXCDS4194G8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=rvkt2FCraxU:nXCDS4194G8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=rvkt2FCraxU:nXCDS4194G8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=rvkt2FCraxU:nXCDS4194G8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=rvkt2FCraxU:nXCDS4194G8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=rvkt2FCraxU:nXCDS4194G8:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/rvkt2FCraxU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/1644760886364602104/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2011/07/sql-saturday-81-birmingham.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/1644760886364602104?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/1644760886364602104?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/rvkt2FCraxU/sql-saturday-81-birmingham.html" title="SQL Saturday #81 Birmingham" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2011/07/sql-saturday-81-birmingham.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQASHk6fyp7ImA9WhdSFUw.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-6617642226079574675</id><published>2011-07-24T09:39:00.000-05:00</published><updated>2011-07-24T09:39:09.717-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-24T09:39:09.717-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sql 2000" /><category scheme="http://www.blogger.com/atom/ns#" term="SSIS" /><category scheme="http://www.blogger.com/atom/ns#" term="sql server" /><category scheme="http://www.blogger.com/atom/ns#" term="sql 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="training" /><category scheme="http://www.blogger.com/atom/ns#" term="integration services" /><category scheme="http://www.blogger.com/atom/ns#" term="SSRS" /><category scheme="http://www.blogger.com/atom/ns#" term="sql 2005" /><title>Upcoming SQL Saturday in Birmingham, AL</title><content type="html">It is time for year three of the incredible FREE training day on SQL Server in Birmingham, AL. &amp;nbsp;This event has grown each year across the country, and this year will be no exception. &amp;nbsp;If you are anywhere in the Southeast region, I recommend you make the trip to Birmingham on July 30th. &amp;nbsp;Otherwise, please go to the main site and find a SQL Saturday closer to you. &amp;nbsp;You owe it to yourself to take advantage of these free events to continue your professional development and take advantage of networking with other SQL Server professionals.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://sqlsaturday.com/81/eventhome.aspx"&gt;http://sqlsaturday.com/81/eventhome.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-6617642226079574675?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/z96oNg0gvkAeI75vqaOjwqlcZfg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/z96oNg0gvkAeI75vqaOjwqlcZfg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/z96oNg0gvkAeI75vqaOjwqlcZfg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/z96oNg0gvkAeI75vqaOjwqlcZfg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=TybJlgBY3Wc:2A5zygNvSu0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=TybJlgBY3Wc:2A5zygNvSu0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=TybJlgBY3Wc:2A5zygNvSu0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=TybJlgBY3Wc:2A5zygNvSu0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=TybJlgBY3Wc:2A5zygNvSu0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=TybJlgBY3Wc:2A5zygNvSu0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=TybJlgBY3Wc:2A5zygNvSu0:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/TybJlgBY3Wc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/6617642226079574675/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2011/07/upcoming-sql-saturday-in-birmingham-al.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/6617642226079574675?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/6617642226079574675?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/TybJlgBY3Wc/upcoming-sql-saturday-in-birmingham-al.html" title="Upcoming SQL Saturday in Birmingham, AL" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2011/07/upcoming-sql-saturday-in-birmingham-al.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQEQXk4cCp7ImA9Wx5bGU0.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-2285547654893292708</id><published>2010-11-04T17:05:00.001-05:00</published><updated>2010-11-04T17:05:00.738-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-04T17:05:00.738-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Express Edition" /><category scheme="http://www.blogger.com/atom/ns#" term="sql 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="CLR" /><title>Send Email in SQL 2008 Express</title><content type="html">No Email functionality in SQL Express? No problem. This is a nice article on using CLR to send email in SQL 2008 Express.&lt;br /&gt;&lt;a href="http://www.sqlservercentral.com/articles/SQL+Express+2008/71341/"&gt;http://www.sqlservercentral.com/articles/SQL+Express+2008/71341/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-2285547654893292708?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7waRkfbdZIesWNggHFxpGFWwCRg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7waRkfbdZIesWNggHFxpGFWwCRg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7waRkfbdZIesWNggHFxpGFWwCRg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7waRkfbdZIesWNggHFxpGFWwCRg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=5lxwM94BjFE:_Y5_dkse4dE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=5lxwM94BjFE:_Y5_dkse4dE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=5lxwM94BjFE:_Y5_dkse4dE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=5lxwM94BjFE:_Y5_dkse4dE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=5lxwM94BjFE:_Y5_dkse4dE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=5lxwM94BjFE:_Y5_dkse4dE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=5lxwM94BjFE:_Y5_dkse4dE:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/5lxwM94BjFE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/2285547654893292708/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2010/11/send-email-in-sql-2008-express.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/2285547654893292708?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/2285547654893292708?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/5lxwM94BjFE/send-email-in-sql-2008-express.html" title="Send Email in SQL 2008 Express" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2010/11/send-email-in-sql-2008-express.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEAQXY4fSp7ImA9WxFREEs.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-7350468516238293230</id><published>2010-04-23T17:44:00.001-05:00</published><updated>2010-04-23T17:44:00.835-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-23T17:44:00.835-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sql server" /><category scheme="http://www.blogger.com/atom/ns#" term="documentation" /><title>Using Extended Properties for Documentation</title><content type="html">This is a nice article on using extended properties to document your database. Much easier than maintaining a Word document.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mssqltips.com/tip.asp?tip=1499&amp;amp;ctc"&gt;Create a SQL Server Data Dictionary in Seconds using Extended Properties&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-7350468516238293230?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4MisxmwNEbOh4l1nLiftnTSZuJg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4MisxmwNEbOh4l1nLiftnTSZuJg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4MisxmwNEbOh4l1nLiftnTSZuJg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4MisxmwNEbOh4l1nLiftnTSZuJg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=-wk0_Foewwo:j8O5MgTP9ig:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=-wk0_Foewwo:j8O5MgTP9ig:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=-wk0_Foewwo:j8O5MgTP9ig:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=-wk0_Foewwo:j8O5MgTP9ig:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=-wk0_Foewwo:j8O5MgTP9ig:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=-wk0_Foewwo:j8O5MgTP9ig:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=-wk0_Foewwo:j8O5MgTP9ig:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/-wk0_Foewwo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/7350468516238293230/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2010/04/using-extended-properties-for.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/7350468516238293230?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/7350468516238293230?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/-wk0_Foewwo/using-extended-properties-for.html" title="Using Extended Properties for Documentation" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2010/04/using-extended-properties-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QGSX09fyp7ImA9WxBaF0Q.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-6003070084300572247</id><published>2010-03-28T11:14:00.003-05:00</published><updated>2010-03-28T11:55:28.367-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-28T11:55:28.367-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sql 2000" /><category scheme="http://www.blogger.com/atom/ns#" term="sql server" /><category scheme="http://www.blogger.com/atom/ns#" term="sql 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="training" /><category scheme="http://www.blogger.com/atom/ns#" term="sql 2005" /><title>SQL Saturday Free Training</title><content type="html">I just attended my first free &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;SQL&lt;/span&gt; Saturday training day (#29 in Birmingham, AL) and it was an amazing day. The training was of the highest quality and as I went through the day with free coffee/soda and free lunch provided, I could not believe all of the value that was being provided for free. Of course it is not free, just free to we the trainees.&lt;br /&gt;&lt;br /&gt;A big thank you to all the sponsors and the volunteers that made the day possible.&lt;br /&gt;&lt;br /&gt;I want to encourage all of you reading this to go to the &lt;a href="http://www.sqlsaturday.com/"&gt;&lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;SQL&lt;/span&gt; Saturday &lt;/a&gt;website and find &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;SQL&lt;/span&gt; Saturday's in your &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-corrected"&gt;region&lt;/span&gt;. There were many people that I met in sessions who were from Tennessee and Georgia, and some had been to as many as three &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;SQL&lt;/span&gt; Saturday's in different locations. It is worth a little driving time.&lt;br /&gt;&lt;br /&gt;The hardest part was choosing which sessions to &lt;span id="SPELLING_ERROR_5" class="blsp-spelling-corrected"&gt;attend&lt;/span&gt;, since it was pretty common to have two or more sessions that I was interested in going at the same time. Here is the list that I finally went with.&lt;br /&gt;&lt;br /&gt;Parallel Query Execution Dive Deep presented by Kevin Boles.&lt;br /&gt;Database Design Patterns presented by Louis Davidson.&lt;br /&gt;Tuna Helper for &lt;span id="SPELLING_ERROR_6" class="blsp-spelling-error"&gt;SQL&lt;/span&gt; Server &lt;span id="SPELLING_ERROR_7" class="blsp-spelling-error"&gt;DBAs&lt;/span&gt; presented by Janis Griffin.&lt;br /&gt;Tricks &amp;amp; Tips for Writing Better Queries presented by Joe Webb.&lt;br /&gt;&lt;span id="SPELLING_ERROR_8" class="blsp-spelling-error"&gt;SQL&lt;/span&gt; Server Locking and Blocking Made Simple presented by Joe Webb.&lt;br /&gt;&lt;br /&gt;In each session, I already knew some of the material and I learned some new things, and most importantly gained some insight from people who approached problems from different angles. &lt;span id="SPELLING_ERROR_9" class="blsp-spelling-error"&gt;SQL&lt;/span&gt; Server is so robust, there are hundreds of ways to carve the turkey.&lt;br /&gt;&lt;br /&gt;I hope if you have never attended &lt;span id="SPELLING_ERROR_10" class="blsp-spelling-error"&gt;SQL&lt;/span&gt; Saturday that you will make it a priority. All it costs you is one Saturday.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-6003070084300572247?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/feiPvfyYzu9fEQHIsihkGRBHELc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/feiPvfyYzu9fEQHIsihkGRBHELc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/feiPvfyYzu9fEQHIsihkGRBHELc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/feiPvfyYzu9fEQHIsihkGRBHELc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=6-I6Vjq1p3w:YaE-ZgrrVE8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=6-I6Vjq1p3w:YaE-ZgrrVE8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=6-I6Vjq1p3w:YaE-ZgrrVE8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=6-I6Vjq1p3w:YaE-ZgrrVE8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=6-I6Vjq1p3w:YaE-ZgrrVE8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=6-I6Vjq1p3w:YaE-ZgrrVE8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=6-I6Vjq1p3w:YaE-ZgrrVE8:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/6-I6Vjq1p3w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/6003070084300572247/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2010/03/sql-saturday-free-training.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/6003070084300572247?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/6003070084300572247?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/6-I6Vjq1p3w/sql-saturday-free-training.html" title="SQL Saturday Free Training" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2010/03/sql-saturday-free-training.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8FQnY4fSp7ImA9WxBREEg.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-7282986686146745608</id><published>2009-12-28T21:10:00.000-06:00</published><updated>2009-12-28T20:46:53.835-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-28T20:46:53.835-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SSIS" /><category scheme="http://www.blogger.com/atom/ns#" term="integration services" /><title>Redirecting SSIS Data Errors to Avoid Package Failure</title><content type="html">When setting up a new Integration Services package, is it often advantageous to leave your errors &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;untrapped&lt;/span&gt; so your package crashes and you can interpret the errors. But after you get past the first wave of setup, it is often best to trap for additional data errors in your code to prevent complete package failures.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So how do you do it? I'll cover it in broad strokes.&lt;br /&gt;&lt;br /&gt;I start with my source table structure. In order to capture error output, I want to create a table that matches the field names of the source table, but not the data type. The idea is to have a table that is so wide open, it can handle any data you throw at it.&lt;br /&gt;&lt;br /&gt;For example, the source table, lets call it T1 has these fields:&lt;br /&gt;ID Int Not Null&lt;br /&gt;Name &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;varchar&lt;/span&gt;(30) Not Null&lt;br /&gt;&lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;Addr&lt;/span&gt; &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;varchar&lt;/span&gt;(40) Not Null&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To handle error output, you would create a table (T2) with these fields:&lt;br /&gt;&lt;br /&gt;&lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;ErrCode&lt;/span&gt; &lt;span id="SPELLING_ERROR_5" class="blsp-spelling-error"&gt;varchar&lt;/span&gt;(100) Null&lt;br /&gt;&lt;span id="SPELLING_ERROR_6" class="blsp-spelling-error"&gt;ErrColumn&lt;/span&gt; &lt;span id="SPELLING_ERROR_7" class="blsp-spelling-error"&gt;varchar&lt;/span&gt;(100) Null&lt;br /&gt;ID &lt;span id="SPELLING_ERROR_8" class="blsp-spelling-error"&gt;varchar&lt;/span&gt;(100) Null&lt;br /&gt;Name &lt;span id="SPELLING_ERROR_9" class="blsp-spelling-error"&gt;varchar&lt;/span&gt;(200) Null&lt;br /&gt;&lt;span id="SPELLING_ERROR_10" class="blsp-spelling-error"&gt;Addr&lt;/span&gt; &lt;span id="SPELLING_ERROR_11" class="blsp-spelling-error"&gt;varchar&lt;/span&gt;(200) Null&lt;br /&gt;&lt;br /&gt;Let's go over the noteworthy differences. First I added the &lt;span id="SPELLING_ERROR_12" class="blsp-spelling-error"&gt;ErrCode&lt;/span&gt; and &lt;span id="SPELLING_ERROR_13" class="blsp-spelling-error"&gt;ErrColumn&lt;/span&gt; fields which will be populated with data from the &lt;span id="SPELLING_ERROR_14" class="blsp-spelling-error"&gt;SSIS&lt;/span&gt; error handling.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Most importantly, I changed the data types on all fields to &lt;span id="SPELLING_ERROR_15" class="blsp-spelling-error"&gt;varchar&lt;/span&gt; fields and made sure the size was big enough to handle even bad data. Depending on your situation, you may adjust these sizes much larger to accommodate the worst possible over sized data records.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Lastly, I allowed Nulls in all of the columns to ensure that every field of data in the row with errors can be stored in the error table, regardless of Nulls.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now that the structure is in place, it is time to add to the &lt;span id="SPELLING_ERROR_16" class="blsp-spelling-error"&gt;SSIS&lt;/span&gt; package. In the Data Flow where you are pulling from your source table, in our case the nondescript T1 table, we must add the error output. Within the data flow section, drag a destination object from the toolbar that connects to your new T2 table. Then click on the Source object that connects to T1 and drag the red line from the bottom of the object to the T2 Destination box.&lt;br /&gt;&lt;br /&gt;If you edit the Error Output in the T1 Data Source, you can specify what should be done with each column of data. You can have a column cause the package to fail on error, ignore the error, or redirect the error output, which is the option we want to use. By redirecting all columns on error, they become available to consume in your T2 table data destination.&lt;br /&gt;&lt;br /&gt;Now that the red line is attached, you can edit the properties in your T2 destination to insure that the &lt;span id="SPELLING_ERROR_17" class="blsp-spelling-error"&gt;ErrCode&lt;/span&gt;, &lt;span id="SPELLING_ERROR_18" class="blsp-spelling-error"&gt;ErrColumn&lt;/span&gt;, and all other fields are mapped properly from your error output to your T2 fields. Once you have the mappings all established, you should be ready to run.&lt;br /&gt;&lt;br /&gt;To me the great benefit of this type of error handling comes in dealing with bad data that you are pulling from production databases into secondary aggregate, data warehouse, or reporting databases. It allows you to get most of the data into the primary tables and the leisure to review the bad results afterward. Of course, if the data you are pulling has data requirements that would make partial data useless, you must consider this when considering the error output option. Regardless, using error output is an excellent way to troubleshoot as you are developing a new &lt;span id="SPELLING_ERROR_19" class="blsp-spelling-error"&gt;SSIS&lt;/span&gt; package.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-7282986686146745608?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rQq3HcYGk2QBSml92r6vaH1SHWg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rQq3HcYGk2QBSml92r6vaH1SHWg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rQq3HcYGk2QBSml92r6vaH1SHWg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rQq3HcYGk2QBSml92r6vaH1SHWg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=7uozX5R5JU4:m3_UPhze_FE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=7uozX5R5JU4:m3_UPhze_FE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=7uozX5R5JU4:m3_UPhze_FE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=7uozX5R5JU4:m3_UPhze_FE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=7uozX5R5JU4:m3_UPhze_FE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=7uozX5R5JU4:m3_UPhze_FE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=7uozX5R5JU4:m3_UPhze_FE:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/7uozX5R5JU4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/7282986686146745608/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2009/12/redirecting-ssis-data-errors-to-avoid.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/7282986686146745608?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/7282986686146745608?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/7uozX5R5JU4/redirecting-ssis-data-errors-to-avoid.html" title="Redirecting SSIS Data Errors to Avoid Package Failure" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2009/12/redirecting-ssis-data-errors-to-avoid.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMMQXw4eyp7ImA9WxBSFU4.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-3273243014184809081</id><published>2009-12-22T19:58:00.000-06:00</published><updated>2009-12-22T19:58:00.233-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-22T19:58:00.233-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SSIS" /><category scheme="http://www.blogger.com/atom/ns#" term="integration services" /><title>SSIS Package Credentials</title><content type="html">This is a great article on setting up &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;SSIS&lt;/span&gt; Package Credentials, which is more involved than the old &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;DTS&lt;/span&gt; days. If you need to schedule your &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;SSIS&lt;/span&gt; packages, read this article and it will save you a lot of troubleshooting time.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sqlservercentral.com/links/81443/131962"&gt;http://www.sqlservercentral.com/links/81443/131962&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-3273243014184809081?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/w_Ge771BrwAJ3BmwIaUXnkW73hQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w_Ge771BrwAJ3BmwIaUXnkW73hQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/w_Ge771BrwAJ3BmwIaUXnkW73hQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w_Ge771BrwAJ3BmwIaUXnkW73hQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=xNEuCS6QtT0:1vvL93sdzJg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=xNEuCS6QtT0:1vvL93sdzJg:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=xNEuCS6QtT0:1vvL93sdzJg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=xNEuCS6QtT0:1vvL93sdzJg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=xNEuCS6QtT0:1vvL93sdzJg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=xNEuCS6QtT0:1vvL93sdzJg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=xNEuCS6QtT0:1vvL93sdzJg:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/xNEuCS6QtT0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/3273243014184809081/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2009/12/ssis-package-credentials.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/3273243014184809081?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/3273243014184809081?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/xNEuCS6QtT0/ssis-package-credentials.html" title="SSIS Package Credentials" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2009/12/ssis-package-credentials.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08DR3o5fyp7ImA9WxBSEUQ.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-1337810590742382427</id><published>2009-12-18T09:38:00.002-06:00</published><updated>2009-12-18T22:11:16.427-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-18T22:11:16.427-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="reporting services" /><category scheme="http://www.blogger.com/atom/ns#" term="SSRS" /><title>Creating a Reporting Service Report Template</title><content type="html">I read this good, simple process for creating a template for your company reports that was worth sharing.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sqlblogcasts.com/blogs/testas/archive/2009/12/16/creating-a-report-template-in-ssrs-2000-2005-2008.aspx"&gt;http://sqlblogcasts.com/blogs/testas/archive/2009/12/16/creating-a-report-template-in-ssrs-2000-2005-2008.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-1337810590742382427?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/N2JINXgZP2wc-cXGK6nSd31Mh_c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/N2JINXgZP2wc-cXGK6nSd31Mh_c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/N2JINXgZP2wc-cXGK6nSd31Mh_c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/N2JINXgZP2wc-cXGK6nSd31Mh_c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=7Kw3Kc3pyaA:5IhPWIPAmGs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=7Kw3Kc3pyaA:5IhPWIPAmGs:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=7Kw3Kc3pyaA:5IhPWIPAmGs:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=7Kw3Kc3pyaA:5IhPWIPAmGs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=7Kw3Kc3pyaA:5IhPWIPAmGs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=7Kw3Kc3pyaA:5IhPWIPAmGs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=7Kw3Kc3pyaA:5IhPWIPAmGs:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/7Kw3Kc3pyaA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/1337810590742382427/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2009/12/creating-reporting-service-report.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/1337810590742382427?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/1337810590742382427?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/7Kw3Kc3pyaA/creating-reporting-service-report.html" title="Creating a Reporting Service Report Template" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2009/12/creating-reporting-service-report.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcMQXY4fip7ImA9WxBTGEk.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-64044501396075731</id><published>2009-12-11T09:12:00.002-06:00</published><updated>2009-12-14T19:54:40.836-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-14T19:54:40.836-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows 7" /><category scheme="http://www.blogger.com/atom/ns#" term="netbook" /><title>Netbook upgrade to Windows 7 with USB key</title><content type="html">Great tip on how to setup your thumb drive for loading Windows 7. Is it time for a &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;netbook&lt;/span&gt; upgrade?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/magazine/dd535816.aspx"&gt;http://technet.microsoft.com/en-us/magazine/dd535816.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-64044501396075731?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/M65WbwfPSwINKVaf5HCV4gi1LTU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/M65WbwfPSwINKVaf5HCV4gi1LTU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/M65WbwfPSwINKVaf5HCV4gi1LTU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/M65WbwfPSwINKVaf5HCV4gi1LTU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=sDWtBZnKBME:5hseacOmalE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=sDWtBZnKBME:5hseacOmalE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=sDWtBZnKBME:5hseacOmalE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=sDWtBZnKBME:5hseacOmalE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=sDWtBZnKBME:5hseacOmalE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=sDWtBZnKBME:5hseacOmalE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=sDWtBZnKBME:5hseacOmalE:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/sDWtBZnKBME" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/64044501396075731/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2009/12/netbook-upgrade-to-windows-7-with-usb.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/64044501396075731?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/64044501396075731?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/sDWtBZnKBME/netbook-upgrade-to-windows-7-with-usb.html" title="Netbook upgrade to Windows 7 with USB key" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2009/12/netbook-upgrade-to-windows-7-with-usb.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EHQ3s-fCp7ImA9WxNaEUQ.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-1289773863656445210</id><published>2009-11-25T19:23:00.003-06:00</published><updated>2009-11-25T19:40:32.554-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-25T19:40:32.554-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Expressions" /><category scheme="http://www.blogger.com/atom/ns#" term="website" /><title>Building My First Website Using Microsoft Expressions</title><content type="html">In years past, I have used MS Front Page to develop several websites, both personal and as a consultant. In the last few years I have only built ASP.NET web apps until this last weekend. I dipped my toe back into the website design pool using a tool that was new to me, Microsoft Expressions.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Expressions has many similarities to Front Page, but it goes further in mixing the graphical design tools with a light layer of the .NET controls to extend your site's functionality. In my case I just needed to build a basic website without any data interaction, at least at this point. I found the templates, menus, and toolbars to be well laid out and fairly intuitive.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I was able to get up and running and finish the first draft of a full website in around ten hours never having seen the interface ahead of time. To me that is the best indication of a well designed product.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The dynamic web templates allowed me to easily manage the top banner, navigation menu, and side bar separately from the page content on each page throughout the site. I did discover some hangups with the template approach. After developing eight or nine pages, I realized I needed to add a new editable zone to the template. I quickly discovered that this is a major issue once you have already applied your template to one or more web page.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Overall I give Expressions Web a big thumbs up as an excellent web development tool, and I look forward to using more of the functionality over time.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-1289773863656445210?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pVPrqEClCyt4fBIZ47IlzfedSHQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pVPrqEClCyt4fBIZ47IlzfedSHQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pVPrqEClCyt4fBIZ47IlzfedSHQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pVPrqEClCyt4fBIZ47IlzfedSHQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=IgI2i-SvLmU:Dq1X4jjz5Xc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=IgI2i-SvLmU:Dq1X4jjz5Xc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=IgI2i-SvLmU:Dq1X4jjz5Xc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=IgI2i-SvLmU:Dq1X4jjz5Xc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=IgI2i-SvLmU:Dq1X4jjz5Xc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=IgI2i-SvLmU:Dq1X4jjz5Xc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=IgI2i-SvLmU:Dq1X4jjz5Xc:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/IgI2i-SvLmU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/1289773863656445210/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2009/11/building-my-first-website-using.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/1289773863656445210?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/1289773863656445210?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/IgI2i-SvLmU/building-my-first-website-using.html" title="Building My First Website Using Microsoft Expressions" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2009/11/building-my-first-website-using.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QNRX4-cCp7ImA9WxNbEkw.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-2627946901305169961</id><published>2009-11-14T09:51:00.004-06:00</published><updated>2009-11-14T10:16:34.058-06:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-14T10:16:34.058-06:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SSIS" /><category scheme="http://www.blogger.com/atom/ns#" term="sql server" /><category scheme="http://www.blogger.com/atom/ns#" term="reporting services" /><category scheme="http://www.blogger.com/atom/ns#" term="integration services" /><category scheme="http://www.blogger.com/atom/ns#" term="SSRS" /><category scheme="http://www.blogger.com/atom/ns#" term="sql 2005" /><title>Conditionally Blocking Scheduled Reporting</title><content type="html">As is true for many &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;DBAs&lt;/span&gt;, I have developed a custom set of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;SSIS&lt;/span&gt; packages along with a database that manages scheduled Reporting Services reports. It delivers to a mixture of email recipients and FTP locations after generating the output &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;PDFs&lt;/span&gt; and Excel results.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then came the inevitable weekend of trouble. The set of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;SQL&lt;/span&gt; Server 2005 databases, which provide the data for the reports, failed to load due to trouble with the source legacy systems. However, since the data in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SQL&lt;/span&gt; Server databases still contained yesterday's data, the report schedule had no problem completing the scheduled reporting.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Therein lay the problem. I did not want any reports to generate, or worse yet email to recipients, if the recent day of data was not included.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The solution is fairly simple. The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;SSIS&lt;/span&gt; packages that load the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;SQL&lt;/span&gt; Server databases were logging to a table, and included a special status column. When each database was finished loading and had completed any subsequent updates required, a log entry with a status of DONE and UPDATED were entered. I just created a stored procedure to scan the log for databases that were scheduled to be loaded, filtered by UPDATED, and with a log time that fit into the correct date/time range for the current day's data load.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If the stored procedure found any records that did not meet the above criteria, it returned a result reporting accordingly. Then I just added a call to this stored procedure in my primary scheduled reporting stored procedure, where the list of scheduled reports to process is generated. If the data load check reported problems, I prevent the scheduled reports from processing. Then once the problem with the data load is resolved and all data is available, all I have to do it run the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;SQL&lt;/span&gt; Agent job that runs the scheduled reports and this time it will succeed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm always a fan of a little more work in the back end to make a little less work for the routine. Not to mention, you don't have to answer Fred's email asking, "Why did I get two emails of the same report, and which one is right?"&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-2627946901305169961?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Cl-mFDtPiT8IMVhbdzgt9GSTpcs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Cl-mFDtPiT8IMVhbdzgt9GSTpcs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Cl-mFDtPiT8IMVhbdzgt9GSTpcs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Cl-mFDtPiT8IMVhbdzgt9GSTpcs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=xqEAqxkCoiA:V9tBdKYBYCc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=xqEAqxkCoiA:V9tBdKYBYCc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=xqEAqxkCoiA:V9tBdKYBYCc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=xqEAqxkCoiA:V9tBdKYBYCc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=xqEAqxkCoiA:V9tBdKYBYCc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=xqEAqxkCoiA:V9tBdKYBYCc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=xqEAqxkCoiA:V9tBdKYBYCc:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/xqEAqxkCoiA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/2627946901305169961/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2009/11/conditionally-blocking-scheduled.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/2627946901305169961?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/2627946901305169961?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/xqEAqxkCoiA/conditionally-blocking-scheduled.html" title="Conditionally Blocking Scheduled Reporting" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2009/11/conditionally-blocking-scheduled.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIERXwyfyp7ImA9WxNWGEU.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-3949075775324934994</id><published>2009-10-18T10:39:00.004-05:00</published><updated>2009-10-18T10:41:44.297-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-18T10:41:44.297-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="geeking out" /><category scheme="http://www.blogger.com/atom/ns#" term="devices" /><title>A New Tablet Computer</title><content type="html">This is a super cool new kind of Tablet computing on the horizon. I can easily see how this could change the delivery mechanism for text books on college campuses in time, besides the obvious business uses.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://gizmodo.com/5365299/courier-first-details-of-microsofts-secret-tablet"&gt;http://gizmodo.com/5365299/courier-first-details-of-microsofts-secret-tablet&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-3949075775324934994?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yYQvKmkCLRPXETYkFOm8exWFMog/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yYQvKmkCLRPXETYkFOm8exWFMog/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yYQvKmkCLRPXETYkFOm8exWFMog/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yYQvKmkCLRPXETYkFOm8exWFMog/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=JkvJmSMEudc:NBVDNvvCqx4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=JkvJmSMEudc:NBVDNvvCqx4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=JkvJmSMEudc:NBVDNvvCqx4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=JkvJmSMEudc:NBVDNvvCqx4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=JkvJmSMEudc:NBVDNvvCqx4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=JkvJmSMEudc:NBVDNvvCqx4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=JkvJmSMEudc:NBVDNvvCqx4:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/JkvJmSMEudc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/3949075775324934994/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2009/10/this-is-super-cool-new-kind-of-tablet.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/3949075775324934994?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/3949075775324934994?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/JkvJmSMEudc/this-is-super-cool-new-kind-of-tablet.html" title="A New Tablet Computer" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2009/10/this-is-super-cool-new-kind-of-tablet.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYMQ3s4eSp7ImA9WxNWGEU.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-6990879206911988566</id><published>2009-10-18T09:12:00.003-05:00</published><updated>2009-10-18T10:36:22.531-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-18T10:36:22.531-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="domain" /><category scheme="http://www.blogger.com/atom/ns#" term="active directory" /><category scheme="http://www.blogger.com/atom/ns#" term="DNS" /><title>Researching and Bypassing DNS Issues</title><content type="html">So we have almost finished transition three out of four. Move to a domain - check. Move to a new file/print server - check. Number three was the biggie.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Move the servers to an off-site data center - almost check.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We moved thirty seven servers to a data center last weekend, changed all of the external and internal &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;IP&lt;/span&gt; addresses, and planned to be up and running on last Monday morning. I can hear you chuckling as you read, and yes it was probably too ambitious, but that was the directive so we did it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;DNS&lt;/span&gt; issues, both internal and external, are one of the big problems in a transition like this. The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;DNS&lt;/span&gt; server must be properly updated with all &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;IP&lt;/span&gt; changes, the local office &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;DNS&lt;/span&gt; server must be updated as well, and the external registrar must be updated with new external &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;IP&lt;/span&gt; addresses, which can take a few days to propagate.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So if you are like me, a non-networking guy supporting the transition, what are some of the best ways to work on connectivity issues for users? Start with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;DNS&lt;/span&gt;. Here are some of the main testing steps I took to evaluate problems.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1) Ping the name you are trying to reach. If it resolves to the correct &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;IP&lt;/span&gt; address but times out, there may be a real connection issue. If it resolves to the old &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;IP&lt;/span&gt; address or something else unexpected...&lt;/div&gt;&lt;div&gt;2) Flush the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;DNS&lt;/span&gt;. From the command prompt, just run "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;ipconfig&lt;/span&gt; /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;flushdns&lt;/span&gt;" and it will remove any cache of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;DNS&lt;/span&gt; resolution so you can verify the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;IP&lt;/span&gt; is coming from the latest changes on the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;DNS&lt;/span&gt; server. Also this is a good time to check the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;DNS&lt;/span&gt;1 and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;DNS&lt;/span&gt;2 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;IP&lt;/span&gt; addresses in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;NIC&lt;/span&gt; properties to verify the PC/Server is pointing at the correct &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;DNS&lt;/span&gt; server. Then Ping again. If you get the same problem, move on to the next step.&lt;br /&gt;3) Ping the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;IP&lt;/span&gt; address. If you can't Ping it, it doesn't always mean anything since some servers are configured to prevent pinging them. But if you know you could ping it from another machine, you should be able to ping it from the current machine.&lt;/div&gt;&lt;div&gt;4) Check &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;DNS&lt;/span&gt; Suffixes. If you have multiple domains like we do, during this type transition you could have some resources showing up under the wrong zone due to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;config&lt;/span&gt; errors. So perhaps SERVER1.domain1.com now is setup under SERVER1.domain2.com. If you add &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;DNS&lt;/span&gt; suffixes to the suffix list in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;NIC&lt;/span&gt; properties, you can allow more opportunity for short names to resolve. By that I mean when you commonly go to SERVER1 rather than typing SERVER1.domain1.com, the suffix list will kick in to help.&lt;/div&gt;&lt;div&gt;5) For file shares, use the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;IP&lt;/span&gt;. If you can't map a drive or reach a resource through \\SERVER1 then just type \\&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;IPADDRESS&lt;/span&gt; and see if you can reach the file share. When &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;DNS&lt;/span&gt; issues are in play, often it is best to just work around it until the dust settles. Make sure you document the places where you do this type of thing so you can go back and change them to names when the issues are resolved.&lt;/div&gt;&lt;div&gt;6) If you must, change the hosts file. I save this for a last resort, but especially on servers, it is sometimes necessary in order to get processes working quickly. The hosts file (on Windows &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;XP&lt;/span&gt;/2003, find it at Windows\system32\drivers\etc\hosts) allows you to bypass the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;DNS&lt;/span&gt; server. You type in an &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;IP&lt;/span&gt; address followed by the name you want to use to resolve to that &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;IP&lt;/span&gt; address. For example, adding "1.1.1.1  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;MyPC&lt;/span&gt;" to the hosts file means that if you ping or reference "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;MyPC&lt;/span&gt;" it will resolve to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;IP&lt;/span&gt; 1.1.1.1. It is like a personal &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;DNS&lt;/span&gt; server for your PC/Server managed only by you.&lt;/div&gt;&lt;div&gt;WARNING: If you make changes to this file, you are overriding the real &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;DNS&lt;/span&gt; server so do it with caution, and preferably only do it on a temporary basis. If you leave in your changes, you risk having the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;IP&lt;/span&gt; changing again in the future, the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;DNS&lt;/span&gt; server updating, and you never getting the changes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Those are some of the highlights of repeating issues and resolutions I used this last week. Hope it helps someone else in their time of transition.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-6990879206911988566?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Zl42a3vYX_c2L-hzlkqCZWb0NSs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Zl42a3vYX_c2L-hzlkqCZWb0NSs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Zl42a3vYX_c2L-hzlkqCZWb0NSs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Zl42a3vYX_c2L-hzlkqCZWb0NSs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=pbxY9T-Sos0:PicNvvxLfNw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=pbxY9T-Sos0:PicNvvxLfNw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=pbxY9T-Sos0:PicNvvxLfNw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=pbxY9T-Sos0:PicNvvxLfNw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=pbxY9T-Sos0:PicNvvxLfNw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=pbxY9T-Sos0:PicNvvxLfNw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=pbxY9T-Sos0:PicNvvxLfNw:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/pbxY9T-Sos0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/6990879206911988566/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2009/10/researching-and-bypassing-dns-issues.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/6990879206911988566?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/6990879206911988566?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/pbxY9T-Sos0/researching-and-bypassing-dns-issues.html" title="Researching and Bypassing DNS Issues" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2009/10/researching-and-bypassing-dns-issues.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkABR3k-eSp7ImA9WxNXE0s.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-2560398265330122300</id><published>2009-09-30T21:54:00.004-05:00</published><updated>2009-09-30T22:45:56.751-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-30T22:45:56.751-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="transitions" /><title>Handling Layered Transitions</title><content type="html">We've all been there. The company is adding a new domain and the PCs and servers must be moved to the domain. A new file server is replacing the old one, and everyone must be remapped to use the new server. The servers are being moved to an off-site data center, and all the external IPs must be rerouted. The company is moving offices.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Any of these transitions can cause stress in the office. In my case, we are going through all of the above.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So how do you keep your sanity and avoid self-destructing during these stressful times? Here are a few tips I am trying to follow.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1) Always remember the pressure that everyone else is feeling. This means you can't take things personally if emotions run high, as they are bound to do. Try to be the calm voice of reason.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2) Find out how you can help rather than complaining about mistakes. When everyone is overwhelmed by the pressures of the transition, it is inevitable that some details will be overlooked and some mistakes will be made. What is important is that you contribute to the solutions.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3) Put in the hours that are needed to get the job done. I like my home life as much as anyone, but these transition times are time limited, they don't go on forever. If you put in extra time to make it go more smoothly, and your co-workers do the same, you will all have a much smoother transition.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The bottom line to me is that major transitions are always tough, and sometimes you just have to gut it out.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-2560398265330122300?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CqhWb-aDhVp7ZSK88nEIQJF117Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CqhWb-aDhVp7ZSK88nEIQJF117Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CqhWb-aDhVp7ZSK88nEIQJF117Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CqhWb-aDhVp7ZSK88nEIQJF117Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=FcMPC2FqbPI:9Q4wXGA6P_k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=FcMPC2FqbPI:9Q4wXGA6P_k:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=FcMPC2FqbPI:9Q4wXGA6P_k:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=FcMPC2FqbPI:9Q4wXGA6P_k:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=FcMPC2FqbPI:9Q4wXGA6P_k:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=FcMPC2FqbPI:9Q4wXGA6P_k:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=FcMPC2FqbPI:9Q4wXGA6P_k:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/FcMPC2FqbPI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/2560398265330122300/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2009/09/handling-layered-transitions.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/2560398265330122300?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/2560398265330122300?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/FcMPC2FqbPI/handling-layered-transitions.html" title="Handling Layered Transitions" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2009/09/handling-layered-transitions.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08GQX4ycSp7ImA9WxNQFEU.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-370457990195176343</id><published>2009-09-20T18:37:00.001-05:00</published><updated>2009-09-20T18:37:00.099-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-20T18:37:00.099-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="remote access" /><title>Logmein.com Ups and Downs</title><content type="html">I have been using &lt;a href="http://www.logmein.com/"&gt;&lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;Logmein&lt;/span&gt;.com &lt;/a&gt;for about three weeks now to access my PC. As a quick overview, &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;logmein&lt;/span&gt;.com allows you to remotely access your PC from any computer with an &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;internet&lt;/span&gt; connection using a web browser. You install a local service on the PC that you are logging into which talks to the &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;logmein&lt;/span&gt; server, thereby resolving your &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;IP&lt;/span&gt; address even if you have a floating &lt;span id="SPELLING_ERROR_5" class="blsp-spelling-error"&gt;IP&lt;/span&gt; on a home &lt;span id="SPELLING_ERROR_6" class="blsp-spelling-error"&gt;internet&lt;/span&gt; connection like &lt;span id="SPELLING_ERROR_7" class="blsp-spelling-error"&gt;DSL&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;This isn't anything new, and &lt;span id="SPELLING_ERROR_8" class="blsp-spelling-error"&gt;GoToMyPC&lt;/span&gt;.com seems to be the most heavily marketed player at this point. However, &lt;span id="SPELLING_ERROR_9" class="blsp-spelling-error"&gt;logmein&lt;/span&gt;.com offers a free option with limited functionality. Basically, you can &lt;span id="SPELLING_ERROR_10" class="blsp-spelling-error"&gt;login&lt;/span&gt; and use your PC but you can not transfer files or print locally.&lt;br /&gt;&lt;br /&gt;You can register multiple PCs in your one website account, thereby simplifying your remote access needs.&lt;br /&gt;&lt;br /&gt;Overall I have to say I am very impressed. Typically I have used Windows remote desktop to connect to my PC in &lt;span id="SPELLING_ERROR_11" class="blsp-spelling-corrected"&gt;conjunction&lt;/span&gt; with a &lt;span id="SPELLING_ERROR_12" class="blsp-spelling-error"&gt;VPN&lt;/span&gt; connection. Remote desktop is great but I hate dealing with the slow speed of the &lt;span id="SPELLING_ERROR_13" class="blsp-spelling-error"&gt;VPN&lt;/span&gt;, and the &lt;span id="SPELLING_ERROR_14" class="blsp-spelling-error"&gt;VPN&lt;/span&gt; drop outs.&lt;br /&gt;&lt;br /&gt;With &lt;span id="SPELLING_ERROR_15" class="blsp-spelling-error"&gt;logmein&lt;/span&gt;, when I first &lt;span id="SPELLING_ERROR_16" class="blsp-spelling-error"&gt;login&lt;/span&gt; the screen resolution is sized to fit the browser and it maintains the remote &lt;span id="SPELLING_ERROR_17" class="blsp-spelling-error"&gt;PC's&lt;/span&gt; aspect ratio. This can be very handy for quick access to do something and then log back out. A complaint I have always had about remote desktop is that the screen will &lt;span id="SPELLING_ERROR_18" class="blsp-spelling-error"&gt;resize&lt;/span&gt; if you are logging in from a PC that uses smaller screen resolution than the remote PC. This can be a slow and sometimes messy process.&lt;br /&gt;&lt;br /&gt;On the flip side, my beloved shortcut keys don't work through &lt;span id="SPELLING_ERROR_19" class="blsp-spelling-error"&gt;Logmein&lt;/span&gt;, while they do work with remote desktop. Honestly though, this is the main shortcoming that I have found so far. Overall, I'm a fan, and I think I will continue to be a user.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-370457990195176343?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Nuo-cjsqbnFSdQmZ923TLDCMCjI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Nuo-cjsqbnFSdQmZ923TLDCMCjI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Nuo-cjsqbnFSdQmZ923TLDCMCjI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Nuo-cjsqbnFSdQmZ923TLDCMCjI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=yroBp9cbueI:FtoXRkqxbJA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=yroBp9cbueI:FtoXRkqxbJA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=yroBp9cbueI:FtoXRkqxbJA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=yroBp9cbueI:FtoXRkqxbJA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=yroBp9cbueI:FtoXRkqxbJA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=yroBp9cbueI:FtoXRkqxbJA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=yroBp9cbueI:FtoXRkqxbJA:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/yroBp9cbueI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/370457990195176343/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2009/09/logmeincom-ups-and-downs.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/370457990195176343?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/370457990195176343?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/yroBp9cbueI/logmeincom-ups-and-downs.html" title="Logmein.com Ups and Downs" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2009/09/logmeincom-ups-and-downs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUMQXk7eip7ImA9WxNQEk4.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-1590527551672291735</id><published>2009-09-17T19:38:00.000-05:00</published><updated>2009-09-17T19:38:00.702-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-17T19:38:00.702-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><category scheme="http://www.blogger.com/atom/ns#" term="shortcut keys" /><title>Windows Shortcut Keys</title><content type="html">Sometimes when I use Windows shortcut keys, it reminds me of the good old days of &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;Wordperfect&lt;/span&gt;. &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;Ok&lt;/span&gt;, I take that back. Trying to remember those &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;hotkeys&lt;/span&gt; was &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-corrected"&gt;miserable&lt;/span&gt;. That doesn't change the fact that there are a few Windows shortcut keys that I use every day and don't want to live without.&lt;br /&gt;&lt;br /&gt;Here are a few of my favorites.&lt;br /&gt;&lt;br /&gt;&lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;WindowsKey&lt;/span&gt; + E&lt;br /&gt;I hate digging for Windows Explorer in the Start Menu or right-clicking the Start Menu to explore. Give me a quick Win+E and I'm in business.&lt;br /&gt;&lt;br /&gt;&lt;span id="SPELLING_ERROR_5" class="blsp-spelling-error"&gt;WindowsKey&lt;/span&gt; + R&lt;br /&gt;Quick access to the Run... box makes for a quick "&lt;span id="SPELLING_ERROR_6" class="blsp-spelling-error"&gt;cmd&lt;/span&gt;" or "&lt;span id="SPELLING_ERROR_7" class="blsp-spelling-error"&gt;regedit&lt;/span&gt;" or whatever the occasion calls for.&lt;br /&gt;&lt;br /&gt;&lt;span id="SPELLING_ERROR_8" class="blsp-spelling-error"&gt;WindowsKey&lt;/span&gt; + L&lt;br /&gt;I usually Lock my PC when I wander away for lunch or at the end of the day. While you can get there from &lt;span id="SPELLING_ERROR_9" class="blsp-spelling-error"&gt;CTRL&lt;/span&gt; + ALT + DEL, this is even faster.&lt;br /&gt;&lt;br /&gt;&lt;span id="SPELLING_ERROR_10" class="blsp-spelling-error"&gt;CTRL&lt;/span&gt; + SHIFT + &lt;span id="SPELLING_ERROR_11" class="blsp-spelling-error"&gt;ESC&lt;/span&gt;&lt;br /&gt;Fast access to the Task Manager so I can see which program is hammering the CPU or eating all the memory.&lt;br /&gt;&lt;br /&gt;&lt;span id="SPELLING_ERROR_12" class="blsp-spelling-error"&gt;CTRL&lt;/span&gt; + ALT + DEL&lt;br /&gt;The old classic which I mainly use for a password change.&lt;br /&gt;&lt;br /&gt;Feel free to comment with any of your favorite shortcut keys.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-1590527551672291735?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/__pwUnGVbNNN82QEHbmE5GeLVSs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/__pwUnGVbNNN82QEHbmE5GeLVSs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/__pwUnGVbNNN82QEHbmE5GeLVSs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/__pwUnGVbNNN82QEHbmE5GeLVSs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=gc8FpV0WXWs:QENZ4oicSj0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=gc8FpV0WXWs:QENZ4oicSj0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=gc8FpV0WXWs:QENZ4oicSj0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=gc8FpV0WXWs:QENZ4oicSj0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=gc8FpV0WXWs:QENZ4oicSj0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=gc8FpV0WXWs:QENZ4oicSj0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=gc8FpV0WXWs:QENZ4oicSj0:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/gc8FpV0WXWs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/1590527551672291735/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2009/09/windows-shortcut-keys.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/1590527551672291735?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/1590527551672291735?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/gc8FpV0WXWs/windows-shortcut-keys.html" title="Windows Shortcut Keys" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2009/09/windows-shortcut-keys.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EMRXo-cCp7ImA9WxNRGUo.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-8308609518129043145</id><published>2009-09-14T18:35:00.002-05:00</published><updated>2009-09-14T18:41:24.458-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-14T18:41:24.458-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sql 2000" /><category scheme="http://www.blogger.com/atom/ns#" term="domain" /><category scheme="http://www.blogger.com/atom/ns#" term="active directory" /><category scheme="http://www.blogger.com/atom/ns#" term="sql server" /><category scheme="http://www.blogger.com/atom/ns#" term="reporting services" /><category scheme="http://www.blogger.com/atom/ns#" term="sql 2005" /><title>Domain Move Part 2</title><content type="html">After the first attempt at moving a SQL 2005 Server from one domain to another, I learned several lessons to help me make the permanent transition to the new domain. Here are a few of the key things I checked and/or changed.&lt;br /&gt;&lt;br /&gt;- Verify that the new DNS server has entries for the short names of all servers that SQL Server needs to access. I found that several servers would resolve to [servername].[full domain name] but not to simply [servername]. I had to request CNAME entries for all the resources that required (due to extensive existing code) the ability to access the server through the short name.&lt;br /&gt;- Make sure all services are running under local accounts.&lt;br /&gt;- Make sure the Reporting Services execution account is running under a local account.&lt;br /&gt;- If any objects are owned by domain level accounts, change ownership to local accounts.&lt;br /&gt;- If any SQL Agent Jobs are scheduled to run under domain accounts, change them to local accounts.&lt;br /&gt;- Check SSIS packages for any domain account ownership and change to local account.&lt;br /&gt;&lt;br /&gt;I still had a few issues, but for the most part I was able to change one SQL 2005 Server from one domain to another and add a SQL 2005 and a SQL 2000 server to the domain from a workgroup with little trouble after checking the previous list and making changes as needed.&lt;br /&gt;&lt;br /&gt;If you have any more tips, please feel free to leave comments to flesh out the topic.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-8308609518129043145?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yxTMn-m5PjQmPMr_lWdmT-UwEIw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yxTMn-m5PjQmPMr_lWdmT-UwEIw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yxTMn-m5PjQmPMr_lWdmT-UwEIw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yxTMn-m5PjQmPMr_lWdmT-UwEIw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=ummQmgkRf-Q:Erd8rbKoYMU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=ummQmgkRf-Q:Erd8rbKoYMU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=ummQmgkRf-Q:Erd8rbKoYMU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=ummQmgkRf-Q:Erd8rbKoYMU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=ummQmgkRf-Q:Erd8rbKoYMU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=ummQmgkRf-Q:Erd8rbKoYMU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=ummQmgkRf-Q:Erd8rbKoYMU:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/ummQmgkRf-Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/8308609518129043145/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2009/09/domain-move-part-2.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/8308609518129043145?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/8308609518129043145?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/ummQmgkRf-Q/domain-move-part-2.html" title="Domain Move Part 2" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2009/09/domain-move-part-2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8AQX8yfyp7ImA9WxNRFk4.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-8504951819591112248</id><published>2009-09-10T20:34:00.001-05:00</published><updated>2009-09-10T20:34:00.197-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-10T20:34:00.197-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="blog" /><category scheme="http://www.blogger.com/atom/ns#" term="sql server" /><category scheme="http://www.blogger.com/atom/ns#" term="sql 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="FILESTREAM" /><category scheme="http://www.blogger.com/atom/ns#" term="articles" /><title>FILESTREAM Article on SQLServerCentral.com</title><content type="html">One week ago, an article I wrote on FILESTREAM in SQL 2008 was published on &lt;a href="http://www.sqlservercentral.com/"&gt;SQLServerCentral.com&lt;/a&gt;. This was the first time I had written for a professional publication, online or in print, and I want to thank &lt;a href="http://www.sqlservercentral.com/Authors/Articles/Steve_Jones/3/"&gt;Steve Jones &lt;/a&gt;for giving me the opportunity.&lt;br /&gt;&lt;br /&gt;In case you missed it, here is a link to my article.&lt;br /&gt;&lt;a href="http://www.sqlservercentral.com/articles/FILESTREAM/67668/"&gt;http://www.sqlservercentral.com/articles/FILESTREAM/67668/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I highly recommend that those of you with any inclination toward documentation or training start writing articles. It not only forces you to dig deeper on a subject than you may have done otherwise, but it also helps to establish you as a professional in the field. I know we all have busy lives, but I think it is worth it. Only time will tell.&lt;br /&gt;&lt;br /&gt;And speaking of Steve Jones, check out his recent &lt;a href="http://www.sqlservercentral.com/blogs/steve_jones/archive/2009/09/09/writing-a-technical-article-where-to-publish.aspx"&gt;blog entry on Technical Article Writing &lt;/a&gt;where he lists several good places to submit your work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-8504951819591112248?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/z2cq-EVA8PsyPWqgfN2zouYC0Ew/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/z2cq-EVA8PsyPWqgfN2zouYC0Ew/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/z2cq-EVA8PsyPWqgfN2zouYC0Ew/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/z2cq-EVA8PsyPWqgfN2zouYC0Ew/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=Q9D9hjdm7FE:umvBb_xpWXE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=Q9D9hjdm7FE:umvBb_xpWXE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=Q9D9hjdm7FE:umvBb_xpWXE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=Q9D9hjdm7FE:umvBb_xpWXE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=Q9D9hjdm7FE:umvBb_xpWXE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=Q9D9hjdm7FE:umvBb_xpWXE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=Q9D9hjdm7FE:umvBb_xpWXE:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/Q9D9hjdm7FE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/8504951819591112248/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2009/09/filestream-article-on.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/8504951819591112248?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/8504951819591112248?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/Q9D9hjdm7FE/filestream-article-on.html" title="FILESTREAM Article on SQLServerCentral.com" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2009/09/filestream-article-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUARnc7cSp7ImA9WxNRFUg.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-1875266275347550243</id><published>2009-09-09T20:20:00.001-05:00</published><updated>2009-09-09T22:10:47.909-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-09T22:10:47.909-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="blog" /><category scheme="http://www.blogger.com/atom/ns#" term="phone" /><category scheme="http://www.blogger.com/atom/ns#" term="mobile internet" /><title>T-Mobile's Cheap Internet and Mobile Blogging</title><content type="html">I am using a 30 day trial of T-Mobile's web plan for cell phones. This plan includes unlimited web access but does not include downloads or a text plan. The up side... it only costs $10/Month.&lt;br /&gt;&lt;br /&gt;So far I am very pleased. In fact I am writing this blog on my Shadow phone at a time that would usually be lost to simple waiting. Since I am used to the two letters per key typing method, I can crank out the words at about 60% of keyboard typing speed.&lt;br /&gt;&lt;br /&gt;The strange thing is that T-Mobile limits this cheap web plan to phones that it considers non-smart phones. If you have a G1 you have to use at least the basic $25/Month data plan. Even stranger is the fact that they don't consider a phone like the Shadow, which runs Windows Mobile 6, a smart phone. But hey, I'm not complaining.&lt;br /&gt;&lt;br /&gt;This little phone is still not as efficient as the ever popular netbooks, but on the flip side I always have my phone. Mostly I think it fulfills a role that I require within the ever broadening array of Internet enabled devices.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-1875266275347550243?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WBEyYNPVlp3sgQS8i_jfcZvMHIw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WBEyYNPVlp3sgQS8i_jfcZvMHIw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WBEyYNPVlp3sgQS8i_jfcZvMHIw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WBEyYNPVlp3sgQS8i_jfcZvMHIw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=PJ9tnU-SYzs:Zn3M3_n0_Co:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=PJ9tnU-SYzs:Zn3M3_n0_Co:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=PJ9tnU-SYzs:Zn3M3_n0_Co:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=PJ9tnU-SYzs:Zn3M3_n0_Co:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=PJ9tnU-SYzs:Zn3M3_n0_Co:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=PJ9tnU-SYzs:Zn3M3_n0_Co:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=PJ9tnU-SYzs:Zn3M3_n0_Co:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/PJ9tnU-SYzs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/1875266275347550243/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2009/09/t-mobiles-cheap-internet-and-mobile.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/1875266275347550243?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/1875266275347550243?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/PJ9tnU-SYzs/t-mobiles-cheap-internet-and-mobile.html" title="T-Mobile's Cheap Internet and Mobile Blogging" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2009/09/t-mobiles-cheap-internet-and-mobile.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEBSH88fip7ImA9WxNSGUQ.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-4269404326912245856</id><published>2009-09-03T07:39:00.005-05:00</published><updated>2009-09-03T10:10:59.176-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-03T10:10:59.176-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sql server" /><category scheme="http://www.blogger.com/atom/ns#" term="reporting services" /><category scheme="http://www.blogger.com/atom/ns#" term=".NET Framework" /><category scheme="http://www.blogger.com/atom/ns#" term="IIS" /><category scheme="http://www.blogger.com/atom/ns#" term="Issues" /><category scheme="http://www.blogger.com/atom/ns#" term="windows updates" /><category scheme="http://www.blogger.com/atom/ns#" term="sql 2005" /><title>SSIS Packages fail on ODBC connections after .NET Framework 3.5 SP1 or 2.0 SP2</title><content type="html">If you work with ODBC connections through third-party ODBC drivers such as MySQL, you may have already experienced the pain of this Windows Critical Update. This is my tale of woe.&lt;br /&gt;&lt;br /&gt;I was innocently applying critical Windows Updates to one of my SQL Servers, one is the .NET Framework 3.5 SP1. I read the details and saw that it also includes SP2 for both .NET 2.0 and 3.0, but still it is a critical update. As always, I there may be some bumps in the road but I figure I will just work through them. Updates applied. Basic database and reporting all test fine. So far so good.&lt;br /&gt;&lt;br /&gt;The next morning, all of my SSIS packages that pull data through ODBC connections have failed, and as a result all of my subsequent scheduled reporting has also failed. That is what I call having Monday on Wednesday.&lt;br /&gt;&lt;br /&gt;I know what happened due to my daily email report of all jobs from the last 24 hours, sorted by the errors first. In checking my SSIS log files, I find this error:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;OnError,[Server],[UserAccount],[TableName],{GUID1},{GUID2},9/1/2009 11:15:48&lt;br /&gt;PM,9/1/2009 11:15:48 PM,-1071607767,0x,SSIS Error Code&lt;br /&gt;DTS_E_INDUCEDTRANSFORMFAILUREONERROR. The "component "DataReader Source"&lt;br /&gt;(31)" failed because error code 0x80131937 occurred, and the error row&lt;br /&gt;disposition on "output column "[ColumnName]" (1848)" specifies failure on error.&lt;br /&gt;An error occurred on the specified object of the specified component.&lt;br /&gt;There may be error messages posted before this with more information about the&lt;br /&gt;failure.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;After some research, I find that this is a known issue on an &lt;a href="http://blogs.msdn.com/sqlblog/archive/2009/04/09/after-installation-of-net-framework-3-5-sp1-or-net-framework-2-0-sp2-ssis-packages-using-odbc-3rd-party-drivers-may-fail.aspx"&gt;msdn blog&lt;/a&gt;. It seems that .NET Framework 2.0 SP2 changes the way that the OdbcDataReader checks for Nulls, resulting in compatibility issues with some ODBC drivers. It impacted both the MySQL and CVIEW (for ISAM connections) ODBC drivers that I was using to pull in all my data.&lt;br /&gt;&lt;br /&gt;As explained in the excellent blog post, the preferred option is to add error output to your SSIS packages, thereby handling the bogus errors. Unfortunately I have six or seven packages with twenty or more DataReaders in each package, so it would not be a quick fix. The blog mentions option #2 is to roll back your updates, which for me was the only option. I had production people waiting.&lt;br /&gt;&lt;br /&gt;Due to the 3.5 constraints, I had to remove .Net 3.5 SP1, then .Net 3.0 SP2, and finally .Net 2.0 SP2. Then, because 3.0 and 2.0 updates are slipstreamed into the 3.5 SP1 update, at that point I had zero .Net frameworks installed. I had to reinstall .Net 2.0 and SP1, which is all I need for my SQL 2005 and related functionality. It took roughly 20-30 minutes to uninstall and reinstall along with reboots, not including any download requirements.&lt;br /&gt;&lt;br /&gt;Afterward, I started playing with the website and realized the IIS default page was not even available. I looked at properties in the default website, looked at the ASP.NET tab... bingo, the ASP.NET version is set to... blank.  I click the drop-down and see .Net 2.0 is available, but knowing that the scope of the settings goes far beyond this setting, I went back to the command line.&lt;br /&gt;&lt;br /&gt;I knew I needed to run regiis, but I don't do this frequently so I searched, &lt;a href="http://msdn.microsoft.com/en-us/library/k6h9cz8h(VS.80).aspx"&gt;found a refresher&lt;/a&gt;, and ran the following command:&lt;br /&gt;&lt;br /&gt;C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Aspnet_Regiis -i&lt;br /&gt;&lt;br /&gt;Because I am on a 64-bit server, I was wroking in the Frameword64 subdirectory, but if you are on 32-bit, it is the same but you browse to the Framework subdirectory.&lt;br /&gt;&lt;br /&gt;Now my baseline ASP.NET is configured in IIS. I browse to the "/reportserver" directory in IE8 and get a (403) Forbidden error. That's an improvement.&lt;br /&gt;&lt;br /&gt;I looked around in various places at various settings for a bit, just trying to help me think. In the Reporting Services Configuration Manager, it hit me that I had just made a mess of IIS and in the process the virtual directories had been through the ringer. So under Report Server Virtual Directory and Report Manager Virtual Directory, I checked the "Apply default settings" checkbox and applied the changes.&lt;br /&gt;&lt;br /&gt;Boom, back in business. Reports were up and running and I was able to run my SSIS package to generate all my scheduled reports. Then I remembered one other little ASP.NET application that I wrote for managing the report schedules. Tried to pull it up in the browser and it didn't open.&lt;br /&gt;&lt;br /&gt;After looking at IIS settings for a while, I finally found the problem. So I right-click on the Virtual Directory, go to Properties--&gt;Documents tab and default.&lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;aspx&lt;/span&gt; is not in the list. In the process of resets, apparently the default content page list had been reset on my virtual directory. I added default.&lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;aspx&lt;/span&gt; to the list and boom, everything is back up and running.&lt;br /&gt;&lt;br /&gt;I hope that at some point Microsoft makes allowances for this issue in their .Net updates but in the meantime, doing without .Net 2.0 SP2 is fine by me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-4269404326912245856?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9B1Tw0zlGbCEuws6XceaQxBfnX8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9B1Tw0zlGbCEuws6XceaQxBfnX8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9B1Tw0zlGbCEuws6XceaQxBfnX8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9B1Tw0zlGbCEuws6XceaQxBfnX8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=FTHVP5eF7rA:KFZBrk8t2Bc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=FTHVP5eF7rA:KFZBrk8t2Bc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=FTHVP5eF7rA:KFZBrk8t2Bc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=FTHVP5eF7rA:KFZBrk8t2Bc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=FTHVP5eF7rA:KFZBrk8t2Bc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=FTHVP5eF7rA:KFZBrk8t2Bc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=FTHVP5eF7rA:KFZBrk8t2Bc:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/FTHVP5eF7rA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/4269404326912245856/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2009/09/ssis-packages-fail-on-odbc-connections.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/4269404326912245856?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/4269404326912245856?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/FTHVP5eF7rA/ssis-packages-fail-on-odbc-connections.html" title="SSIS Packages fail on ODBC connections after .NET Framework 3.5 SP1 or 2.0 SP2" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2009/09/ssis-packages-fail-on-odbc-connections.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIMQXszeSp7ImA9WxNSFUg.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-3545701003189900489</id><published>2009-08-29T09:36:00.000-05:00</published><updated>2009-08-29T09:36:20.581-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-29T09:36:20.581-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="domain" /><category scheme="http://www.blogger.com/atom/ns#" term="active directory" /><category scheme="http://www.blogger.com/atom/ns#" term="reporting services" /><category scheme="http://www.blogger.com/atom/ns#" term="sql 2005" /><title>First Attempt At Changing Domains on a SQL 2005 Server</title><content type="html">Well I have finished my first pass at moving one of our three SQL Servers to our new domain. I had to roll it back for the moment, but I learned a great deal in the process. This server&amp;nbsp;runs on&amp;nbsp;Windows 2003 Server 64-bit and SQL 2005 Enterprise Edition 64-bit. This server also runs Reporting Services and Integration Services packages to run scheduled reporting, so there are a number of things to test.&lt;br /&gt;
&lt;br /&gt;
1) I changed the DNS Server IP addresses in the network settings to point at the DNS server&amp;nbsp;which is part of&amp;nbsp;the new Active Directory.&lt;br /&gt;
&lt;br /&gt;
2) I changed the domain from the current domain to the new domain and completed the required reboot.&lt;br /&gt;
&lt;br /&gt;
3) I setup security groups from the new domain on the SQL Server and assigned them the appropriate permissions. By assigning the domain groups as logins, it simplifies adding and removing employee permissions by making it a simple Active Directory group addition or removal for the user account.&lt;br /&gt;
&lt;br /&gt;
4) I could connect to the server from my local PC (which I had already moved to the domain)&amp;nbsp;from Management Studio. That gave me comfort that basic name resolution and integrated security were working properly.&lt;br /&gt;
&lt;br /&gt;
5) From an IE browser, I tried to pull up the reporting services browser. No luck. In researching it, I found that the encryption key was not working after the domain change. I also found that a domain account from the old domain was setup for "Execute as" permissions. I attempted to change this to a new domain account but it failed. Tried restoring the backup of the encryption key, failed. I tried creating a new encryption key, failed.&lt;br /&gt;
&lt;br /&gt;
Basically everything I tried to get Reporting Services up and running under the new domain failed. I was able to join the old domain and reset Reporting Services back to a working state so I can do some more research on the issues I encountered. I am considering moving the server to workgroup security and getting everything working right first, and then joining the new domain. Until&amp;nbsp;I do some more research I am not sure.&lt;br /&gt;
&lt;br /&gt;
Based on month end and some other priorities, I probably will not get another attempt at this until the middle of September. If anyone reading this has some advice or some good articles/blog entries on the subject, I welcome them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-3545701003189900489?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/x8uijvpvFNgZ9yqCIFqpMzhhwsE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x8uijvpvFNgZ9yqCIFqpMzhhwsE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/x8uijvpvFNgZ9yqCIFqpMzhhwsE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/x8uijvpvFNgZ9yqCIFqpMzhhwsE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=m6mUVoKzwp4:RqD4NGqcvKE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=m6mUVoKzwp4:RqD4NGqcvKE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=m6mUVoKzwp4:RqD4NGqcvKE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=m6mUVoKzwp4:RqD4NGqcvKE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=m6mUVoKzwp4:RqD4NGqcvKE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=m6mUVoKzwp4:RqD4NGqcvKE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=m6mUVoKzwp4:RqD4NGqcvKE:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/m6mUVoKzwp4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/3545701003189900489/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2009/08/first-attempt-at-changing-domains-on.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/3545701003189900489?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/3545701003189900489?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/m6mUVoKzwp4/first-attempt-at-changing-domains-on.html" title="First Attempt At Changing Domains on a SQL 2005 Server" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2009/08/first-attempt-at-changing-domains-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQGQX88eyp7ImA9WxNSEkg.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-7307212661467839548</id><published>2009-08-25T20:32:00.000-05:00</published><updated>2009-08-25T20:32:00.173-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-25T20:32:00.173-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sql 2000" /><category scheme="http://www.blogger.com/atom/ns#" term="domain" /><category scheme="http://www.blogger.com/atom/ns#" term="active directory" /><category scheme="http://www.blogger.com/atom/ns#" term="sql server" /><category scheme="http://www.blogger.com/atom/ns#" term="reporting services" /><category scheme="http://www.blogger.com/atom/ns#" term="sql 2005" /><title>Preparing To Join A Domain and Change Domains</title><content type="html">Currently I am managing three production SQL Servers:&lt;br /&gt;SQL 2000 on Windows 2003 with Workgroup security.&lt;br /&gt;SQL 2005 on Windows 2003 with Workgroup security.&lt;br /&gt;SQL 2005 on Windows 2003 with Domain/AD security.&lt;br /&gt;&lt;br /&gt;We just spent the weekend moving all the PC's to a brand new Domain controller with a new Active Directory. The servers are next.&lt;br /&gt;&lt;br /&gt;I have been surprised at how little is on the web about joining an existing SQL Server installation to a domain, presumably because most people start on one or never move to one. There is a little more on changing domains, but it still seems a little sketchy.&lt;br /&gt;&lt;br /&gt;So sometime in the next week, all three servers will be members of the new domain. These servers use IIS, heavy Reporting Services, heavy Integration Services, and extensive cross server connectivity.&lt;br /&gt;&lt;br /&gt;Hopefully I will have a good report, but either way I will let you know the good, bad, and ugly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-7307212661467839548?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lGM-DStRV1BHzRnmNI0HrTATnaY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lGM-DStRV1BHzRnmNI0HrTATnaY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lGM-DStRV1BHzRnmNI0HrTATnaY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lGM-DStRV1BHzRnmNI0HrTATnaY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=dEKKa5ejP3I:_i3dXWjjfqQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=dEKKa5ejP3I:_i3dXWjjfqQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=dEKKa5ejP3I:_i3dXWjjfqQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=dEKKa5ejP3I:_i3dXWjjfqQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=dEKKa5ejP3I:_i3dXWjjfqQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=dEKKa5ejP3I:_i3dXWjjfqQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=dEKKa5ejP3I:_i3dXWjjfqQ:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/dEKKa5ejP3I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/7307212661467839548/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2009/08/preparing-to-join-domain-and-change.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/7307212661467839548?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/7307212661467839548?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/dEKKa5ejP3I/preparing-to-join-domain-and-change.html" title="Preparing To Join A Domain and Change Domains" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2009/08/preparing-to-join-domain-and-change.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UGSH46fip7ImA9WxNTFEo.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-8357081309104068800</id><published>2009-08-16T19:50:00.004-05:00</published><updated>2009-08-16T21:13:49.016-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-16T21:13:49.016-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sql server" /><category scheme="http://www.blogger.com/atom/ns#" term="sql 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="books" /><title>Books on SQL 2008</title><content type="html">From what I have seen there are are two basic types of tech learners: the book learners and the "learn as you go" crowd. I lean toward the learn as you go crowd in that I enjoy jumping in with both feet and playing around with a product, then reading about it later. The playing around gives me more context for the books.&lt;br /&gt;&lt;br /&gt;Anyway, I picked up a few books to start reading up on &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;SQL&lt;/span&gt; 2008 to augment my playing around. At the office I have &lt;a href="http://www.amazon.com/Microsoft-Server-2008-Management-Administration/dp/067233044X/ref=sr_1_2?ie=UTF8&amp;amp;s=books&amp;amp;qid=1250470625&amp;amp;sr=1-2#"&gt;Microsoft &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;SQL&lt;/span&gt; Server 2008 Management and Administration&lt;/a&gt; since initially management and administration will be my focus for work. I have barely started it, but the chapter overviews look promising.&lt;br /&gt;&lt;br /&gt;At home I have two more books. I started reading &lt;a href="http://www.amazon.com/Microsoft%C2%AE-SQL-Server%C2%AE-2008-Internals/dp/0735626243/ref=pd_sim_b_1"&gt;Microsoft &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;SQL&lt;/span&gt; Server 2008 Internals&lt;/a&gt; because from what I have read online, it is an excellent book for really understanding the guts of how &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-error"&gt;SQL&lt;/span&gt; Server works. I'm only in Chapter 1, but my quick overview of the book looks promising.&lt;br /&gt;&lt;br /&gt;The third book, which I have not started, is &lt;a href="http://www.amazon.com/MCTS-Self-Paced-Training-Exam-70-433/dp/0735626391/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1250472501&amp;amp;sr=1-1"&gt;Microsoft &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;SQL&lt;/span&gt; Server 2008-Database Development&lt;/a&gt; which is preparation for the 70-433 &lt;span id="SPELLING_ERROR_5" class="blsp-spelling-error"&gt;MCTS&lt;/span&gt; exam. I have never received a Microsoft certification, but I think it is time that I start down that road. Due to my current title of Database Developer this seemed like a good &lt;span id="SPELLING_ERROR_6" class="blsp-spelling-error"&gt;MCTS&lt;/span&gt; to start with. Since this one is the least important for me &lt;span id="SPELLING_ERROR_7" class="blsp-spelling-error"&gt;ramping&lt;/span&gt; up the installation, setup, and maintenance of &lt;span id="SPELLING_ERROR_8" class="blsp-spelling-error"&gt;SQL&lt;/span&gt; 2008, it will probably be the last book I read.&lt;br /&gt;&lt;br /&gt;I'll post my impressions of the books as I finish them. And if you have any good book &lt;span id="SPELLING_ERROR_9" class="blsp-spelling-corrected"&gt;recommendations&lt;/span&gt;, feel free to post them in the comments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-8357081309104068800?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fW2t0ccrEsNCrEJ9u6DZT6z7pWQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fW2t0ccrEsNCrEJ9u6DZT6z7pWQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fW2t0ccrEsNCrEJ9u6DZT6z7pWQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fW2t0ccrEsNCrEJ9u6DZT6z7pWQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=DwqThV42lAo:pYOdgl73BmA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=DwqThV42lAo:pYOdgl73BmA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=DwqThV42lAo:pYOdgl73BmA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=DwqThV42lAo:pYOdgl73BmA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=DwqThV42lAo:pYOdgl73BmA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=DwqThV42lAo:pYOdgl73BmA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=DwqThV42lAo:pYOdgl73BmA:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/DwqThV42lAo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/8357081309104068800/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2009/08/books-on-sql-2008.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/8357081309104068800?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/8357081309104068800?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/DwqThV42lAo/books-on-sql-2008.html" title="Books on SQL 2008" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2009/08/books-on-sql-2008.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cGQXc6cSp7ImA9WxNTEU8.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-7644724396920129502</id><published>2009-08-12T19:57:00.000-05:00</published><updated>2009-08-12T19:57:00.919-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-12T19:57:00.919-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows 7" /><title>Ready for Windows 7</title><content type="html">I know patience is a virtue, but it's a virtue that I have in short supply. After having tested Windows 7 in beta and after installing RC a dozen times for production, I am ready to make the switch to Windows 7.&lt;br /&gt;&lt;br /&gt;Everyone has their own reasons for liking Windows 7, but mine are pretty simple.&lt;br /&gt;&lt;br /&gt;1) It boots faster than Vista and &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;XP&lt;/span&gt;. Not a big deal to everyone but makes a difference to me.&lt;br /&gt;2) From what I can tell, it either manages memory much better or it does a better job of prioritizing tasks. The end result is better performance even with less memory than on Vista.&lt;br /&gt;&lt;br /&gt;Combine that with the great ease of networking a Windows 7 PC and the huge increase in security over &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;XP&lt;/span&gt; along with more stability than Vista, and we have a winner.&lt;br /&gt;&lt;br /&gt;I just wish it had not taken so long for Microsoft to churn out another OS as good as the beloved &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;XP&lt;/span&gt;. Fortunately the new Toshiba laptop I just picked up at Best Buy (and am typing on at this moment) has a free upgrade to Windows 7. The wait is almost over.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-7644724396920129502?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4pI1SR6Qmt07VnvSEj_SGi625HQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4pI1SR6Qmt07VnvSEj_SGi625HQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4pI1SR6Qmt07VnvSEj_SGi625HQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4pI1SR6Qmt07VnvSEj_SGi625HQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=CtLBgvGzs7c:fsRPlzq8Gok:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=CtLBgvGzs7c:fsRPlzq8Gok:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=CtLBgvGzs7c:fsRPlzq8Gok:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=CtLBgvGzs7c:fsRPlzq8Gok:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=CtLBgvGzs7c:fsRPlzq8Gok:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=CtLBgvGzs7c:fsRPlzq8Gok:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=CtLBgvGzs7c:fsRPlzq8Gok:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/CtLBgvGzs7c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/7644724396920129502/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2009/08/ready-for-windows-7.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/7644724396920129502?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/7644724396920129502?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/CtLBgvGzs7c/ready-for-windows-7.html" title="Ready for Windows 7" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2009/08/ready-for-windows-7.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UCQ349fyp7ImA9WxJaGUg.&quot;"><id>tag:blogger.com,1999:blog-7644527879492421005.post-4970069794272083764</id><published>2009-08-10T19:08:00.002-05:00</published><updated>2009-08-10T19:41:02.067-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-10T19:41:02.067-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="reporting services" /><category scheme="http://www.blogger.com/atom/ns#" term="business objects reports" /><title>Business Objects report scheduling</title><content type="html">Part of our enterprise includes a &lt;a href="http://www.sap.com/solutions/sapbusinessobjects/large/business-intelligence/index.epx"&gt;Business Objects &lt;/a&gt;data warehouse and a host of Business Objects reports. I have mostly dealt with &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;SQL&lt;/span&gt; Reporting Services or MS Access reports so I was excited recently to be asked to reschedule all the Business Objects reports.&lt;br /&gt;&lt;br /&gt;Here are a few things I found noteworthy.&lt;br /&gt;&lt;br /&gt;In addition to normal interval based report scheduling (i.e. daily, weekly, monthly, etc.) you can schedule based on a custom calendar. You create a named calendar and actually select the specific days that you want to schedule. It allows a high level of flexibility if your requirements are irregular.&lt;br /&gt;&lt;br /&gt;The output options are pretty standard, &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;PDF&lt;/span&gt;, Excel, and a web format, but you can easily use variable placeholders in your naming to customize the &lt;span id="SPELLING_ERROR_2" class="blsp-spelling-corrected"&gt;file name&lt;/span&gt;, email subject/message, etc. which simplifies and standardizes your &lt;span id="SPELLING_ERROR_3" class="blsp-spelling-corrected"&gt;file naming&lt;/span&gt; and/or emails.&lt;br /&gt;&lt;br /&gt;One thing which is a problem with the scheduling, as with most out of the box solutions, is that you can not easily re-run a whole schedule day of reports. You must run the reports individually if there are problems. This is also true in &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;SSRS&lt;/span&gt; reports which is why I wrote a database and &lt;span id="SPELLING_ERROR_5" class="blsp-spelling-error"&gt;SSIS&lt;/span&gt; packages to automate daily processing of scheduled reports. Maybe I'll blog about that another time, but it would take many posts to cover.&lt;br /&gt;&lt;br /&gt;Overall, I am impressed with the Business Objects report scheduling ease of use and flexibility. Hopefully I'll get a shot at some report revision soon and I'll let you know how that compares to &lt;span id="SPELLING_ERROR_6" class="blsp-spelling-error"&gt;SSRS&lt;/span&gt; report design if I do.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jhughthomas.com/"&gt;www.jhughthomas.com&lt;/a&gt;,&lt;br /&gt;&lt;a href="http://www.facebook.com/jhughthomas"&gt;www.facebook.com/jhughthomas&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7644527879492421005-4970069794272083764?l=devsqlserver.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IOmO3qH_YkTSo9N7RJUXtPfBcw0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IOmO3qH_YkTSo9N7RJUXtPfBcw0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IOmO3qH_YkTSo9N7RJUXtPfBcw0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IOmO3qH_YkTSo9N7RJUXtPfBcw0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=83RpQxjS-Xw:3__i_vvtAas:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=83RpQxjS-Xw:3__i_vvtAas:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=83RpQxjS-Xw:3__i_vvtAas:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=83RpQxjS-Xw:3__i_vvtAas:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?i=83RpQxjS-Xw:3__i_vvtAas:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=83RpQxjS-Xw:3__i_vvtAas:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/SqlServerDevelopment?a=83RpQxjS-Xw:3__i_vvtAas:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/SqlServerDevelopment?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/SqlServerDevelopment/~4/83RpQxjS-Xw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://devsqlserver.blogspot.com/feeds/4970069794272083764/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://devsqlserver.blogspot.com/2009/08/business-objects-report-scheduling.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/4970069794272083764?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7644527879492421005/posts/default/4970069794272083764?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SqlServerDevelopment/~3/83RpQxjS-Xw/business-objects-report-scheduling.html" title="Business Objects report scheduling" /><author><name>J Hugh Thomas</name><uri>http://www.blogger.com/profile/13917026021776686566</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://4.bp.blogspot.com/_J8KxG44kTYo/Smxr0k_POoI/AAAAAAAAABU/PCyY8LgE-Vk/s1600-R/_wsb_188x256_HughWriterPicSmall.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://devsqlserver.blogspot.com/2009/08/business-objects-report-scheduling.html</feedburner:origLink></entry></feed>

