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

<channel>
	<title>Anitha Ramakrishnan&#039;s technical weblog</title>
	<atom:link href="http://anitharamakrishnan.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://anitharamakrishnan.wordpress.com</link>
	<description>An assemblage of everyday technical discoveries.</description>
	<lastBuildDate>Tue, 02 Aug 2011 19:24:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='anitharamakrishnan.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Anitha Ramakrishnan&#039;s technical weblog</title>
		<link>http://anitharamakrishnan.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://anitharamakrishnan.wordpress.com/osd.xml" title="Anitha Ramakrishnan&#039;s technical weblog" />
	<atom:link rel='hub' href='http://anitharamakrishnan.wordpress.com/?pushpress=hub'/>
		<item>
		<title>List of resources for SQL Server</title>
		<link>http://anitharamakrishnan.wordpress.com/2011/07/31/list-of-resources-for-sql-server/</link>
		<comments>http://anitharamakrishnan.wordpress.com/2011/07/31/list-of-resources-for-sql-server/#comments</comments>
		<pubDate>Mon, 01 Aug 2011 04:49:38 +0000</pubDate>
		<dc:creator>anitha ramakrishnan</dc:creator>
				<category><![CDATA[SQL Server resources]]></category>

		<guid isPermaLink="false">http://anitharamakrishnan.wordpress.com/?p=286</guid>
		<description><![CDATA[Every now and then I come across resources that I either chance upon or hear from an expert in the SQL Server community and turn out to be extremely helpful in giving me ideas that I can implement and improve processes/technology and resolving problems I face. I compiled a list of links that I check [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=anitharamakrishnan.wordpress.com&amp;blog=2548196&amp;post=286&amp;subd=anitharamakrishnan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Every now and then I come across resources that I either chance upon or hear from an expert in the SQL Server community and turn out to be extremely helpful in giving me ideas that I can implement and improve processes/technology and resolving problems I face.<br />
I compiled a list of links that I check regularly.<br />
1. <a href="http://blogs.msdn.com/b/data_otaku/" title="data otaku" target="_blank">http://blogs.msdn.com/b/data_otaku/</a><br />
2. <a href="http://www.tpc.org/default.asp" title="TPC" target="_blank">http://www.tpc.org/default.asp</a><br />
3. <a href="http://monitor.red-gate.com/" title="Monitoring Red Gate" target="_blank">http://monitor.red-gate.com/</a><br />
4. <a href="http://ola.hallengren.com/" title="ola.hallengren.com" target="_blank">http://ola.hallengren.com/</a></p>
<p>This blog would not be complete without links that are intended for fun:<br />
1. <a href="http://thedailywtf.com/">http://thedailywtf.com/</a><br />
2. <a href="http://whatis.techtarget.com/definition/0,,sid9_gci942103,00.html">http://whatis.techtarget.com/definition/0,,sid9_gci942103,00.html</a></p>
<br /> Tagged: <a href='http://anitharamakrishnan.wordpress.com/tag/sql-server-resources/'>SQL Server resources</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/anitharamakrishnan.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/anitharamakrishnan.wordpress.com/286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/anitharamakrishnan.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/anitharamakrishnan.wordpress.com/286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/anitharamakrishnan.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/anitharamakrishnan.wordpress.com/286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/anitharamakrishnan.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/anitharamakrishnan.wordpress.com/286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/anitharamakrishnan.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/anitharamakrishnan.wordpress.com/286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/anitharamakrishnan.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/anitharamakrishnan.wordpress.com/286/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/anitharamakrishnan.wordpress.com/286/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/anitharamakrishnan.wordpress.com/286/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=anitharamakrishnan.wordpress.com&amp;blog=2548196&amp;post=286&amp;subd=anitharamakrishnan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://anitharamakrishnan.wordpress.com/2011/07/31/list-of-resources-for-sql-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bde87deded17bcaf0f0be5dc5efdc645?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">anitha</media:title>
		</media:content>
	</item>
		<item>
		<title>Enforcing database security</title>
		<link>http://anitharamakrishnan.wordpress.com/2011/06/27/enforcing-database-security/</link>
		<comments>http://anitharamakrishnan.wordpress.com/2011/06/27/enforcing-database-security/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 03:59:59 +0000</pubDate>
		<dc:creator>anitha ramakrishnan</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[sql server]]></category>

		<guid isPermaLink="false">http://anitharamakrishnan.wordpress.com/?p=277</guid>
		<description><![CDATA[At the monthly North Texas SQL Server user group meetup in June, Bryan C Smith gave us a gripping presentation on best practices that can be applied to SQL Server databases and database applications.It was so fascinating I could not wait to get back and implement them on our servers. Coincidentally, the very next morning, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=anitharamakrishnan.wordpress.com&amp;blog=2548196&amp;post=277&amp;subd=anitharamakrishnan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>At the monthly North Texas SQL Server user group meetup in June, Bryan C Smith gave us a gripping presentation on best practices that can be applied to SQL Server databases and database applications.It was so fascinating I could not wait to get back and implement them on our servers. Coincidentally, the very next morning, I chanced upon a SQL Server error log with these messages:<br />
<code>2011-05-31 18:41:37.35 Logon       Error: 18456, Severity: 14, State: 8.<br />
2011-05-31 18:41:37.35 Logon       Login failed for user 'sa'. Reason: Password did not match that for the login provided. [CLIENT: XX.XXX.XX.XX]<br />
2011-05-31 18:41:37.63 Logon       Error: 18456, Severity: 14, State: 8.<br />
2011-05-31 18:41:37.63 Logon       Login failed for user 'sa'. Reason: Password did not match that for the login provided. [CLIENT: XX.XXX.XX.XX]</code></p>
<p>I immediately grew suspicious because I use Windows authentication to login, although the server allows mixed mode of authentication. Bryan pointed out , during the presentation , that if you must use SQL authentication:</p>
<ol>
Don’t reuse logins<br />
Enforce password policies<br />
Employ a very strong password for SA account<br />
Change name or disable SA account</ol>
<p>I disabled the &#8216;sa&#8217; account. Please make sure you create a user account that has equal privileges as the &#8216;sa&#8217; account prior to disabling the &#8216;sa&#8217; account. I was determined to ward off any more threats to this server. I changed login auditing to audit both failed and successful logins. Interestingly enough, the error log soon shows persistent activity on the server<br />
<code>2011-06-12 05:02:39.92 Logon       Error: 18456, Severity: 14, State: 5.<br />
2011-06-12 05:02:39.92 Logon       Login failed for user 'sa1'. Reason: Could not find a login matching the name provided. [CLIENT: XXX.XXX.XX.XX]<br />
2011-06-12 05:02:39.95 Logon       Error: 18456, Severity: 14, State: 5.<br />
2011-06-12 05:02:39.95 Logon       Login failed for user 'sa2'. Reason: Could not find a login matching the name provided. [CLIENT: XXX.XXX.XX.XX]<br />
...<br />
2011-06-12 05:08:19.67 Logon       Error: 18456, Severity: 14, State: 8.<br />
2011-06-12 05:08:19.67 Logon       Login failed for user 'sa'. Reason: Password did not match that for the login provided. [CLIENT: XX.XXX.XX.XXX]<br />
2011-06-12 05:10:14.41 Logon       Error: 18456, Severity: 14, State: 5.<br />
2011-06-12 05:10:14.41 Logon       Login failed for user 'sa2'. Reason: Could not find a login matching the name provided. [CLIENT: XXX.XXX.XX.XX]<br />
2011-06-12 05:10:14.41 Logon       Error: 18456, Severity: 14, State: 5.<br />
2011-06-12 05:10:14.41 Logon       Login failed for user 'sa2'. Reason: Could not find a login matching the name provided. [CLIENT: XXX.XXX.XX.XX]</code></p>
<p>Time stamp of each record indicates brute force by automated bots. It was time to take further action.Bryan Smith to the rescue. I implemented another best practice in his list which states</p>
<ol>Use an alternative port number<br />
Hide the SQL Server instance<br />
Use application-specific endpoints </ol>
<p>When I changed the default port number and restarted SQL Server, it made a huge impact. The error log has not once logged the sa login activity with the 18456 error number.<br />
I did not save the world. This is just a stepping stone into the world of application protection and security. Nonetheless, I am a happy camper.</p>
<br />Filed under: <a href='http://anitharamakrishnan.wordpress.com/category/sql-server/security/'>Security</a>, <a href='http://anitharamakrishnan.wordpress.com/category/sql-server/'>SQL Server</a> Tagged: <a href='http://anitharamakrishnan.wordpress.com/tag/best-practices/'>best practices</a>, <a href='http://anitharamakrishnan.wordpress.com/tag/security-2/'>security</a>, <a href='http://anitharamakrishnan.wordpress.com/tag/sql-server-2/'>sql server</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/anitharamakrishnan.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/anitharamakrishnan.wordpress.com/277/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/anitharamakrishnan.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/anitharamakrishnan.wordpress.com/277/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/anitharamakrishnan.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/anitharamakrishnan.wordpress.com/277/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/anitharamakrishnan.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/anitharamakrishnan.wordpress.com/277/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/anitharamakrishnan.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/anitharamakrishnan.wordpress.com/277/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/anitharamakrishnan.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/anitharamakrishnan.wordpress.com/277/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/anitharamakrishnan.wordpress.com/277/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/anitharamakrishnan.wordpress.com/277/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=anitharamakrishnan.wordpress.com&amp;blog=2548196&amp;post=277&amp;subd=anitharamakrishnan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://anitharamakrishnan.wordpress.com/2011/06/27/enforcing-database-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bde87deded17bcaf0f0be5dc5efdc645?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">anitha</media:title>
		</media:content>
	</item>
		<item>
		<title>Database Monitoring tool : Ignite8</title>
		<link>http://anitharamakrishnan.wordpress.com/2011/05/30/database-monitoring-tool-ignite8/</link>
		<comments>http://anitharamakrishnan.wordpress.com/2011/05/30/database-monitoring-tool-ignite8/#comments</comments>
		<pubDate>Mon, 30 May 2011 07:30:15 +0000</pubDate>
		<dc:creator>anitha ramakrishnan</dc:creator>
				<category><![CDATA[Database monitoring]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[database monitoring]]></category>
		<category><![CDATA[Ignite database monitoring tool]]></category>
		<category><![CDATA[Ignite for SQL Server]]></category>

		<guid isPermaLink="false">http://anitharamakrishnan.wordpress.com/?p=266</guid>
		<description><![CDATA[I have been evaluating database monitoring for a couple of months now. When the Spotlight tool from Quest stopped functioning one morning, with the error that the license had expired, I grabbed the opportunity to widen my search for a tool that I could compare and contrast with Spotlight. I had heard about Ignite Free [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=anitharamakrishnan.wordpress.com&amp;blog=2548196&amp;post=266&amp;subd=anitharamakrishnan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have been evaluating database monitoring for a couple of months now. When the <em>Spotlight</em> tool from Quest stopped functioning one morning, with the error that the license had expired, I grabbed the opportunity to widen my search for a tool that I could compare and contrast with Spotlight. I had heard about <em><a href="http://www.ignitefree.com/sql-server" title="Ignite Free">Ignite Free</a></em> at the SQL Saturday event this year and decide to give them a try. I was soon sent a trial key for <a href="http://www.confio.com/English/Products/Ignite_for_SQL_Server.php" title="Ignite 8">Ignite 8</a> a month and I was impressed very much by the access to wait stats and the trend reports for the last hour, the last 24 hour, the last week and so on. I liked the fact that I did not have to install this tool on the server I was going to monitor. It had a web interface which meant I could open one browser tab for Ignite while also accessing other browser tabs . The tech team was kind enough to walk-through of the tool adding elaborate details and guiding me through the each step in options and schedules and alerts.<br />
The wait stats provided descriptive explanation to each of the wait stats for the queries. This was my first experience at performance tuning with help from reports on top wait stats for single SQL query and typical day of wait.<br />
<a href="http://anitharamakrishnan.files.wordpress.com/2011/05/ignite_topwaits.png"><img src="http://anitharamakrishnan.files.wordpress.com/2011/05/ignite_topwaits.png?w=300&#038;h=153" alt="" title="Ignite_topwaits" width="300" height="153" class="alignnone size-medium wp-image-267" /></a><br />
The tool explains if a developer should take action for a poor query performance or if a database administrator should look into why the query is using up a particular resource. The current/trend reports displays memory paging rates, disk queue lengths, CPU usage, I/O physical read and write rates. Alerts can be set for locking problems and sent via email.<br />
The interface was very user friendly for a novice like myself. The price was , unfortunately, a bit too much to be considered for purchase this year. Hopefully things will change next year. The tool. Or me.</p>
<br />Filed under: <a href='http://anitharamakrishnan.wordpress.com/category/sql-server/database-monitoring/'>Database monitoring</a>, <a href='http://anitharamakrishnan.wordpress.com/category/sql-server/'>SQL Server</a> Tagged: <a href='http://anitharamakrishnan.wordpress.com/tag/database-monitoring-2/'>database monitoring</a>, <a href='http://anitharamakrishnan.wordpress.com/tag/ignite-database-monitoring-tool/'>Ignite database monitoring tool</a>, <a href='http://anitharamakrishnan.wordpress.com/tag/ignite-for-sql-server/'>Ignite for SQL Server</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/anitharamakrishnan.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/anitharamakrishnan.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/anitharamakrishnan.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/anitharamakrishnan.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/anitharamakrishnan.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/anitharamakrishnan.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/anitharamakrishnan.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/anitharamakrishnan.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/anitharamakrishnan.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/anitharamakrishnan.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/anitharamakrishnan.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/anitharamakrishnan.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/anitharamakrishnan.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/anitharamakrishnan.wordpress.com/266/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=anitharamakrishnan.wordpress.com&amp;blog=2548196&amp;post=266&amp;subd=anitharamakrishnan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://anitharamakrishnan.wordpress.com/2011/05/30/database-monitoring-tool-ignite8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bde87deded17bcaf0f0be5dc5efdc645?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">anitha</media:title>
		</media:content>

		<media:content url="http://anitharamakrishnan.files.wordpress.com/2011/05/ignite_topwaits.png?w=300" medium="image">
			<media:title type="html">Ignite_topwaits</media:title>
		</media:content>
	</item>
		<item>
		<title>Operational monitoring and diagnostics tool for SQL Server</title>
		<link>http://anitharamakrishnan.wordpress.com/2011/04/01/operational-monitoring-and-diagnostics-tool-for-sql-server/</link>
		<comments>http://anitharamakrishnan.wordpress.com/2011/04/01/operational-monitoring-and-diagnostics-tool-for-sql-server/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 05:21:12 +0000</pubDate>
		<dc:creator>anitha ramakrishnan</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[diagnostics]]></category>
		<category><![CDATA[performance monitoring]]></category>
		<category><![CDATA[SQL Server 2008]]></category>

		<guid isPermaLink="false">http://anitharamakrishnan.wordpress.com/?p=250</guid>
		<description><![CDATA[I received a free license from Quest software to install their diagnostics tool called Spotlight on SQL Enterprise. In the above image, the tool is connected to another machine that runs SQL Server, from the machine it was installed on. It can monitor resource contention, overhead and performance on multiple machines. The visual representation makes [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=anitharamakrishnan.wordpress.com&amp;blog=2548196&amp;post=250&amp;subd=anitharamakrishnan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I received a free license from Quest software to install their diagnostics tool called <a href="http://www.quest.com/spotlight-on-sql-server-enterprise/">Spotlight on SQL Enterprise</a>.<br />
<a href="http://anitharamakrishnan.files.wordpress.com/2011/03/spotlight_questsoftware.png"><img src="http://anitharamakrishnan.files.wordpress.com/2011/03/spotlight_questsoftware.png?w=300&#038;h=153" alt="" title="SpotLight_QuestSoftware" width="300" height="153" class="alignnone size-medium wp-image-252" /></a><br />
In the above image, the tool is connected to another machine that runs SQL Server, from the machine it was installed on. It can monitor resource contention, overhead and performance on multiple machines. The visual representation makes it easier to understand the activities and issues quickly. In addition to SQL Server, the tool also tracks OS health. The Spotlight report viewer displays graphical representation of the database growth, deadlock list, server alarm report, SQL Server or OS health report, depending on a date range selected by the user. I look forward to using the wait-stat analysis and adding my reviews on it.</p>
<br />Filed under: <a href='http://anitharamakrishnan.wordpress.com/category/sql-server/'>SQL Server</a> Tagged: <a href='http://anitharamakrishnan.wordpress.com/tag/diagnostics/'>diagnostics</a>, <a href='http://anitharamakrishnan.wordpress.com/tag/performance-monitoring/'>performance monitoring</a>, <a href='http://anitharamakrishnan.wordpress.com/tag/sql-server-2008/'>SQL Server 2008</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/anitharamakrishnan.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/anitharamakrishnan.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/anitharamakrishnan.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/anitharamakrishnan.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/anitharamakrishnan.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/anitharamakrishnan.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/anitharamakrishnan.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/anitharamakrishnan.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/anitharamakrishnan.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/anitharamakrishnan.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/anitharamakrishnan.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/anitharamakrishnan.wordpress.com/250/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/anitharamakrishnan.wordpress.com/250/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/anitharamakrishnan.wordpress.com/250/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=anitharamakrishnan.wordpress.com&amp;blog=2548196&amp;post=250&amp;subd=anitharamakrishnan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://anitharamakrishnan.wordpress.com/2011/04/01/operational-monitoring-and-diagnostics-tool-for-sql-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bde87deded17bcaf0f0be5dc5efdc645?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">anitha</media:title>
		</media:content>

		<media:content url="http://anitharamakrishnan.files.wordpress.com/2011/03/spotlight_questsoftware.png?w=300" medium="image">
			<media:title type="html">SpotLight_QuestSoftware</media:title>
		</media:content>
	</item>
		<item>
		<title>SSMS add-in called SSMS Tools Pack</title>
		<link>http://anitharamakrishnan.wordpress.com/2011/02/22/a-fabulous-ssms-add-in-called-ssms-tools-pack/</link>
		<comments>http://anitharamakrishnan.wordpress.com/2011/02/22/a-fabulous-ssms-add-in-called-ssms-tools-pack/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 06:48:56 +0000</pubDate>
		<dc:creator>anitha ramakrishnan</dc:creator>
				<category><![CDATA[SQL Server 2008]]></category>
		<category><![CDATA[SSMS Tools Pack]]></category>

		<guid isPermaLink="false">http://anitharamakrishnan.wordpress.com/?p=218</guid>
		<description><![CDATA[I watch the MidnightDBA(blog &#124; twitter) show Friday nights and I want to take this opportunity to thank them for providing the directions and guidance on database development and administration, on the show and at the user group meetings. In one of their shows, they mentioned an add-in for SSMS called SSMS Tools Pack and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=anitharamakrishnan.wordpress.com&amp;blog=2548196&amp;post=218&amp;subd=anitharamakrishnan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I watch the MidnightDBA(<a href="http://midnightdba.itbookworm.com/">blog</a> | <a href="http://twitter.com/midnightdba">twitter</a>) show Friday nights and I want to take this opportunity to thank them for providing the directions and guidance on database development and administration, on the <a href="http://www.ustream.tv/channel/DBAsAtMidnight">show </a> and at the user group meetings.<br />
<br />In one of their shows, they mentioned an add-in for SSMS called <a href="http://www.ssmstoolspack.com/">SSMS Tools Pack</a> and that it is free. I have been using it ever since I first heard about it that night, and it has proved to be very handy and anyone I show it to, wants to try it too. My favorite things in the SSMS tool pack are<br />
1.The snippets options which helps ease redundancy in writing repeated CRUD statements. <br /><a href="http://anitharamakrishnan.files.wordpress.com/2011/02/ssmstoolspack-snippets.png"><img class="alignnone size-medium wp-image-224" title="SSMSToolspack Snippets" src="http://anitharamakrishnan.files.wordpress.com/2011/02/ssmstoolspack-snippets.png?w=300&#038;h=244" alt="" width="300" height="244" /></a><br />
2. This option has saved me lots of time while deploying SQL scripts.<br />
<br /><a href="http://anitharamakrishnan.files.wordpress.com/2011/02/insert_stmt_generator.png"><img class="alignnone size-medium wp-image-225" title="Insert statement generator" src="http://anitharamakrishnan.files.wordpress.com/2011/02/insert_stmt_generator.png?w=300&#038;h=259" alt="" width="300" height="259" /></a><br />
3. I find it useful to test my scripts on the development database and the QA database.<br />
<br /><a href="http://anitharamakrishnan.files.wordpress.com/2011/02/runonmultipletargets.png"><img class="alignnone size-medium wp-image-226" title="Choose Execution Targets" src="http://anitharamakrishnan.files.wordpress.com/2011/02/runonmultipletargets.png?w=223&#038;h=300" alt="" width="223" height="300" /></a><br />
4. I have been developing my own custom scripts to administer SQL Server 2008 databases in development and QA. <br /> <a href="http://anitharamakrishnan.files.wordpress.com/2011/02/runcustomscriptoptins.png"><img class="alignnone size-medium wp-image-227" title="Run custom script Options" src="http://anitharamakrishnan.files.wordpress.com/2011/02/runcustomscriptoptins.png?w=300&#038;h=259" alt="" width="300" height="259" /></a></p>
<p>Thanks Mladen Prajdić for building SSMS Tools Pack and sharing it with us.</p>
<br /> Tagged: <a href='http://anitharamakrishnan.wordpress.com/tag/sql-server-2008/'>SQL Server 2008</a>, <a href='http://anitharamakrishnan.wordpress.com/tag/ssms-tools-pack/'>SSMS Tools Pack</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/anitharamakrishnan.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/anitharamakrishnan.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/anitharamakrishnan.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/anitharamakrishnan.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/anitharamakrishnan.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/anitharamakrishnan.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/anitharamakrishnan.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/anitharamakrishnan.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/anitharamakrishnan.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/anitharamakrishnan.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/anitharamakrishnan.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/anitharamakrishnan.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/anitharamakrishnan.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/anitharamakrishnan.wordpress.com/218/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=anitharamakrishnan.wordpress.com&amp;blog=2548196&amp;post=218&amp;subd=anitharamakrishnan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://anitharamakrishnan.wordpress.com/2011/02/22/a-fabulous-ssms-add-in-called-ssms-tools-pack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bde87deded17bcaf0f0be5dc5efdc645?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">anitha</media:title>
		</media:content>

		<media:content url="http://anitharamakrishnan.files.wordpress.com/2011/02/ssmstoolspack-snippets.png?w=300" medium="image">
			<media:title type="html">SSMSToolspack Snippets</media:title>
		</media:content>

		<media:content url="http://anitharamakrishnan.files.wordpress.com/2011/02/insert_stmt_generator.png?w=300" medium="image">
			<media:title type="html">Insert statement generator</media:title>
		</media:content>

		<media:content url="http://anitharamakrishnan.files.wordpress.com/2011/02/runonmultipletargets.png?w=223" medium="image">
			<media:title type="html">Choose Execution Targets</media:title>
		</media:content>

		<media:content url="http://anitharamakrishnan.files.wordpress.com/2011/02/runcustomscriptoptins.png?w=300" medium="image">
			<media:title type="html">Run custom script Options</media:title>
		</media:content>
	</item>
		<item>
		<title>Creating reports using Report Builder 2.0</title>
		<link>http://anitharamakrishnan.wordpress.com/2011/01/31/creating-reports-using-report-builder-2-0/</link>
		<comments>http://anitharamakrishnan.wordpress.com/2011/01/31/creating-reports-using-report-builder-2-0/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 05:54:59 +0000</pubDate>
		<dc:creator>anitha ramakrishnan</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQL Server Reporting Services]]></category>
		<category><![CDATA[Report Builder 2.0]]></category>
		<category><![CDATA[SQL Server 2008]]></category>

		<guid isPermaLink="false">http://anitharamakrishnan.wordpress.com/?p=194</guid>
		<description><![CDATA[Finally, my attempt at Report Builder 2.0 was successful. The reports Builder utility to build reports using Chart and Table controls has a lot of potential in the future. The Report Builder wizard tries to connect to the ReportServer setup using Reporting Services Configuration tool. The wizard then gives you the option to connect to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=anitharamakrishnan.wordpress.com&amp;blog=2548196&amp;post=194&amp;subd=anitharamakrishnan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Finally, my attempt at Report Builder 2.0 was successful. The reports Builder utility to build reports using Chart and Table controls has a lot of potential in the future.<br />
The Report Builder wizard tries to connect to the ReportServer setup using Reporting Services Configuration tool.<br />
<a href="http://anitharamakrishnan.files.wordpress.com/2011/01/report_connectingtoserver1.png"><img src="http://anitharamakrishnan.files.wordpress.com/2011/01/report_connectingtoserver1.png?w=300&#038;h=168" alt="" title="Report_ConnectingtoServer" width="300" height="168" class="alignnone size-medium wp-image-207" /></a><br />
The wizard then gives you the option to connect to a data source. I have a shared data source built earlier that I want to use in this report.<br />
<a href="http://anitharamakrishnan.files.wordpress.com/2011/01/report_datasourcewindow.png"><img src="http://anitharamakrishnan.files.wordpress.com/2011/01/report_datasourcewindow.png?w=300&#038;h=168" alt="" title="Report_DataSourceWindow" width="300" height="168" class="alignnone size-medium wp-image-196" /></a><br />
Next, the wizard brings up the option to either select tables/views/storedprocedures. I select the &#8220;Edit as Text&#8221; option, so I can use custom queries for my reports.<br />
<a href="http://anitharamakrishnan.files.wordpress.com/2011/01/report_querywindow.png"><img src="http://anitharamakrishnan.files.wordpress.com/2011/01/report_querywindow.png?w=300&#038;h=168" alt="" title="Report_QueryWindow" width="300" height="168" class="alignnone size-medium wp-image-198" /></a><br />
After selecting how the columns will be grouped and arranged in the report, the report will presented to you in  Design mode. One of the properties in the report noteworthy is the AutoRefresh property , which allows you to set how often you want to refresh the report.<br />
<a href="http://anitharamakrishnan.files.wordpress.com/2011/01/report_designview.png"><img src="http://anitharamakrishnan.files.wordpress.com/2011/01/report_designview.png?w=300&#038;h=168" alt="" title="Report_DesignView" width="300" height="168" class="alignnone size-medium wp-image-197" /></a><br />
The report can be deployed to the ReportServer using the File-&gt;Save As option.<br />
<a href="http://anitharamakrishnan.files.wordpress.com/2011/01/report_deployment.png"><img src="http://anitharamakrishnan.files.wordpress.com/2011/01/report_deployment.png?w=300&#038;h=168" alt="" title="Report_Deployment" width="300" height="168" class="alignnone size-medium wp-image-205" /></a></p>
<br />Filed under: <a href='http://anitharamakrishnan.wordpress.com/category/sql-server/'>SQL Server</a>, <a href='http://anitharamakrishnan.wordpress.com/category/sql-server/sql-server-reporting-services/'>SQL Server Reporting Services</a> Tagged: <a href='http://anitharamakrishnan.wordpress.com/tag/report-builder-2-0/'>Report Builder 2.0</a>, <a href='http://anitharamakrishnan.wordpress.com/tag/sql-server-2008/'>SQL Server 2008</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/anitharamakrishnan.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/anitharamakrishnan.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/anitharamakrishnan.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/anitharamakrishnan.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/anitharamakrishnan.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/anitharamakrishnan.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/anitharamakrishnan.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/anitharamakrishnan.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/anitharamakrishnan.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/anitharamakrishnan.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/anitharamakrishnan.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/anitharamakrishnan.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/anitharamakrishnan.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/anitharamakrishnan.wordpress.com/194/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=anitharamakrishnan.wordpress.com&amp;blog=2548196&amp;post=194&amp;subd=anitharamakrishnan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://anitharamakrishnan.wordpress.com/2011/01/31/creating-reports-using-report-builder-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bde87deded17bcaf0f0be5dc5efdc645?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">anitha</media:title>
		</media:content>

		<media:content url="http://anitharamakrishnan.files.wordpress.com/2011/01/report_connectingtoserver1.png?w=300" medium="image">
			<media:title type="html">Report_ConnectingtoServer</media:title>
		</media:content>

		<media:content url="http://anitharamakrishnan.files.wordpress.com/2011/01/report_datasourcewindow.png?w=300" medium="image">
			<media:title type="html">Report_DataSourceWindow</media:title>
		</media:content>

		<media:content url="http://anitharamakrishnan.files.wordpress.com/2011/01/report_querywindow.png?w=300" medium="image">
			<media:title type="html">Report_QueryWindow</media:title>
		</media:content>

		<media:content url="http://anitharamakrishnan.files.wordpress.com/2011/01/report_designview.png?w=300" medium="image">
			<media:title type="html">Report_DesignView</media:title>
		</media:content>

		<media:content url="http://anitharamakrishnan.files.wordpress.com/2011/01/report_deployment.png?w=300" medium="image">
			<media:title type="html">Report_Deployment</media:title>
		</media:content>
	</item>
		<item>
		<title>Improving the visibility of the website</title>
		<link>http://anitharamakrishnan.wordpress.com/2010/12/29/improving-the-visibility-of-the-website/</link>
		<comments>http://anitharamakrishnan.wordpress.com/2010/12/29/improving-the-visibility-of-the-website/#comments</comments>
		<pubDate>Thu, 30 Dec 2010 04:04:14 +0000</pubDate>
		<dc:creator>anitha ramakrishnan</dc:creator>
		
		<guid isPermaLink="false">http://anitharamakrishnan.wordpress.com/2010/12/29/improving-the-visibility-of-the-website/</guid>
		<description><![CDATA[Maintaining a website requires not just designing and developing web pages , but making it available to a broader audience. Gaining feedback anytime surpasses a popularity contest win. Comments, likes, dislikes inspires the blogger to outdo themselves and get stronger in providing a better user experience. http://vodpod.com/watch/5220572-improving-the-visibility-of-websites<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=anitharamakrishnan.wordpress.com&amp;blog=2548196&amp;post=184&amp;subd=anitharamakrishnan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Maintaining a website requires not just designing and developing web pages , but making it available to a broader audience. Gaining feedback anytime surpasses a popularity contest win. Comments, likes, dislikes inspires the blogger to outdo themselves and get stronger in providing a better user experience.<br />
<a href="http://vodpod.com/watch/5220572-improving-the-visibility-of-websites">http://vodpod.com/watch/5220572-improving-the-visibility-of-websites</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/anitharamakrishnan.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/anitharamakrishnan.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/anitharamakrishnan.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/anitharamakrishnan.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/anitharamakrishnan.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/anitharamakrishnan.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/anitharamakrishnan.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/anitharamakrishnan.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/anitharamakrishnan.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/anitharamakrishnan.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/anitharamakrishnan.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/anitharamakrishnan.wordpress.com/184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/anitharamakrishnan.wordpress.com/184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/anitharamakrishnan.wordpress.com/184/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=anitharamakrishnan.wordpress.com&amp;blog=2548196&amp;post=184&amp;subd=anitharamakrishnan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://anitharamakrishnan.wordpress.com/2010/12/29/improving-the-visibility-of-the-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bde87deded17bcaf0f0be5dc5efdc645?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">anitha</media:title>
		</media:content>
	</item>
		<item>
		<title>SQLSaturday Dallas 2011</title>
		<link>http://anitharamakrishnan.wordpress.com/2010/12/19/sqlsaturday-dallas-2011/</link>
		<comments>http://anitharamakrishnan.wordpress.com/2010/12/19/sqlsaturday-dallas-2011/#comments</comments>
		<pubDate>Mon, 20 Dec 2010 03:23:27 +0000</pubDate>
		<dc:creator>anitha ramakrishnan</dc:creator>
		
		<guid isPermaLink="false">http://anitharamakrishnan.wordpress.com/?p=175</guid>
		<description><![CDATA[I just registered for the SQLServer community&#8217;s most coveted event in Dallas that is scheduled for April 2 2011. Here&#8217;s the link to the site : http://www.sqlsaturday.com/63/eventhome.aspx Last year&#8217;s event was truly educational and fun. The organizing team did an excellent job and so did the volunteers. There was a wide range of topics and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=anitharamakrishnan.wordpress.com&amp;blog=2548196&amp;post=175&amp;subd=anitharamakrishnan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I just registered for the SQLServer community&#8217;s most coveted event in Dallas that is scheduled for April 2 2011.<br />
Here&#8217;s the link to the site : http://www.sqlsaturday.com/63/eventhome.aspx<br />
Last year&#8217;s event was truly educational and fun. The organizing team did an excellent job and so did the volunteers. There was a wide range of topics and was sufficiently broad to cater to all levels of the database professional community.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/anitharamakrishnan.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/anitharamakrishnan.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/anitharamakrishnan.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/anitharamakrishnan.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/anitharamakrishnan.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/anitharamakrishnan.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/anitharamakrishnan.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/anitharamakrishnan.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/anitharamakrishnan.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/anitharamakrishnan.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/anitharamakrishnan.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/anitharamakrishnan.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/anitharamakrishnan.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/anitharamakrishnan.wordpress.com/175/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=anitharamakrishnan.wordpress.com&amp;blog=2548196&amp;post=175&amp;subd=anitharamakrishnan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://anitharamakrishnan.wordpress.com/2010/12/19/sqlsaturday-dallas-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bde87deded17bcaf0f0be5dc5efdc645?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">anitha</media:title>
		</media:content>
	</item>
		<item>
		<title>Add a new column to an Excel worksheet using Excel VBA</title>
		<link>http://anitharamakrishnan.wordpress.com/2010/12/14/add-a-new-column-to-an-excel-worksheet-using-excel-vba/</link>
		<comments>http://anitharamakrishnan.wordpress.com/2010/12/14/add-a-new-column-to-an-excel-worksheet-using-excel-vba/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 05:25:53 +0000</pubDate>
		<dc:creator>anitha ramakrishnan</dc:creator>
		
		<guid isPermaLink="false">http://anitharamakrishnan.wordpress.com/?p=151</guid>
		<description><![CDATA[My latest challenge was to import csv files to SQL Server 2008. The input file was not completely formatted in a way that the SQL Server would recognize. So, I decided to add an additional column to the Excel file as an intermediary process which would help the import process easily transfer data from the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=anitharamakrishnan.wordpress.com&amp;blog=2548196&amp;post=151&amp;subd=anitharamakrishnan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>My latest challenge was to import csv files to SQL Server 2008. The input file was not completely formatted in a way that the SQL Server would recognize. So, I decided to add an additional column to the Excel file as an intermediary process which would help the import process easily transfer data from the csv file into the database. As part of the excel VBA application I was building, I first calculated the last column and the last row in the active worksheet. And then looped through the rows in the column to fill them with values.<br />
 <code><br />
Workbooks.Open (SourcefilePath)   <em>'open the selected file</em><br />
For Each wsSheet In ActiveWorkbook.Worksheets<br />
 wsSheet.Activate   <cite>'activate the worksheet</cite><br />
        isSheetEmpty = Application.WorksheetFunction.CountA(wsSheet.Cells) = 0<br />
        If isSheetEmpty &gt;= 0 Then    <cite>'if the sheet does not contain text, ignore the sheet and skip to the next sheet</cite><br />
</code><br />
<code><br />
            lastColumn = FindLastColumn   <cite>'call to the function that returns the last column value </cite><br />
            lastRow = FindLastRow<br />
</code><br />
  <code><br />
            Dim i As Integer<br />
            Dim r As Integer<br />
            r = lastColumn + 1<br />
            For i = r To r<br />
                For j = 2 To lastRow<br />
                    Cells(j, r) = wsSheet.Name<br />
                Next<br />
            Next<br />
  Next wsSheet<br />
</code><br />
<code><br />
Function FindLastColumn() As Integer<br />
'courtesy of <a href="http://www.ozgrid.com/VBA/ExcelRanges.htm">http://www.ozgrid.com/VBA/ExcelRanges.htm</a><br />
<cite>'returns the integer value of the last column used in the worksheet</cite><br />
    If WorksheetFunction.CountA(wsSheet.Cells) &gt; 0 Then<br />
          <cite>'Search for any entry, by searching backwards by Columns.</cite><br />
          lastColumn = Cells.Find(What:="*", After:=[A1], _<br />
                                  SearchOrder:=xlByColumns, _<br />
                                  SearchDirection:=xlPrevious).Column<br />
    End If<br />
    FindLastColumn = lastColumn<br />
End Function<br />
</code><br />
<code><br />
Function FindLastRow() As Integer<br />
<cite>'returns the integer value of the last row used in the worksheet</cite><br />
    If WorksheetFunction.CountA(wsSheet.Cells) &gt; 0 Then<br />
      <cite>'Search for any entry, by searching backwards by Rows.</cite><br />
      lastRow = Cells.Find(What:="*", After:=[A1], _<br />
                           SearchOrder:=xlByRows, _<br />
                           SearchDirection:=xlPrevious).Row<br />
    End If<br />
    FindLastRow = lastRow<br />
End Function<br />
</code></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/anitharamakrishnan.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/anitharamakrishnan.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/anitharamakrishnan.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/anitharamakrishnan.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/anitharamakrishnan.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/anitharamakrishnan.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/anitharamakrishnan.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/anitharamakrishnan.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/anitharamakrishnan.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/anitharamakrishnan.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/anitharamakrishnan.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/anitharamakrishnan.wordpress.com/151/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/anitharamakrishnan.wordpress.com/151/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/anitharamakrishnan.wordpress.com/151/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=anitharamakrishnan.wordpress.com&amp;blog=2548196&amp;post=151&amp;subd=anitharamakrishnan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://anitharamakrishnan.wordpress.com/2010/12/14/add-a-new-column-to-an-excel-worksheet-using-excel-vba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bde87deded17bcaf0f0be5dc5efdc645?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">anitha</media:title>
		</media:content>
	</item>
		<item>
		<title>String Concatenation in T-SQL</title>
		<link>http://anitharamakrishnan.wordpress.com/2010/10/28/string-concatenation-in-t-sql/</link>
		<comments>http://anitharamakrishnan.wordpress.com/2010/10/28/string-concatenation-in-t-sql/#comments</comments>
		<pubDate>Thu, 28 Oct 2010 12:13:31 +0000</pubDate>
		<dc:creator>anitha ramakrishnan</dc:creator>
		
		<guid isPermaLink="false">http://anitharamakrishnan.wordpress.com/?p=146</guid>
		<description><![CDATA[My task was to concatenate all the tags (descriptions) attached to a particular item on a single row, when grouped by the item. The item list table has a list of items. The Item_Tag_Map table maps each tag to an item. The tag list contains a list of all tags. SELECT [ItemId] , STUFF (( [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=anitharamakrishnan.wordpress.com&amp;blog=2548196&amp;post=146&amp;subd=anitharamakrishnan&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>My task was to concatenate all the tags (descriptions) attached to a particular item on a single row, when grouped by the item. The item list table has a list of items. The Item_Tag_Map table maps each tag to an item. The tag list contains a list of all tags.</p>
<p>SELECT [ItemId]<br />
     , STUFF ((<br />
			SELECT &#8216;, &#8216; + tgl.TagName<br />
			FROM Item_Tag_Map itm<br />
			join TagList tgl on tgl.TagID = btm.TagID<br />
			WHERE (ItemID = ItemList.ItemID)<br />
			FOR XML PATH (&#8221;)<br />
		  ), 1, 1, &#8221;) AS &#8216;Tags&#8217;<br />
FROM [ItemList]</p>
<p>The result of this query look like this<br />
ItemID    Tags<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
1             Laptops, Desktops, Netbooks, PDA<br />
2             Desktops, Netbooks<br />
3             Laptops, PDA<br />
4             NULL<br />
5             PDA</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/anitharamakrishnan.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/anitharamakrishnan.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/anitharamakrishnan.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/anitharamakrishnan.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/anitharamakrishnan.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/anitharamakrishnan.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/anitharamakrishnan.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/anitharamakrishnan.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/anitharamakrishnan.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/anitharamakrishnan.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/anitharamakrishnan.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/anitharamakrishnan.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/anitharamakrishnan.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/anitharamakrishnan.wordpress.com/146/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=anitharamakrishnan.wordpress.com&amp;blog=2548196&amp;post=146&amp;subd=anitharamakrishnan&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://anitharamakrishnan.wordpress.com/2010/10/28/string-concatenation-in-t-sql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bde87deded17bcaf0f0be5dc5efdc645?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">anitha</media:title>
		</media:content>
	</item>
	</channel>
</rss>
