﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="2.0"><channel><title>SQLServerCentral.com Content tagged Strategies, T-SQL</title><link>http://www.sqlservercentral.com/</link><description>Content tagged Strategies, T-SQL posted on SQLServerCentral.com</description><language>en-us</language><ttl>360</ttl><managingEditor>sjones@sqlservercentral.com (Steve Jones)</managingEditor><item><title>Keyword Searching in SQL Server</title><description><![CDATA[<p>Have you ever wanted to ensure that keywords in your data are easily searchable? Have you struggled with full-text search? New author Michael Ahmadi brings us an interesting idea for a keyword tracking and searching subsystem based on T-SQL and triggers.
</p><!-- disturbing m1(DBA Bundle) -->
<table border="0" cellpadding="0" cellspacing="10" style="width: 100%;"> <colgroup>  <col width="68" />  <col width="1266" /> </colgroup> <tbody>  <tr align="left" valign="top">   <td>    <a href="http://www.red-gate.com/products/dba/dba-bundle/entrypage/hard-earned-lessons-4?utm_source=ssc&utm_medium=pubad&utm_content=disturbing_m1&utm_campaign=sqldbabundle&utm_term=rss-20018"><img src="http://assets.red-gate.com/external/SSC/top5_68x68.gif" alt="sqldbabundle"></td>   <td><strong>‘Disturbing Development’</strong><br />Grant Fritchey & the DBA Team present the latest installment of the Top 5 hard-earned lessons of a DBA –  <a href="http://www.red-gate.com/products/dba/dba-bundle/entrypage/hard-earned-lessons-4?utm_source=ssc&utm_medium=pubad&utm_content=disturbing_m1&utm_campaign=sqldbabundle&utm_term=rss-20018">read it now</a></td>  </tr> </tbody></table>


]]></description><guid>http://www.sqlservercentral.com/articles/Miscellaneous/2875/</guid><pubDate>Thu, 21 Feb 2008 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Miscellaneous/2875/</link></item><item><title>Partitioning - Part 2</title><description><![CDATA[<p>Continuing on with a look at SQL Server 205 partitioning features, Andy Warren delves into archiving techniques.
</p>]]></description><guid>http://www.sqlservercentral.com/articles/Miscellaneous/3242/</guid><pubDate>Mon, 08 Oct 2007 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Miscellaneous/3242/</link></item><item><title>Keyword Searching in SQL Server</title><description><![CDATA[<p>Have you ever wanted to ensure that keywords in your data are easily searchable? Have you struggled with full-text search? New author Michael Ahmadi brings us an interesting idea for a keyword tracking and searching subsystem based on T-SQL and triggers.
</p><!-- disturbing m2 (DBA Bundle) -->
<table border="0" cellpadding="0" cellspacing="10" style="width: 100%;"> <colgroup>  <col width="68" />  <col width="1266" /> </colgroup> <tbody>  <tr align="left" valign="top">   <td>    <a href="http://www.red-gate.com/products/dba/dba-bundle/entrypage/hard-earned-lessons-4?utm_source=ssc&utm_medium=pubad&utm_content=disturbing_m2&utm_campaign=sqldbabundle&utm_term=rss-20019"><img src="http://assets.red-gate.com/external/SSC/top5_68x68.gif" alt="sqldbabundle"></td>   <td><strong>Top 5 hard-earned Lessons of a DBA </strong><br />New! Part 4, ‘Disturbing Development’ by Grant Fritchey, features the return of Joe Deebeeay and a server-threatening encounter with ORMs -  <a href="http://www.red-gate.com/products/dba/dba-bundle/entrypage/hard-earned-lessons-4?utm_source=ssc&utm_medium=pubad&utm_content=disturbing_m2&utm_campaign=sqldbabundle&utm_term=rss-20019">read it here</a></td>  </tr> </tbody></table>
]]></description><guid>http://www.sqlservercentral.com/articles/Miscellaneous/2875/</guid><pubDate>Thu, 21 Feb 2008 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Miscellaneous/2875/</link></item><item><title>Build molecular queries from atoms in SQL Server</title><description><![CDATA[<p>Every SQL Server developer has a preferred method of doing things; mine is what I call molecular queries. These are queries assembled from atomic queries; by which, I mean that they address exactly one table. By combing atoms, I can create molecules. </p>]]></description><guid>http://www.sqlservercentral.com/redirect/articles/2621/</guid><pubDate>Thu, 19 Oct 2006 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/redirect/articles/2621/</link></item><item><title>Dynamic SQL or Stored Procedure</title><description><![CDATA[<p>We&#39;ve had a lot of coverage of dynamic sql (including another great one from Robert Marda later this week) but this one is a little different. Done in a question/answer format, Andy tries to explain to junior developers why dynamic sql is to be avoided, how to do so, what to do when you can&#39;t.


