<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-13752993</id><updated>2011-07-28T03:56:46.796-07:00</updated><category term='Integration Services'/><category term='microsoft'/><category term='technology'/><category term='performance'/><category term='data engine'/><category term='business intelligence'/><category term='T-SQL'/><category term='sql'/><category term='software'/><category term='administration'/><category term='database'/><title type='text'>SQL Help</title><subtitle type='html'>SQL Server Inside and Out</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>38</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-13752993.post-7999775183370814330</id><published>2007-09-16T11:42:00.000-07:00</published><updated>2007-09-16T11:44:21.801-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='database'/><title type='text'>SQL 2008</title><summary type='text'>SQL Server 2008, the next release of Microsoft SQL Server, provides a comprehensive data platform that is more secure, reliable, manageable and scalable for your mission critical applications, while enabling developers to create new applications that can store and consume any type of data on any device, and enabling all your users to make informed decisions with relevant insights. more</summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/7999775183370814330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=7999775183370814330&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/7999775183370814330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/7999775183370814330'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2007/09/sql-2008.html' title='SQL 2008'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-4791456457965301</id><published>2007-03-17T18:43:00.000-07:00</published><updated>2008-08-27T17:55:32.973-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='business intelligence'/><title type='text'>Microsoft a BI Force</title><summary type='text'>Microsoft BI is a new tool. It is delivered through three layers or workloads: data warehousing, reporting and analysis, and performance management. These are designed to provide a consolidated, comprehensive data source and tools to help improve decision making. Microsoft  BI is to help decision makers at all levels.An IDC report issued this summer—found that Microsoft’s BI market share growth </summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/4791456457965301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=4791456457965301&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/4791456457965301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/4791456457965301'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2007/03/microsoft-bi-force.html' title='Microsoft a BI Force'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_qjUxRZM7u4g/RfyZew9PlpI/AAAAAAAAAAg/HebamTEiOqE/s72-c/ms_bi.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-113977298322019773</id><published>2006-01-12T11:28:00.000-08:00</published><updated>2007-03-16T20:01:55.243-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='T-SQL'/><title type='text'>ARRAY In SQL Server 2000</title><summary type='text'>On a number of occasions that I have regretted the fact that there is no such thing as Array in Microsoft SQL Server's Transact-SQL. Lots of other SQL programmers would mention the same thing. The array is one of the most common and highly used programming structures. Indeed, T-SQL does not provide for the fully functional array structure. However, SQL 2000 introduced the new feature called a </summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/113977298322019773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=113977298322019773&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/113977298322019773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/113977298322019773'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2006/01/array-in-sql-server-2000.html' title='ARRAY In SQL Server 2000'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-113798214787965881</id><published>2005-12-16T18:03:00.000-08:00</published><updated>2007-03-16T20:02:22.236-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Integration Services'/><title type='text'>Data Import Functionality Using SQL Server</title><summary type='text'>DTS (Data  Transformation Services) in SQL Server is very powerful feature and can be used  to solve many database related issues starting from data migration, conversion  and import/export. Even content publication/management applications can be  developed easily using DTS. SQL Server’s DTS support is extended with latest  version of SQL Server 2000. This article’s main goal is not only to </summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/113798214787965881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=113798214787965881&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/113798214787965881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/113798214787965881'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/12/data-import-functionality-using-sql.html' title='Data Import Functionality Using SQL Server'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-113133829129051488</id><published>2005-11-06T20:36:00.000-08:00</published><updated>2007-03-16T20:02:39.910-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='data engine'/><title type='text'>Embeded Database</title><summary type='text'>VistaDB 2.1 database for .NET has been released     This 2.1 update includes over 60 improvements, including new support for .NET 2.0 and Visual Studio 2005.        VistaDB is a small-footprint, embedded SQL database alternative to       Jet/Access, MSDE and SQL Server Express 2005 that enables developers to build       .NET 1.1 and .NET 2.0 applications. Features SQL-92 support, small 500KB</summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/113133829129051488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=113133829129051488&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/113133829129051488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/113133829129051488'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/11/embeded-database.html' title='Embeded Database'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-113026647057402984</id><published>2005-10-25T11:44:00.000-07:00</published><updated>2007-03-16T20:06:41.492-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Integration Services'/><title type='text'>Parsing CSV Values Into Multiple Rows</title><summary type='text'>This article explains how to take a string of comma-separated values(CSV), and parse out the values individually. If you have a table witha column of CSV values, and you want to translate them into a normalizedtable, it can really difficult. You would need to use a cursor to loopthrough your CSV table and process each row. Fortunately there's away to do this using just a regular SELECT. It </summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/113026647057402984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=113026647057402984&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/113026647057402984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/113026647057402984'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/10/parsing-csv-values-into-multiple-rows.html' title='Parsing CSV Values Into Multiple Rows'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112681024186252722</id><published>2005-09-15T11:49:00.000-07:00</published><updated>2007-03-16T20:11:21.774-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='performance'/><category scheme='http://www.blogger.com/atom/ns#' term='administration'/><title type='text'>Understanding DBCC SHOWCONTIG</title><summary type='text'>DBCC SHOWCONTIG is a wonderful tool which helps you to understandquite a bit more about your system than is obvious at first glance. And,frankly, the documentation doesn't use terminology that makes it veryobvious either. So, this article will focus on a few of the big ideas behindthe tool using SQL Server, and how you can use it to better understandwhat is going on inside your SQL Server box. </summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112681024186252722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112681024186252722&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112681024186252722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112681024186252722'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/09/understanding-dbcc-showcontig.html' title='Understanding DBCC SHOWCONTIG'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112629872270397653</id><published>2005-09-09T13:44:00.000-07:00</published><updated>2005-09-09T13:45:22.720-07:00</updated><title type='text'>Deleting Duplicate Records</title><summary type='text'>Following steps used to delete duplicate records1. Identify duplicatesselect au_lname, au_fname, city, state, count(*)from dup_authorsgroup by au_lname, au_fname, city, statehaving count(*) &gt; 1order by count(*) desc, au_lname, au_fname2. Temp Table and Truncateselect distinct *into #holdingfrom dup_authors3. Rename and Copy Backsp_rename 'dup_authors', 'temp_dup_authors'4. Create a Primary Key (</summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112629872270397653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112629872270397653&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112629872270397653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112629872270397653'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/09/deleting-duplicate-records.html' title='Deleting Duplicate Records'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112623930411027562</id><published>2005-09-08T21:13:00.000-07:00</published><updated>2005-09-08T21:17:03.750-07:00</updated><title type='text'>SQL Server CE</title><summary type='text'>SQL Server CE is available as a download for use with SQL Server2000 from the Microsoft Web site and as part of Microsoft''seMbedded Visual Tools 3.0. If you don''t have SQL Server 2000 andjust want to take SQL Server CE out for a spin, use the eMbeddedVisual Tools version. Both come with the Windows CE version ofQuery Analyzer, which provides a way to create and administerdatabases on the </summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112623930411027562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112623930411027562&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112623930411027562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112623930411027562'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/09/sql-server-ce.html' title='SQL Server CE'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112537826657254233</id><published>2005-08-29T22:02:00.000-07:00</published><updated>2005-09-08T21:18:10.316-07:00</updated><title type='text'>SQL Server Web Data Administrator</title><summary type='text'>The SQL Server Web Data Administrator enables you to easilymanage your SQL Server data, wherever you are. Using its built-infeatures, you can do the following from Microsoft Internet Exploreror your favorite Web browser:- Create and edit databases in SQL Server 2000 or Microsoft SQL Server 2000 Desktop Engine- Perform ad-hoc queries against databases and save them to your file system- Export and </summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112537826657254233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112537826657254233&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112537826657254233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112537826657254233'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/08/sql-server-web-data-administrator.html' title='SQL Server Web Data Administrator'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112528300920954684</id><published>2005-08-28T19:35:00.000-07:00</published><updated>2005-09-08T21:20:22.213-07:00</updated><title type='text'>SQL Server 2005 features</title><summary type='text'>Following 10 things you should know about SQL Server 2005 features :1. There is now an XML data type2. Distributed Management Objects (DMO) becomes SQL Server Management Objects (SMO)3. Common Table Expresssions recursive queries4. The Service Broker makes SQL Server traffic asynchronous5. Create .NET triggers6. SQL Server 2005 configuration is dynamic7. Define your own data types8. Many active </summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112528300920954684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112528300920954684&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112528300920954684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112528300920954684'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/08/sql-server-2005-features.html' title='SQL Server 2005 features'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112473717777179784</id><published>2005-08-22T11:58:00.000-07:00</published><updated>2005-09-08T21:20:41.513-07:00</updated><title type='text'>SQL Buddy</title><summary type='text'>This is a C# Open source version of SQL Query Analyzer with code completion - If you type in a table name and hit ctrl-space, it has a dropdown with the columns, etc. I need a version that works from usb drive. Source SQL Buddy.</summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112473717777179784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112473717777179784&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112473717777179784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112473717777179784'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/08/sql-buddy.html' title='SQL Buddy'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112468341892050930</id><published>2005-08-21T21:02:00.000-07:00</published><updated>2005-09-08T21:21:47.383-07:00</updated><title type='text'>Excel 2003 Formulas in SQL Server</title><summary type='text'>This article describes how to programmatically extract and store Excel formulas in a SQL Server database and replicate the UI-side calculations using dynamic SQL. In Part 1 of this article series shows how to take advantage of XML maps in Excel to create a template for data entry. Stored procedures are then used to perform aggregations for parent locations and update calculated data as well. You </summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112468341892050930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112468341892050930&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112468341892050930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112468341892050930'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/08/excel-2003-formulas-in-sql-server.html' title='Excel 2003 Formulas in SQL Server'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112438861044187217</id><published>2005-08-18T11:08:00.000-07:00</published><updated>2005-08-29T22:17:09.363-07:00</updated><title type='text'>Monitor SQL Server blocking</title><summary type='text'>This article reviews how locking plays a role in SQL Server and how locking can lead to potential blocking problems. It looks at the typical methods currently in use to identify blocking as well as their advantages and disadvantages. Also introduces the Sherlock tool and its uses in quickly and graphically identifying blocking. Article by Roberto Alexis Farah (msdn), more</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112438861044187217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112438861044187217'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/08/monitor-sql-server-blocking.html' title='Monitor SQL Server blocking'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112429129714660844</id><published>2005-08-17T08:06:00.000-07:00</published><updated>2005-08-29T22:17:47.036-07:00</updated><title type='text'>Controlling Transactions and Locks</title><summary type='text'>Locks are the mechanism databases use to control problems that may arise from simultaneous multi-user access. Some common issues locks try to manage include; what happens when two users try to change the same piece of information at the same time - who wins? Or user one tries to read data while user two is making changes on the same information, - which version of the data should user one see, </summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112429129714660844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112429129714660844&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112429129714660844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112429129714660844'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/08/controlling-transactions-and-locks.html' title='Controlling Transactions and Locks'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112422161737237558</id><published>2005-08-16T12:45:00.000-07:00</published><updated>2005-08-16T12:48:03.623-07:00</updated><title type='text'>Stored Procedure - Error Handling</title><summary type='text'>When an error is encountered within a stored procedure, the best you can do (assuming its a non-fatal error) is halt the sequential processing of the code and either branch to another code segment in the procedure or return processing to the calling application. Notice that the previous sentence is specific to non-fatal errors. There are two type of errors in SQL Server: fatal and non-fatal. </summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112422161737237558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112422161737237558&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112422161737237558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112422161737237558'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/08/stored-procedure-error-handling.html' title='Stored Procedure - Error Handling'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112412570141217151</id><published>2005-08-15T10:06:00.000-07:00</published><updated>2005-08-15T10:08:21.420-07:00</updated><title type='text'>Different SQL implementations</title><summary type='text'>SQL is implemented in different architecture. Different DBMS products handle various SQL (and related) features differenlty. The goal of this article — is to gather information relevant for people who are porting SQL from one product to another and/or are interested in possibilities and limits of 'cross-product' SQL. Article by Troels Arvin, more</summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112412570141217151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112412570141217151&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112412570141217151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112412570141217151'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/08/different-sql-implementations.html' title='Different SQL implementations'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112388088304325994</id><published>2005-08-12T14:05:00.000-07:00</published><updated>2005-08-12T14:08:03.050-07:00</updated><title type='text'>SQL Story</title><summary type='text'>SQL is the most popular computer language used to create, modify and retrieve data from relational database management systems. The language has evolved beyond its original purpose to support object-relational database management systems. The most frequently used operation in transactional databases is the data retrieval operation. Technically, SQL is a declarative computer language for use with </summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112388088304325994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112388088304325994&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112388088304325994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112388088304325994'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/08/sql-story.html' title='SQL Story'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112377245843760037</id><published>2005-08-11T07:59:00.000-07:00</published><updated>2005-08-11T11:21:39.880-07:00</updated><title type='text'>SQL Monitor</title><summary type='text'>Idera's SQLcheck quickly investigates, organizes and explains critical diagnostic information about your server's hardware, operating system and SQL Server. With SQLcheck's performance dashboard, you can quickly view detailed explanations and receive recovery suggestions. Get the information you need to efficiently manage your SQL Server environment. Make sure you have admin rights to the sql box</summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112377245843760037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112377245843760037&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112377245843760037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112377245843760037'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/08/sql-monitor.html' title='SQL Monitor'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112370909850408505</id><published>2005-08-10T14:23:00.000-07:00</published><updated>2005-08-10T14:24:58.513-07:00</updated><title type='text'>SQL Server Clustering</title><summary type='text'>SQL Server 2000 clustering can add much needed reliability and fault-tolerance to a production SQL Server 2000 system. But as you might imagine, its installation and configuration is not as easy an installing SQL Server 2000 on a single server.The purpose of this article is to show you how to install SQL Server 2000 Enterprise Edition onto a Windows 2000, two-node cluster using an Active/Passive </summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112370909850408505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112370909850408505&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112370909850408505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112370909850408505'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/08/sql-server-clustering.html' title='SQL Server Clustering'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112370417819691543</id><published>2005-08-10T13:01:00.000-07:00</published><updated>2005-08-10T13:02:58.206-07:00</updated><title type='text'>Replication Optimization Tips</title><summary type='text'>Avoid publishing unnecessary data.Try to restrict the amount of published data. This can results in good performance benefits, because SQL Server will publish only the amount of data required. This can reduce network traffic and boost the overall replication performance. Article from MS SQL City, more</summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112370417819691543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112370417819691543&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112370417819691543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112370417819691543'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/08/replication-optimization-tips.html' title='Replication Optimization Tips'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112354884202287667</id><published>2005-08-08T17:47:00.000-07:00</published><updated>2005-08-08T17:54:24.863-07:00</updated><title type='text'>Decrypt Stored Procedure</title><summary type='text'>This SP will decrypt Stored Procedures, Views or Triggers that were encrypted using "with encryption" There are 2 versions: one for SP's only and the other one for SP's, triggers and views version 1: INPUT: object name (stored procedure, view or trigger) version 2: INPUT: object name (stored procedure, view or trigger), object type('T'-trigger, 'P'-stored procedure or 'V'-view). Code by Joseph </summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112354884202287667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112354884202287667&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112354884202287667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112354884202287667'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/08/decrypt-stored-procedure.html' title='Decrypt Stored Procedure'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112338843114298855</id><published>2005-08-06T21:17:00.000-07:00</published><updated>2005-08-06T21:20:31.150-07:00</updated><title type='text'>SQL Server Maintenance</title><summary type='text'>A database maintenance plan is implemented using a series of DBCC commands and system stored procedures. DBCC stands for database consistency check or database console command. There are numerous documented and undocumented DBCC commands, but only a few of them are used for maintenance. A typical database maintenance schedule involves the following activities.    1. Check database consistency and</summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112338843114298855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112338843114298855&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112338843114298855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112338843114298855'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/08/sql-server-maintenance.html' title='SQL Server Maintenance'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112318908759214368</id><published>2005-08-04T13:56:00.000-07:00</published><updated>2005-08-06T16:35:04.213-07:00</updated><title type='text'>UDF Part II</title><summary type='text'>All UDFs are defined using the CREATE FUNCTION statement, which varies slightly for scalar, in-line, and multi-statement functions. Scalar UDFs have the following syntax:CREATE FUNCTION owner.function_name (parameter_name data_type [=default] [, n])RETURNS scalar_data_type[WITH function_option]AS BEGINFunction_bodyRETURN scalar_expressionENDArticle by Baya Pavliashvili, moreRecommended Book:</summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112318908759214368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112318908759214368&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112318908759214368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112318908759214368'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/08/udf-part-ii.html' title='UDF Part II'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112307826126849025</id><published>2005-08-03T07:09:00.000-07:00</published><updated>2005-08-03T07:12:46.226-07:00</updated><title type='text'>UDFs in SQL Server</title><summary type='text'>User-defined functions (UDF) allow you to add custom solutions for unique application-specific problems. Tasks can be as simple as calculating a value or as complex as defining and implementing table constraints. Technically speaking, SQL Server UDFs are subroutines of encapsulated Transact-SQL (T-SQL) logic that you can call into action via other T-SQL code to return a scalar (single) value or a</summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112307826126849025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112307826126849025&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112307826126849025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112307826126849025'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/08/udfs-in-sql-server.html' title='UDFs in SQL Server'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112290727564716704</id><published>2005-08-01T07:39:00.000-07:00</published><updated>2005-08-01T07:42:20.066-07:00</updated><title type='text'>Useful undocumented stored procedures</title><summary type='text'>Following article by Alexander Chigrik talks about useful undocumented stored procedures. Most frequest ones I use - sp_MShelpcolumns, sp_MShelpindex etc. more</summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112290727564716704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112290727564716704&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112290727564716704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112290727564716704'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/08/useful-undocumented-stored-procedures.html' title='Useful undocumented stored procedures'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112258596167018583</id><published>2005-07-28T14:18:00.000-07:00</published><updated>2005-07-29T08:49:12.713-07:00</updated><title type='text'>SQL Server 2005 Reserved Keywords</title><summary type='text'>Reserved Keywords are part of the grammar of the Transact-SQL language used by SQL Server to parse and understand Transact-SQL statements and batches. Although it is syntactically possible to use SQL Server reserved keywords as identifiers and object names in Transact-SQL scripts, this can be done only using delimited identifiers. It is recommended to not use the reserved keywords as identifiers </summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112258596167018583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112258596167018583&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112258596167018583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112258596167018583'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/07/sql-server-2005-reserved-keywords.html' title='SQL Server 2005 Reserved Keywords'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112258520122703119</id><published>2005-07-28T14:11:00.000-07:00</published><updated>2005-07-29T08:31:27.956-07:00</updated><title type='text'>SQLCMD Utility in Yukon</title><summary type='text'>SQLCMD is DOS command prompt utility introduced in 2005 that supersedes isql.exe and osql.exe. Like isql and osql, SQLCMD.exe can be used to execute T-SQL statements and scripts. Unlike isql and osql, SQLCMD has extensive support for scripting and variables. SQLCMD.exe uses OLE DB to connect and execute the T-SQL batches. moreAnother example</summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112258520122703119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112258520122703119&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112258520122703119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112258520122703119'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/07/sqlcmd-utility-in-yukon.html' title='SQLCMD Utility in Yukon'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112257577673365290</id><published>2005-07-28T11:32:00.000-07:00</published><updated>2005-07-29T08:18:06.343-07:00</updated><title type='text'>Yukon - SQL Server 2005</title><summary type='text'>Time to move to new SQL server. You can either download Yukon or order from microsoft. Some good links about sql 2005 online books and additional tools. Another good article on Yukon,  SQLOS.</summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112257577673365290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112257577673365290&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112257577673365290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112257577673365290'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/07/yukon-sql-server-2005.html' title='Yukon - SQL Server 2005'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112188728031720892</id><published>2005-07-20T12:01:00.000-07:00</published><updated>2005-08-10T14:26:37.500-07:00</updated><title type='text'>Toad for SQL Server on USB</title><summary type='text'>        I use this tool to connect to sql server. It works without any kind of install on the client computer. Its similar to ms sql querry analyzer. Attached image shows how to connect to the server etc. Download Toad. More USB Tools Links.</summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112188728031720892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112188728031720892&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112188728031720892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112188728031720892'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/07/toad-for-sql-server-on-usb.html' title='Toad for SQL Server on USB'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112122215356956062</id><published>2005-07-12T19:33:00.000-07:00</published><updated>2005-08-10T14:27:50.070-07:00</updated><title type='text'>Simple sql server monitoring</title><summary type='text'>This query shows any process thats running more than 30 secs.SELECT spid, cmd, status, loginame, open_tran, datediff(s, last_batch,getdate ()) AS [WaitTime(s)]FROM master..sysprocesses pWHERE open_tran &gt; 0AND spid &gt; 50AND datediff (s, last_batch, getdate ()) &gt; 30ANd EXISTS (SELECT * FROM master..syslockinfo lWHERE req_spid = p.spid AND rsc_type &lt;&gt; 2)This query shows if a process is running more </summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112122215356956062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112122215356956062&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112122215356956062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112122215356956062'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/07/simple-sql-server-monitoring.html' title='Simple sql server monitoring'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-112122193028079981</id><published>2005-07-11T19:27:00.000-07:00</published><updated>2005-08-10T14:28:29.120-07:00</updated><title type='text'>Command line with sql</title><summary type='text'>isqlw -S [server name] -d [database name] -U [user name] -P [password]C:\&gt;isqlw -S [server name] -d [database name] -U [user name] -P [password]-i "c:\project\sql\emp.sql" -o "c:\project\sql\test.csv"With this command line sql example you can  run a sql command from dos promptand send output to a file.</summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/112122193028079981/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=112122193028079981&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112122193028079981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/112122193028079981'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/07/command-line-with-sql.html' title='Command line with sql'/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-111967455863898268</id><published>2005-06-24T21:41:00.000-07:00</published><updated>2005-07-12T19:25:58.353-07:00</updated><title type='text'></title><summary type='text'>Following article shows how to use external text file in SQL server. But you have to remember the speed issue in using a text file compared to indexed table.Connect to Text Files with the Microsoft Jet ODBC Text Driver</summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/111967455863898268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=111967455863898268&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/111967455863898268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/111967455863898268'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/06/following-article-shows-how-to-use.html' title=''/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-111964826577709054</id><published>2005-06-23T14:23:00.000-07:00</published><updated>2005-07-12T19:44:52.310-07:00</updated><title type='text'></title><summary type='text'>SQL bcp Exprot to CSV:Following process can be used to create csv from sql server with bcp command.First of all we need a format file and then bcp command in stored proc orrun directly from query analyzer.Sample Format File 7.0 [sql bcp version]305 [number of data fields]1    SQLCHAR    0    9    ","    1    MyFieldExec master..xp_cmdshell bcp "SELECT * FROM ##WrkData_LBW_Exp_2" queryout ' + [</summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/111964826577709054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=111964826577709054&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/111964826577709054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/111964826577709054'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/06/sql-bcp-exprot-to-csv-following.html' title=''/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-111911057271612768</id><published>2005-06-18T08:59:00.000-07:00</published><updated>2005-06-24T14:34:29.746-07:00</updated><title type='text'></title><summary type='text'>BCP Basics :bcp sql command can be used to import data.This process is faster than dts. bcp can be usedwith format file or data can directly importedto a pre-defined table. Format file is the key inthis process.Code :BULK INSERT tempdb..U_LNBASE_IMPORT_LNKEYS    FROM '\\dfw-iapp-fsnt51\wiredata\loans.txt'    WITH (         FIELDTERMINATOR = '"',         ROWTERMINATOR = '\n'      )</summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/111911057271612768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=111911057271612768&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/111911057271612768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/111911057271612768'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/06/bcp-basics-bcp-sql-command-can-be-used.html' title=''/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-111904414601397741</id><published>2005-06-17T14:33:00.000-07:00</published><updated>2005-06-19T07:52:44.783-07:00</updated><title type='text'></title><summary type='text'>SQL Table Definition : This sql query is used to find tabledefinition without using enterprise manager table design.Code :SELECT a.[name] as 'Table',  b.[name] as 'Column',  c.[name] as 'Datatype',  b.[length] as 'Length',  CASE   WHEN b.[cdefault] &gt; 0 THEN d.[text]   ELSE NULL  END as 'Default',  CASE   WHEN b.[isnullable] = 0 THEN 'No'   ELSE 'Yes'  END as 'Nullable'FROM  sysobjects aINNER JOIN</summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/111904414601397741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=111904414601397741&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/111904414601397741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/111904414601397741'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/06/sql-table-definition-this-sql-query-is.html' title=''/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-111904378643557888</id><published>2005-06-16T14:28:00.000-07:00</published><updated>2005-07-12T19:59:03.046-07:00</updated><title type='text'></title><summary type='text'>SQL Table Space Script : This sql query uses "sp_mstablespace" stored procedure to get table space for all the user table in the server.Code :SELECT a.[name] as 'Table',(select convert(int, rowcnt)  FROM dbo.sysindexes  WHERE indid &lt; 2  and id=a.id) as rows, (((SELECT sum(dpages)  FROM dbo.sysindexes  WHERE indid &lt; 2 and id = a.id) + (SELECT isnull(sum(used), 0)  FROM dbo.sysindexes  WHERE indid </summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/111904378643557888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=111904378643557888&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/111904378643557888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/111904378643557888'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/06/sql-table-space-script-this-sql-query.html' title=''/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13752993.post-111903223818782589</id><published>2005-06-15T11:15:00.000-07:00</published><updated>2005-07-12T20:00:14.690-07:00</updated><title type='text'></title><summary type='text'>How to find all the user tables in a database :select * from sysobjects a where a.[xtype] = 'u' and a.[name] &lt;&gt; 'dtproperties'. This will give you list of all your tables.</summary><link rel='replies' type='application/atom+xml' href='http://sqlhelp.blogspot.com/feeds/111903223818782589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13752993&amp;postID=111903223818782589&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/111903223818782589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13752993/posts/default/111903223818782589'/><link rel='alternate' type='text/html' href='http://sqlhelp.blogspot.com/2005/06/how-to-find-all-user-tables-in.html' title=''/><author><name>sqlhelp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_qjUxRZM7u4g/TQlRC8qte4I/AAAAAAAAAE0/ODKVN76Bwmk/S220/bmwkermitlogo.jpg'/></author><thr:total>0</thr:total></entry></feed>
