<?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/"
	>

<channel>
	<title>SQL Aloha &#187; Free Stuff</title>
	<atom:link href="http://www.bradmcgehee.com/category/free-stuff/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bradmcgehee.com</link>
	<description>Brad M. McGehee, Director of DBA Education, Red Gate Software</description>
	<lastBuildDate>Tue, 27 Jul 2010 00:52:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Free SQL Server DMV Starter Pack</title>
		<link>http://www.bradmcgehee.com/2010/07/free-sql-server-dmv-starter-pack/</link>
		<comments>http://www.bradmcgehee.com/2010/07/free-sql-server-dmv-starter-pack/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 00:44:18 +0000</pubDate>
		<dc:creator>bradmcgehee</dc:creator>
				<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[Free Stuff]]></category>

		<guid isPermaLink="false">http://www.bradmcgehee.com/2010/07/free-sql-server-dmv-starter-pack/</guid>
		<description><![CDATA[ The SQL Server DMV Starter Pack is a free eBook (84 pages) that describes 28 different ways that DMVs can be used with SQL Server. Not only is each way described in detail, but sample code is included so you can begin using the DMVs immediately. The book covers these uses of DMVs.
 
&#160;
&#160;

DMV#1: [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bradmcgehee.com/wp-content/uploads/2010/07/image.png"><img style="border-bottom: 0px; border-left: 0px; margin: 0px 10px 0px 0px; display: inline; border-top: 0px; border-right: 0px" title="SQL Server DMV Starter Pack" border="0" alt="SQL Server DMV Starter Pack" align="left" src="http://www.bradmcgehee.com/wp-content/uploads/2010/07/image_thumb.png" width="141" height="175" /></a> The <a href="http://www.red-gate.com/products/SQL_Response/offers/dmv.htm?utm_source=bradmcgehee&amp;utm_medium=banner&amp;utm_content=dmv_201007&amp;utm_campaign=sqlresponse" target="_blank">SQL Server DMV Starter Pack</a> is a free eBook (84 pages) that describes 28 different ways that DMVs can be used with SQL Server. Not only is each way described in detail, but sample code is included so you can begin using the DMVs immediately. The book covers these uses of DMVs.</p>
<p> <span id="more-1695"></span>
<p>&#160;</p>
<p>&#160;</p>
<ul>
<li>DMV#1: Are you Connected?</li>
<li>DMV#2: Session Ownership</li>
<li>DMV#3: Current expensive, or blocked, requests</li>
<li>DMV#4: Query Stats – Find the &quot;top X&quot; most expensive cached queries</li>
<li>DMV#5: How many single-use ad-hoc Plans?</li>
<li>DMV#6: Ad-hoc queries and the plan cache</li>
<li>DMV#7: Investigate expensive cached stored procedures</li>
<li>DMV#8: Find Queries that are waiting, or have waited, for a Memory Grant</li>
<li>DMV#9: Monitor long-running transactions</li>
<li>DMV#10: Identify locking and blocking issues</li>
<li>DMV#11: Find Missing Indexes</li>
<li>DMV#12: Interrogate Index Usage</li>
<li>DMV#13: Table Storage Stats (Pages and Row Counts)</li>
<li>DMV#14: Monitor TempDB</li>
<li>DMV#15: Investigate Disk Bottlenecks via I/O Stalls</li>
<li>DMV#16: Investigate Disk Bottlenecks via Pending I/O</li>
<li>DMV#17: Why are we Waiting?</li>
<li>DMV#18: Expose Performance Counters</li>
<li>DMV#19: Basic CPU Configuration</li>
<li>DMV#20: CPU Utilization History</li>
<li>DMV#21: Monitor Schedule activity</li>
<li>DMV#22: System-wide Memory Usage</li>
<li>DMV#23: Detect Memory Pressure</li>
<li>DMV#24: Investigate Memory Usage Across all Caches</li>
<li>DMV#25: Investigate memory use in the Buffer Pool</li>
<li>DMV#26: Rooting out Unruly CLR Tasks</li>
<li>DMV#27: Full Text Search</li>
<li>DMV#28: Page Repair attempts in Database Mirroring</li>
</ul>
<p>The book’s authors include Glenn Berry (<a href="http://www.sqlservercentral.com/blogs/user/Profile.aspx?UserID=78267" target="_blank">Blog</a> | <a href="http://twitter.com/GlennAlanBerry" target="_blank">Twitter</a>), Louis Davidson (<a href="http://sqlblog.com/blogs/louis_davidson/default.aspx" target="_blank">Blog</a> | <a href="http://twitter.com/drsql" target="_blank">Twitter</a>), and Tim Ford (<a href="http://thesqlagentman.com/" target="_blank">Blog</a> | <a href="http://twitter.com/sqlagentman" target="_blank">Twitter</a>), and you can <a href="http://www.red-gate.com/products/SQL_Response/offers/dmv.htm?utm_source=bradmcgehee&amp;utm_medium=banner&amp;utm_content=dmv_201007&amp;utm_campaign=sqlresponse" target="_blank">download the eBook and scripts here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bradmcgehee.com/2010/07/free-sql-server-dmv-starter-pack/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PAL 2.0 Beta Released</title>
		<link>http://www.bradmcgehee.com/2010/07/pal-2-0-beta-released/</link>
		<comments>http://www.bradmcgehee.com/2010/07/pal-2-0-beta-released/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 02:25:39 +0000</pubDate>
		<dc:creator>bradmcgehee</dc:creator>
				<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[Free Stuff]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Performance Tuning]]></category>

		<guid isPermaLink="false">http://www.bradmcgehee.com/2010/07/pal-2-0-beta-released/</guid>
		<description><![CDATA[Back in 2008, I wrote a blog post about version 1 of the Performance Analysis of Logs (PAL) tool. This free tool, available from pal.codeplex.com, has been enhanced, and Version 2.0, Beta 1.1, is currently available for download. I have just downloaded and installed it myself, although I haven’t had much chance to use it [...]]]></description>
			<content:encoded><![CDATA[<p>Back in 2008, I wrote a blog post about version 1 of the <a href="http://www.bradmcgehee.com/2008/12/check-out-the-free-performance-analysis-of-logs-pal-tool/" target="_blank">Performance Analysis of Logs</a> (PAL) tool. This free tool, available from <a href="http://pal.codeplex.com" target="_blank">pal.codeplex.com</a>, has been enhanced, and Version 2.0, Beta 1.1, is currently available for download. I have just downloaded and installed it myself, although I haven’t had much chance to use it yet. When I have time, I will write a review of the new version. In the meantime, I recommend you download it and give it a try. It’s a great tool for analyzing Performance Monitor Logs, and it is also a great source for determining which Performance Monitor counters, and thresholds, should be used when analyzing SQL Server’s performance.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bradmcgehee.com/2010/07/pal-2-0-beta-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Free eBook: Defensive Database Programming with SQL Server</title>
		<link>http://www.bradmcgehee.com/2010/05/new-free-ebook-defensive-database-programming-with-sql-server/</link>
		<comments>http://www.bradmcgehee.com/2010/05/new-free-ebook-defensive-database-programming-with-sql-server/#comments</comments>
		<pubDate>Mon, 10 May 2010 19:33:00 +0000</pubDate>
		<dc:creator>bradmcgehee</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Free Stuff]]></category>

		<guid isPermaLink="false">http://www.bradmcgehee.com/2010/05/new-free-ebook-defensive-database-programming-with-sql-server/</guid>
		<description><![CDATA[
Simple-Talk Publishing has released a new, free 291 page eBook called Defensive Database Programming with SQL Server, by Alex Kuznetsov. Here is what the book covers, as described from the book’s introduction.
“Resilient T-SQL code is code that is designed to last, and to be safely reused by others. The goal of defensive database programming, and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bradmcgehee.com/wp-content/uploads/2010/05/image1.png"><img style="margin: 0px 10px 0px 0px; display: inline; border: 0px;" title="image" src="http://www.bradmcgehee.com/wp-content/uploads/2010/05/image_thumb1.png" border="0" alt="image" width="124" height="186" align="left" /></a></p>
<p>Simple-Talk Publishing has released a new, free 291 page eBook called <em><a href="http://www.red-gate.com/specials/Ebooks/defensive_database_programming.htm" target="_blank">Defensive Database Programming with SQL Server</a></em>, by <a href="http://www.simple-talk.com/author/alex-kuznetsov/" target="_blank">Alex Kuznetsov</a>. Here is what the book covers, as described from the book’s introduction.</p>
<p>“Resilient T-SQL code is code that is designed to last, and to be safely reused by others. The goal of defensive database programming, and of this book, is to help you to produce resilient T-SQL code that robustly and gracefully handles cases of unintended use, and is resilient to common changes to the database environment.</p>
<p><span id="more-1539"></span></p>
<p>“Too often, as developers, we stop work as soon as our code passes a few basic tests to confirm that it produces the &#8220;right result&#8221; in a given use case. We do not stop to consider the other possible ways in which the code might be used in the future, or how our code will respond to common changes to the database environment, such as a change in the database language setting, or a change to the nullability of a table column, and so on.</p>
<p>“In the short-term, this approach is attractive; we get things done faster. However, if our code is designed to be used for more than just a few months, then it is very likely that such changes can and will occur, and the inevitable result is broken code or, even worse, code that silently starts to behave differently, or produce different results. When this happens, the integrity of our data is threatened, as is the validity of the reports on which critical business decisions are often based. At this point, months or years later, and long after the original developer has left, begins the painstaking process of troubleshooting and fixing the problem.</p>
<p>“Would it not be easier to prevent all this troubleshooting from happening? Would it not be better to spend a little more time and effort during original development, to save considerably more time on troubleshooting, bug fixing, retesting, and redeploying? After all, many of the problems that cause our code to break are very common; they repeat over and over again in different teams and on different projects.</p>
<p>“This is what defensive programming is all about: we learn what can go wrong with our code, and we proactively apply this knowledge during development. This book is filled with practical, realistic examples of the sorts of problems that beset database programs.”</p>
<p>You can download <a href="http://www.red-gate.com/specials/Ebooks/defensive_database_programming.htm" target="_blank"><em>Defensive Database Programming with SQL Server</em> here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bradmcgehee.com/2010/05/new-free-ebook-defensive-database-programming-with-sql-server/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Learn How Vendors Price Their Software</title>
		<link>http://www.bradmcgehee.com/2010/04/learn-how-vendors-price-their-software/</link>
		<comments>http://www.bradmcgehee.com/2010/04/learn-how-vendors-price-their-software/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 02:45:28 +0000</pubDate>
		<dc:creator>bradmcgehee</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Free Stuff]]></category>

		<guid isPermaLink="false">http://www.bradmcgehee.com/2010/04/learn-how-vendors-price-their-software/</guid>
		<description><![CDATA[
As DBAs, we are often put in the position of purchasing software from third-party vendors. If you are like me, you are probably amazed at the wide variation in software prices, and how the price of a product seems to bear little relationship with its actual cost. For example, why is the SQL Server Enterprise [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bradmcgehee.com/wp-content/uploads/2010/04/image1.png"><img style="margin: 0px 10px 0px 0px; display: inline; border: 0px;" title="image" src="http://www.bradmcgehee.com/wp-content/uploads/2010/04/image_thumb1.png" border="0" alt="image" width="97" height="158" align="left" /></a></p>
<p>As DBAs, we are often put in the position of purchasing software from third-party vendors. If you are like me, you are probably amazed at the wide variation in software prices, and how the price of a product seems to bear little relationship with its actual cost. For example, why is the SQL Server Enterprise Edition so much more expensive than the SQL Server Standard Edition?</p>
<p><span id="more-1450"></span></p>
<p>So how do software companies price their software? If you are interested in what lurks in the minds of many software companies, and want to learn how they justify the prices they charge, download a free copy of the eBook <em><a href="http://www.neildavidson.com/dontjustrollthedice.html" target="_blank">Don’t Just Roll the Dice: A Usefully Short Guide to Software Pricing</a></em>, by <a href="http://www.neildavidson.com/" target="_blank">Neil Davidson</a>. Neal is the co-founder and joint CEO of <a href="http://www.red-gate.com/" target="_blank">Red Gate Software</a>, and the founder of the annual <a href="http://blog.businessofsoftware.org/" target="_blank">Business of Software Conference</a>.</p>
<p>This short book (70 pages) takes about an hour to read, and reviews all of the different pricing models that software vendors use, and why. You will learn about many aspects of software pricing, including pricing psychology, pitfalls, and strategies. The information you learn will be helpful in understanding not only how software is priced, but will give you some hints as to how you might be able to negotiate with software vendors to get a better price. In effect, this book will help make you a better informed software buyer.</p>
<p>Given that this book is a short read, I recommend it to everyone who purchases software, or for that matter, for anyone who is thinking of selling their own software. (I know there are a few budding DBA entrepreneurs out there).</p>
<p><em>Full Disclosure: The author of this book is one of the co-founders of Red Gate Software, and my boss. And no, he didn’t ask me to write this blog post. I read the book myself, and am recommending it independently as a useful book for DBAs and developers to read in order to help round out their education. For independent reviews of the book, check out the </em><a href="http://www.amazon.com/gp/product/1906434387?ie=UTF8&amp;tag=sqlserverperform&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=1906434387" target="_blank"><em>reviews at Amazon.com</em></a><em>. You can also purchase a paperback copy of the book at Amazon.com if you prefer paper over an eBook.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bradmcgehee.com/2010/04/learn-how-vendors-price-their-software/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Searching for Objects or Text Strings Using SQL Search</title>
		<link>http://www.bradmcgehee.com/2010/02/searching-for-objects-or-text-strings-using-sql-search/</link>
		<comments>http://www.bradmcgehee.com/2010/02/searching-for-objects-or-text-strings-using-sql-search/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 02:09:26 +0000</pubDate>
		<dc:creator>bradmcgehee</dc:creator>
				<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[Free Stuff]]></category>

		<guid isPermaLink="false">http://www.bradmcgehee.com/2010/02/searching-for-objects-or-text-strings-using-sql-search/</guid>
		<description><![CDATA[As a DBA, at one time or another, you will need to quickly find an object within a database, such as a table, view, or stored procedure. In other cases, it is handy to be able to search objects to locate specific text strings. Depending on which version of SQL Server you are using, you [...]]]></description>
			<content:encoded><![CDATA[<p>As a DBA, at one time or another, you will need to quickly find an object within a database, such as a table, view, or stored procedure. In other cases, it is handy to be able to search objects to locate specific text strings. Depending on which version of SQL Server you are using, you have had several choices.</p>
<p><span id="more-1203"></span>For example, in SQL Server 2005/2008, I could run the following T-SQL code to find all of the tables in the AdventureWorks database that includes the string “Vendor”.</p>
<p><span style="font-family: Courier New;">USE AdventureWorks<br />
GO<br />
SELECT  TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, TABLE_TYPE<br />
FROM    INFORMATION_SCHEMA.TABLES<br />
WHERE   TABLE_NAME LIKE &#8216;%Vendor%&#8217;</span></p>
<p>Or, if I wanted to find all the columns in the AdventureWorks database that include the string “Vendor”, I could run this T-SQL code.</p>
<p><span style="font-family: Courier New;">USE AdventureWorks<br />
GO<br />
SELECT  TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME<br />
FROM    INFORMATION_SCHEMA.COLUMNS<br />
WHERE   COLUMN_NAME LIKE &#8216;%Vendor%&#8217;</span></p>
<p>Using INFORMATION_SCHEMA views to find specific object names (and related data) is very powerful and let’s you write many different queries to find a lot of information about your database’s objects. The only downside to doing this is that you have to write the T-SQL code to look for what you are searching for, and for databases with thousands of objects, the queries might run a little slow.</p>
<p>If you have SQL Server 2008, you have the option of using Management Studio’s (SSMS) built-in search feature. If you are not familiar with this feature, go to “View” from the main menu and select “Object Explorer Details”. If you look near the top of the screen, you will see a search box, as you can see below.</p>
<p><a href="http://www.bradmcgehee.com/wp-content/uploads/2010/02/image.png"><img style="display: inline; border: 0px;" title="image" src="http://www.bradmcgehee.com/wp-content/uploads/2010/02/image_thumb.png" border="0" alt="image" width="604" height="402" /></a></p>
<p>In the above screen shot, I have searched for “%Vendor%” from within the AdventureWorks database, and 17 matches were found. If I click on any of the objects, then a few details about the object are displayed at the bottom of the screen.</p>
<p>This is certainly an easier way to search for objects than writing your own T-SQL code, but the information it returns about each object, as you can see, is limited. Or, let’s say that I wanted to jump to one of the objects that was found in order to view it in more detail from within SSMS. Unfortunately, I can’t do this automatically. I must manually find the object using the SSMS Object Explorer, then open it up from there to view any details. The SSMS search feature also doesn’t have the ability to search for text strings within objects, which is often something that DBAs want to do. And if your database has thousands of objects, it might take a while for SSMS search to return all of the results.</p>
<p>Now we get to the main purpose of this article, and that is to talk about <a href="http://www.red-gate.com/products/SQL_Search/index.htm" target="_blank">SQL Search</a>, a new free searching tool from <a href="http://www.red-gate.com/" target="_blank">Red Gate Software</a>. SQL Search has the ability to search for object names, or text strings within objects, directly from SSMS. The best way to learn what it can do is to show you, so let’s get started.</p>
<p>To install SQL Search, <a href="http://www.red-gate.com/products/SQL_Search/index.htm" target="_blank">download the free tool from here</a>, and then run the installer on any computer that has SQL Server 2005/2008 SSMS (SSMS Express is also supported) installed on it. Installation takes less than a minute, and is fast and easy.</p>
<blockquote><p><em>Need to Know</em>: The first time you use SQL Search, it will take several seconds, or a little longer if your server has lots of databases with lots of objects, to index them. Once it has done this, it can find any object or text string virtually instantly.</p></blockquote>
<p>The next time you start SSMS, you will notice that a “SQL Search” button has been added to SSMS’s menu.</p>
<p><a href="http://www.bradmcgehee.com/wp-content/uploads/2010/02/image1.png"><img style="display: inline; border: 0px;" title="image" src="http://www.bradmcgehee.com/wp-content/uploads/2010/02/image_thumb1.png" border="0" alt="image" width="604" height="96" /></a></p>
<p>Whenever you need to quickly find any object, or text string, within a SQL Server instance, simply click on the button, and the SQL Search screen appears.</p>
<p><a href="http://www.bradmcgehee.com/wp-content/uploads/2010/02/image2.png"><img style="display: inline; border: 0px;" title="image" src="http://www.bradmcgehee.com/wp-content/uploads/2010/02/image_thumb2.png" border="0" alt="image" width="604" height="429" /></a></p>
<p>Using SQL Search is very easy. All you have to do is to enter whatever it is you are searching for into the search textbox and press “Enter.” Of course, before you do that, you may want to set some additional options first. For example, by default, any search string you enter will be assumed to be, in effect, a wild card search. If you don’t want to perform a wild card search, but an exact match search instead, then click on the “Exact Match” checkbox.</p>
<p>To the right of the “Exact Match” option, you will notice that you can choose three more options that act as filters. The first option is used to specify the type of object, if any, that you want to search for.</p>
<p><a href="http://www.bradmcgehee.com/wp-content/uploads/2010/02/image3.png"><img style="display: inline; border: 0px;" title="image" src="http://www.bradmcgehee.com/wp-content/uploads/2010/02/image_thumb3.png" border="0" alt="image" width="604" height="146" /></a></p>
<p>As you can see above, you can choose to search all objects, or some subset of objects. If you know what type of object you are searching for, then using this option will help to filter out any data that is not useful to you.</p>
<p>After selecting the type of object you are looking for, you can also select which database you want to search by selecting it from the drop-down box.</p>
<p><a href="http://www.bradmcgehee.com/wp-content/uploads/2010/02/image4.png"><img style="display: inline; border: 0px;" title="image" src="http://www.bradmcgehee.com/wp-content/uploads/2010/02/image_thumb4.png" border="0" alt="image" width="604" height="224" /></a></p>
<p>As you can see above, not only can you search individual databases, you can also search all databases at once, if you want.</p>
<p>The last option is to select which SQL Server instance you want to search. You can search any SQL Server instance that is registered with SSMS.</p>
<blockquote><p><em>Tip</em>: I don’t know about you, but I often forget the entire name of an object, but I can remember part of it. Since SQL Search allows me to quickly search for any string, I can just enter the part of the object name I can remember, and then any object that matches is displayed. I can then quickly search through the results, and then quickly identify the name of the exact object I am looking for.</p></blockquote>
<p>Now that we know about the available search options, let’s try a search. Like I did in my previous examples, let’s search for the string “Vendor” in the AdventureWorks database, and while we are at it, let’s go ahead and search all objects to see what SQL Search finds for us. When I perform this search, SQL Search find 43 instances where the string “Vendor” is found in an object name, or as text inside an object.</p>
<p><a href="http://www.bradmcgehee.com/wp-content/uploads/2010/02/image5.png"><img style="display: inline; border: 0px;" title="image" src="http://www.bradmcgehee.com/wp-content/uploads/2010/02/image_thumb5.png" border="0" alt="image" width="604" height="682" /></a></p>
<p>As you can see, a lot of search data is returned, including the database where the object is located, the object’s schema, the object’s name, the object’s type, and where the matches occurs on. While the first four columns of the results are obvious, the fifth column, “Matches on”, may not be so obvious.</p>
<p>If the result in the “Matches on” column is “Name”, then the match is on the object’s name. If the result is “Column”, the match is on a column inside an object. If the result is “text”, then the match was found on text inside an object. To see what I mean, notice in the above screen shot that I have highlighted the “vVendor” object in the top portion of the screen, which is a view, and notice that “Text” is in the “Matches on” column. If you look at the bottom of the screen, you will see the T-SQL code that was used to create the view, and highlighted in yellow is the word you are searching on.</p>
<blockquote><p><em>Tip</em>: If too much data is returned, you can always filter the data by changing the filter options at the top of the screen.</p></blockquote>
<p>Now let’s say that we want to explore this object in more detail from SSMS. Instead of having to find the object manually, all I have to do is to double-click any object displayed in the results and I am brought directly to the object from within the SSMS Object Explorer, as you can see below.</p>
<p><a href="http://www.bradmcgehee.com/wp-content/uploads/2010/02/image6.png"><img style="display: inline; border: 0px;" title="image" src="http://www.bradmcgehee.com/wp-content/uploads/2010/02/image_thumb6.png" border="0" alt="image" width="604" height="479" /></a></p>
<p>Now that I am at the object, I can easily use any of the features available to me from within SSMS to explore or work with the object.</p>
<p>Once you are done using SQL Search, just close the window and it is gone and out of your way.</p>
<p>And that’s it. That’s all you need to know how to use SQL Search. As you can see, not only is it a powerful tool, it is incredibly easy to use. Given that the tool is free, I highly recommend all DBAs to download it and give it a try.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bradmcgehee.com/2010/02/searching-for-objects-or-text-strings-using-sql-search/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SQL Search 1.0 Beta Available</title>
		<link>http://www.bradmcgehee.com/2010/01/sql-search-1-0-beta-available/</link>
		<comments>http://www.bradmcgehee.com/2010/01/sql-search-1-0-beta-available/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 00:40:54 +0000</pubDate>
		<dc:creator>bradmcgehee</dc:creator>
				<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[Free Stuff]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.bradmcgehee.com/2010/01/sql-search-1-0-beta-available/</guid>
		<description><![CDATA[Red Gate Software has released the 1.0 beta version of SQL Search, a new free SSMS add-in that allows you to easily search for “text strings”, allowing you to quickly find objects stored within a SQL Server instance.

For example, if you want to find all of the objects on a SQL Server instance that have [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.red-gate.com/" target="_blank">Red Gate Software</a> has released the 1.0 beta version of <a href="http://www.red-gate.com/products/SQL_Search/index.htm" target="_blank">SQL Search</a>, a new free SSMS add-in that allows you to easily search for “text strings”, allowing you to quickly find objects stored within a SQL Server instance.</p>
<p><span id="more-1129"></span></p>
<p>For example, if you want to find all of the objects on a SQL Server instance that have the string “orders” in it, this is easily done, as you can see below.</p>
<p><a href="http://www.bradmcgehee.com/wp-content/uploads/2010/01/image10.png"><img style="display: inline; border: 0px;" title="image" src="http://www.bradmcgehee.com/wp-content/uploads/2010/01/image_thumb9.png" border="0" alt="image" width="404" height="529" /></a></p>
<p>Besides displaying all of the relevant objects, it also provides the T-SQL code that was used to create the object.</p>
<p>When the final version comes out (which will also be free), I’ll provide a longer description of how you to use the tool. But in the meantime, the beta version works very well and can be put to immediate use. <a href="http://www.red-gate.com/products/SQL_Search/index.htm" target="_blank">Download SQL Search here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bradmcgehee.com/2010/01/sql-search-1-0-beta-available/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Have You Checked Out the Upcoming SQLSaturday Events for 2010?</title>
		<link>http://www.bradmcgehee.com/2009/12/have-you-checked-out-the-upcoming-sqlsaturday-events-for-2010/</link>
		<comments>http://www.bradmcgehee.com/2009/12/have-you-checked-out-the-upcoming-sqlsaturday-events-for-2010/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 02:33:44 +0000</pubDate>
		<dc:creator>bradmcgehee</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[DBA Career]]></category>
		<category><![CDATA[Free Stuff]]></category>
		<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://www.bradmcgehee.com/2009/12/have-you-checked-out-the-upcoming-sqlsaturday-events-for-2010/</guid>
		<description><![CDATA[ 
2010 is beginning to look like a great year for SQLSaturday events this year. Already, there are nine planned, and many more in the works. These free, one-day events are a great way to hone your DBA knowledge, and to develop new contacts. If you are interested in speaking at an event, its also [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bradmcgehee.com/wp-content/uploads/2009/12/image.png"><img style="border-right-width: 0px; margin: 0px 10px 0px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" align="left" src="http://www.bradmcgehee.com/wp-content/uploads/2009/12/image_thumb.png" width="186" height="85" /></a> </p>
<p>2010 is beginning to look like a great year for <a href="http://www.sqlsaturday.com/" target="_blank">SQLSaturday events</a> this year. Already, there are nine planned, and many more in the works. These free, one-day events are a great way to hone your DBA knowledge, and to develop new contacts. If you are interested in speaking at an event, its also a great way to get speaking experience.</p>
<p> <span id="more-872"></span>
<p>I will be attending as many of these events as I can in 2010. So far, of the nine currently scheduled, I will be attending four of them.</p>
<p>Currently, you can go to the <a href="http://www.sqlsaturday.com/" target="_blank">SQLSaturday.com</a> website and register to attend these events.</p>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="Content">
<div>
<div class="IndentedColumn">
<div class="BlogPostHeader">
<div class="BlogPostContent">
<table cellspacing="0" cellpadding="0" width="356">
<tbody>
<tr>
<td width="118">
<p><b>Date</b></p>
</td>
<td width="236">
<p><b>Location</b></p>
</td>
</tr>
<tr>
<td width="118">
<p>Jan 23, 2010</p>
</td>
<td width="236">
<p>SQLSaturday #32 &#8211; Tampa</p>
</td>
</tr>
<tr>
<td width="118">
<p>Jan 30, 2010</p>
</td>
<td width="236">
<p>SQLSaturday #34 &#8211; Boston</p>
</td>
</tr>
<tr>
<td width="118">
<p>Jan 30, 2010</p>
</td>
<td width="236">
<p>SQLSaturday #30 &#8211; Richmond</p>
</td>
</tr>
<tr>
<td width="118">
<p>Mar 6, 2010</p>
</td>
<td width="236">
<p>SQLSaturday #33 &#8211; Charlotte</p>
</td>
</tr>
<tr>
<td width="118">
<p>Apr 17, 2010</p>
</td>
<td width="236">
<p>SQLSaturday #31 &#8211; Chicago</p>
</td>
</tr>
<tr>
<td width="118">
<p>May 22, 2010</p>
</td>
<td width="236">
<p>SQLSaturday #27 &#8211; Portland</p>
</td>
</tr>
<tr>
<td width="118">
<p>May 22, 2010</p>
</td>
<td width="236">
<p>SQLSaturday #35 &#8211; Dallas</p>
</td>
</tr>
<tr>
<td width="118">
<p>Jun 5, 2010</p>
</td>
<td width="236">
<p>SQLSaturday #22 &#8211; Pensacola</p>
</td>
</tr>
<tr>
<td width="118">
<p>Aug 14, 2010</p>
</td>
<td width="236">
<p>SQLSaturday #28 &#8211; Baton Rouge</p>
</td>
</tr>
</tbody>
</table></div>
</p></div>
</p></div>
</p></div>
</td>
</tr>
</tbody>
</table>
<p> <font color="#000000" size="2" face="Arial"></font>
<p>If you don’t see a SQLSaturday in your area, keep checking back to see what new events have been added. Or, consider putting on a SQLSaturday yourself. <a href="http://www.sqlsaturday.com/gettingstarted.aspx" target="_blank">Find out how here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bradmcgehee.com/2009/12/have-you-checked-out-the-upcoming-sqlsaturday-events-for-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Tool for SQL Server Encryption Key Management</title>
		<link>http://www.bradmcgehee.com/2009/12/free-tool-for-sql-server-encryption-key-management/</link>
		<comments>http://www.bradmcgehee.com/2009/12/free-tool-for-sql-server-encryption-key-management/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 01:40:09 +0000</pubDate>
		<dc:creator>bradmcgehee</dc:creator>
				<category><![CDATA[Database Administration]]></category>
		<category><![CDATA[Free Stuff]]></category>

		<guid isPermaLink="false">http://www.bradmcgehee.com/2009/12/free-tool-for-sql-server-encryption-key-management/</guid>
		<description><![CDATA[Devenius Software is offering a free tool to help you manage SQL Server encryption keys. Its called the SQL Encryption Assistant (Basic Edition), and it allows you to create, modify, and drop encryptions keys and certificates. There are two versions of the software, one each for SQL Server 2005 and SQL Server 2008.
Devenius Software is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.devenius.com/" target="_blank">Devenius Software</a> is offering a free tool to help you manage SQL Server encryption keys. Its called the <a href="http://www.devenius.com/sql_server_tools/sql_encryption_assistant/SEA.aspx#Basic" target="_blank">SQL Encryption Assistant (Basic Edition),</a> and it allows you to create, modify, and drop encryptions keys and certificates. There are two versions of the software, one each for SQL Server 2005 and SQL Server 2008.</p>
<p>Devenius Software is also the company behind the website <a href="http://www.snipstorm.com/" target="_blank">Snipstorm.com</a>. This is a brand new community website where SQL Server DBAs can share snippets of their T-SQL code with other members of the community.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bradmcgehee.com/2009/12/free-tool-for-sql-server-encryption-key-management/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