</p>]]></description><guid>http://www.sqlservercentral.com/articles/Performance+Tuning/dynamicsqlorstoredprocedure/969/</guid><pubDate>Fri, 26 Aug 2005 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Performance+Tuning/dynamicsqlorstoredprocedure/969/</link></item><item><title>How To Find SQL Server Objects</title><description><![CDATA[<p>SQL Server can grow to encompass hundreds of databases on a single server, each having hundreds or thousands of objects within it. A truly scalable RDBMS. However, how many times have you been searching through the Object Browser in QA or the left pane in Enterprise Manager searching for an object? New Author Ashish Kaushal gives us a method to easily search your server for that long lost object.

</p>]]></description><guid>http://www.sqlservercentral.com/articles/Advanced+Querying/howtofindsqlserverobjects/1446/</guid><pubDate>Tue, 17 Aug 2004 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Advanced+Querying/howtofindsqlserverobjects/1446/</link></item><item><title>Save Your Password</title><description><![CDATA[<p>Storing passwords in SQL Server for authentication by your application is a common practice. But not always a good one. Someone with access could easily see all passwords and perhaps cause mischief inside your application. Imagine the office gossip getting access to your HR application as the HR director! Not a good thing. Dinesh Asanka has written a short piece on how you can use a built in function in SQL Server to encrypt these passwords and use them with a minimum of effort.
</p>]]></description><guid>http://www.sqlservercentral.com/articles/Security/saveyourpassword/1420/</guid><pubDate>Mon, 12 Jul 2004 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Security/saveyourpassword/1420/</link></item><item><title>Making Good Use of Sysforeignkeys Table - Part 1: Display table relati</title><description><![CDATA[<p>Sysforeignkeys is a valuable SQL Server resource. How many times have you had to &#34;pick up the pieces&#34; from a database developed by someone else and dropped on your desk? Ever get a database diagram with that? A data dictionary? Probably not too often. Jeffrey Yao has developed a system of finding those parent-child relationships automatically and displaying them so he can get up to speed quickly on these inherited databases. Read on to find out more.


</p>]]></description><guid>http://www.sqlservercentral.com/articles/Administration/makinggooduseofsysforeignkeystablepart1displaytabl/1364/</guid><pubDate>Tue, 01 Jun 2004 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Administration/makinggooduseofsysforeignkeystablepart1displaytabl/1364/</link></item><item><title>Dealing With Changing Data</title><description><![CDATA[<p>As Chris points out, in most applications these days you end up having to go with optimistic locking, which presents a few challenges. Chris works through the list of options. If you&#39;re building web/disconnected apps and need anything besides last update wins, this one is for you.
</p>]]></description><guid>http://www.sqlservercentral.com/articles/Performance+Tuning/dealingwithchangingdata/1233/</guid><pubDate>Fri, 19 Dec 2003 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Performance+Tuning/dealingwithchangingdata/1233/</link></item><item><title>Stored Procedure Development Cycle</title><description><![CDATA[<p>This month Robert covers the process he uses for developing stored procedures. In many ways it reflects how software is developed, but it does have it&#39;s minor differences. This is a high level process discussion, not a line by line example of the entire process - by design of course.
</p>]]></description><guid>http://www.sqlservercentral.com/articles/Stored+Procedures/storedproceduredevelopmentcycle/1120/</guid><pubDate>Wed, 03 Sep 2003 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Stored+Procedures/storedproceduredevelopmentcycle/1120/</link></item><item><title>An Automated Solution for Migrating Database Structures</title><description><![CDATA[<p>This article by Simon Galbraith (from Red Gate software, maker of SQL Compare) discusses migrating changes from development to staging, QA, and on to production. If you&#39;ve never seen the need for a schema compare tool (Steve Jones!), this is worth reading.</p><!-- Breeze (SQL Prompt) -->
<table border="0" cellpadding="0" cellspacing="10" style="width: 100%;"> <colgroup>  <col width="68" />  <col width="1266" /> </colgroup> <tbody>  <tr align="left" valign="top">   <td>    <a href="http://www.red-gate.com/products/sql-development/sql-prompt/entrypage/effortlessly?utm_source=ssc&utm_medium=pubad&utm_content=breeze&utm_campaign=sqlprompt&utm_term=rss-20015"><img src="http://assets.red-gate.com/external/SSC/Prompt_68.gif" alt="sqlprompt"></td>   <td><strong>Make working with SQL a breeze</strong><br />SQL Prompt 5 is the effortless way to write, edit, and explore SQL. It's packed with features such as code completion, script summaries, and SQL reformatting, that make working with SQL a breeze.  <a href="http://www.red-gate.com/products/sql-development/sql-prompt/entrypage/effortlessly?utm_source=ssc&utm_medium=pubad&utm_content=breeze&utm_campaign=sqlprompt&utm_term=rss-20015">Try it now.</a></td>  </tr> </tbody></table>
]]></description><guid>http://www.sqlservercentral.com/redirect/articles/982/</guid><pubDate>Tue, 06 May 2003 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/redirect/articles/982/</link></item><item><title>Using Query Analyzer Templates</title><description><![CDATA[<p>Greg returns with an article based on some practical experience using QA templates to save time and work. Good examples, good work through, good idea!

</p><!-- Breeze (SQL Prompt) -->
<table border="0" cellpadding="0" cellspacing="10" style="width: 100%;"> <colgroup>  <col width="68" />  <col width="1266" /> </colgroup> <tbody>  <tr align="left" valign="top">   <td>    <a href="http://www.red-gate.com/products/sql-development/sql-prompt/entrypage/effortlessly?utm_source=ssc&utm_medium=pubad&utm_content=breeze&utm_campaign=sqlprompt&utm_term=rss-20015"><img src="http://assets.red-gate.com/external/SSC/Prompt_68.gif" alt="sqlprompt"></td>   <td><strong>Make working with SQL a breeze</strong><br />SQL Prompt 5 is the effortless way to write, edit, and explore SQL. It's packed with features such as code completion, script summaries, and SQL reformatting, that make working with SQL a breeze.  <a href="http://www.red-gate.com/products/sql-development/sql-prompt/entrypage/effortlessly?utm_source=ssc&utm_medium=pubad&utm_content=breeze&utm_campaign=sqlprompt&utm_term=rss-20015">Try it now.</a></td>  </tr> </tbody></table>
]]></description><guid>http://www.sqlservercentral.com/articles/Administration/usingqueryanalyzertemplates/974/</guid><pubDate>Mon, 28 Apr 2003 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Administration/usingqueryanalyzertemplates/974/</link></item><item><title>Dynamic SQL or Stored Procedure</title><description><![CDATA[<p>We&#39;ve had a lot of coverage of dynamic sql (including another great one from Robert Marda later this week) but this one is a little different. Done in a question/answer format, Andy tries to explain to junior developers why dynamic sql is to be avoided, how to do so, what to do when you can&#39;t.


</p>]]></description><guid>http://www.sqlservercentral.com/articles/Performance+Tuning/dynamicsqlorstoredprocedure/969/</guid><pubDate>Fri, 26 Aug 2005 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Performance+Tuning/dynamicsqlorstoredprocedure/969/</link></item><item><title>Cluster That Index!</title><description><![CDATA[<p>Quite a while back Andy wrote an article about why not using primary keys and clustered indexes was a worst practice. Chris weighs in this week with a great article that gives some more in depth info on clustered indexes and why he thinks they should be used on every table.
</p>]]></description><guid>http://www.sqlservercentral.com/articles/Performance+Tuning/clusterthatindex/952/</guid><pubDate>Sun, 30 Mar 2003 22:19:47 UT</pubDate><link>http://www.sqlservercentral.com/articles/Performance+Tuning/clusterthatindex/952/</link></item><item><title>Managing Jobs Part 3</title><description><![CDATA[<p>This week Andy looks at where, when, and how jobs should be run and why you need to think about those items before you build the job. Part of this is deciding what runs on production servers and what doesn&#39;t.
</p>]]></description><guid>http://www.sqlservercentral.com/articles/Administration/managingjobspart3/936/</guid><pubDate>Tue, 11 Mar 2003 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Administration/managingjobspart3/936/</link></item><item><title>Managing Jobs - Part 1</title><description><![CDATA[<p>How many jobs do you have? 10? 100? 1000? Andy makes the point that what works to manage for a small number of jobs doesn&#39;t work when that number doubles or triples (well, unless you only had 1 job to start with!). In part one of two, this article looks at ideas for using categories and naming conventions to get things under control.
</p>]]></description><guid>http://www.sqlservercentral.com/articles/Administration/managingjobspart1/906/</guid><pubDate>Fri, 31 Jan 2003 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Administration/managingjobspart1/906/</link></item><item><title>Worst Practice - Bad Comments</title><description><![CDATA[<p>This one is pretty interesting, Andy discusses a few things he sees in comments that not only fail to add value, they end up costing extra time. There&#39;s room for discussion here, but definitely a discussion worth having - comments can make you or break you, here&#39;s a chance to think about what you think is important in commenting and pass that on to your development team.

</p>]]></description><guid>http://www.sqlservercentral.com/articles/Miscellaneous/worstpracticebadcomments/893/</guid><pubDate>Thu, 23 Jan 2003 07:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Miscellaneous/worstpracticebadcomments/893/</link></item><item><title>The Case for SQL Logins - Part Two</title><description><![CDATA[<p>In this follow up to one of our most popular articles, Andy responds to comments posted by readers and discusses how to manage SQL logins effectively in your applications.

</p>]]></description><guid>http://www.sqlservercentral.com/articles/Administration/thecaseforsqlloginsparttwo/780/</guid><pubDate>Mon, 19 Aug 2002 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Administration/thecaseforsqlloginsparttwo/780/</link></item><item><title>Interact with SQL Server's Data and Procedure Cache</title><description><![CDATA[<p>This article briefly discusses SQL Server&#39;s data and procedure cache and shows you the common Transact-SQL statements/command and system tables that you can use to interact with the cache through Transact-SQL.
</p>]]></description><guid>http://www.sqlservercentral.com/articles/Administration/cache/766/</guid><pubDate>Thu, 15 Aug 2002 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Administration/cache/766/</link></item><item><title>SQL Maintenance Plans - Under the Covers!</title><description><![CDATA[<p>In this follow up article Andy looks at how maintenance plans report errors and how they actually accomplish what they do. A little snooping with Profiler reveals all!

</p>]]></description><guid>http://www.sqlservercentral.com/articles/Administration/sqlmaintenanceplansunderthecovers/686/</guid><pubDate>Tue, 21 May 2002 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Administration/sqlmaintenanceplansunderthecovers/686/</link></item><item><title>Version Control for Stored Procedures</title><description><![CDATA[<p>Version control for stored procedures isn&#39;t always popular and certainly isn&#39;t easy. Or can it be? Andy discusses a technique he used on a recent project that you might find interesting.
</p>]]></description><guid>http://www.sqlservercentral.com/articles/Administration/versioncontrolforstoredprocedures/681/</guid><pubDate>Fri, 10 May 2002 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Administration/versioncontrolforstoredprocedures/681/</link></item><item><title>Executing Multiple Scripts in a Folder using the ScriptRunner Utility</title><description><![CDATA[<p>Ever have a large batch of scripts you need to run? It takes a while if you have to open each one in Query Analyzer and execute it. One of our readers proposed an alternative - take a look the small app Andy Warren wrote to make doing this task a breeze.
</p>]]></description><guid>http://www.sqlservercentral.com/articles/Administration/scriptrunner/292/</guid><pubDate>Thu, 14 Jun 2001 06:00:00 UT</pubDate><link>http://www.sqlservercentral.com/articles/Administration/scriptrunner/292/</link></item></channel></rss>