<?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-5706131594274548511</id><updated>2012-01-19T06:38:54.106-08:00</updated><category term='SQL Server 2010'/><category term='Madison'/><category term='ODS'/><category term='Master Data Services'/><category term='MOSS 2007'/><category term='SQL Server 2008'/><category term='SQL Server Integration Services'/><category term='SQL Server Denali'/><category term='SQL Server'/><category term='SQL Server 2005'/><category term='Database Development'/><category term='SSB'/><category term='SharePoint 2010'/><category term='Gemini'/><category term='SSSB'/><category term='Business Intelligence'/><category term='Visual Studio 2010'/><category term='WSS 3.0'/><category term='SQL Server New Version'/><category term='ADO.NET'/><category term='Database Administration'/><category term='Kilimanjaro'/><category term='SSAS'/><category term='SSIS 2008'/><category term='SQL Azure'/><category term='DBA'/><category term='SQL Server 2008 R2'/><category term='Data Warehouse'/><category term='SSBS'/><category term='SSIS'/><category term='Service Broker'/><title type='text'>Arshad Ali</title><subtitle type='html'>Helping community in helping themselves...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default?start-index=101&amp;max-results=100'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>133</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-4563692949154385593</id><published>2012-01-19T06:29:00.000-08:00</published><updated>2012-01-19T06:34:21.568-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Standard Report Subscription in SSRS 2008 R2</title><content type='html'>&lt;div style="text-align: justify;"&gt;You can set the subscription for the report in which case report server  processes the subscription, generates the reports and delivers it to its  intended audience via email delivery or file share delivery on the defined  schedule, to learn more about it &lt;a href="http://www.databasejournal.com/features/mssql/report-subscription-in-ssrs-2008-r2.html"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-4563692949154385593?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/report-subscription-in-ssrs-2008-r2.html' title='Standard Report Subscription in SSRS 2008 R2'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/4563692949154385593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2012/01/standard-report-subscription-in-ssrs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/4563692949154385593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/4563692949154385593'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2012/01/standard-report-subscription-in-ssrs.html' title='Standard Report Subscription in SSRS 2008 R2'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-2322195802425804884</id><published>2012-01-10T10:17:00.000-08:00</published><updated>2012-01-10T10:20:09.935-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Development'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Understanding SSRS Report Definition Language (RDL)</title><content type='html'>&lt;div style="text-align: justify;"&gt;SSRS reports are defined in &lt;a href="http://msdn.microsoft.com/en-us/library/aa237626(v=sql.80).aspx" itxtbad="1" itxtnodeid="460"&gt;Report Definition Language&lt;/a&gt; (RDL), which is  nothing but Extensible Markup Language (XML) adhering to a defined report  definition language schema. When we use &lt;a href="http://msdn.microsoft.com/en-us/library/ms157166.aspx" itxtbad="1" itxtnodeid="463"&gt;Report Designer&lt;/a&gt; or &lt;a href="http://msdn.microsoft.com/en-us/library/dd207008.aspx" itxtbad="1" itxtnodeid="462"&gt;Report Builder&lt;/a&gt; to create reports, it defines the report in  Report Definition Language (RDL), which is an XML representation adhering to a  defined report definition language schema (defines where an RDL element should  exist), for more information &lt;a href="http://www.databasejournal.com/features/mssql/understanding-ssrs-report-definition-language-rdl.html"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-2322195802425804884?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/understanding-ssrs-report-definition-language-rdl.html' title='Understanding SSRS Report Definition Language (RDL)'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/2322195802425804884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2012/01/understanding-ssrs-report-definition.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2322195802425804884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2322195802425804884'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2012/01/understanding-ssrs-report-definition.html' title='Understanding SSRS Report Definition Language (RDL)'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-4802643220870654828</id><published>2012-01-10T10:10:00.000-08:00</published><updated>2012-01-10T10:16:01.053-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Report Snapshots in SSRS 2008 R2</title><content type='html'>&lt;div style="text-align: justify;"&gt;You can set SSRS to create report snapshots, which show data at a point of time  or you can subscribe to your published reports.&lt;/div&gt;&lt;div&gt;&lt;p itxtnodeid="441" itxtharvested="0" style="text-align: justify;"&gt;An SSRS report snapshot represents a  report that contains data retrieved at a specific point of time along with  layout information in the form of intermediate rendering format. SSRS allows you  to create report snapshots on defined schedule or on demand whenever you need  to; a report snapshot is stored in the ReportServer database, for more information &lt;a href="http://www.databasejournal.com/features/mssql/report-snapshots-in-ssrs-2008-r2.html"&gt;click here.&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-4802643220870654828?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/report-snapshots-in-ssrs-2008-r2.html' title='Report Snapshots in SSRS 2008 R2'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/4802643220870654828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2012/01/report-snapshots-in-ssrs-2008-r2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/4802643220870654828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/4802643220870654828'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2012/01/report-snapshots-in-ssrs-2008-r2.html' title='Report Snapshots in SSRS 2008 R2'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-2356362168162964895</id><published>2012-01-10T10:09:00.000-08:00</published><updated>2012-01-10T10:10:47.410-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Development'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Report Caching in SQL Server Reporting Services 2008 R2</title><content type='html'>&lt;p itxtnodeid="456" itxtharvested="0" style="text-align: justify;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms159106.aspx" itxtbad="1" itxtnodeid="459"&gt;SQL Server Reporting Services&lt;/a&gt; (SSRS) is a server based  scalable and extensible platform for authoring, deploying, executing and  managing reports based on a variety of data sources. SSRS allows us to create  interactive, tabular, graphical (using data visualization controls) or free form  reports from relational, multidimensional (using &lt;a href="http://msdn.microsoft.com/en-us/library/ms145506.aspx" itxtbad="1" itxtnodeid="458"&gt;MDX&lt;/a&gt; or DMX) or XML data sources. Furthermore it allows you  to view/export your reports in a variety of formats. You can specify to create  report snapshots, which show data at a point of time or you can even subscribe  to your published reports.&lt;/p&gt; &lt;p itxtnodeid="455" itxtharvested="0" style="text-align: justify;"&gt;To improve the performance of report  processing, SSRS lets you enable caching for the report so that if the same  report request comes again, the stored copy can be rendered in the desired  format and served instead of processing it from scratch, for more information &lt;a href="http://www.databasejournal.com/features/mssql/report-caching-in-sql-server-reporting-services-2008-r2.html"&gt;click here.&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-2356362168162964895?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/report-caching-in-sql-server-reporting-services-2008-r2.html' title='Report Caching in SQL Server Reporting Services 2008 R2'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/2356362168162964895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2012/01/report-caching-in-sql-server-reporting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2356362168162964895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2356362168162964895'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2012/01/report-caching-in-sql-server-reporting.html' title='Report Caching in SQL Server Reporting Services 2008 R2'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-3432431026475128879</id><published>2012-01-10T09:03:00.000-08:00</published><updated>2012-01-10T10:08:31.711-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Development'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Creating and using Report Parts in Report Builder 3.0</title><content type='html'>&lt;p itxtnodeid="477" itxtharvested="0" style="text-align: justify;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd207008.aspx" itxtbad="1" itxtnodeid="479"&gt;Report Builder 3.0&lt;/a&gt;, which comes with SQL Server 2008 R2, is  a new enhanced report development and report authoring tool intended to be used  by business users for ad-hoc reporting. Report Builder 3.0 has numerous new  features and one of them is Report Part Gallery, which allows you to create and  publish report parts and reuse them in other reports. In other words, you can  publish different report parts on the report server and reuse them in different  reports when required, without recreating them from scratch, for more information &lt;a href="http://www.databasejournal.com/features/mssql/creating-and-using-report-parts-in-report-builder-3.0.html"&gt;click here.&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-3432431026475128879?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/creating-and-using-report-parts-in-report-builder-3.0.html' title='Creating and using Report Parts in Report Builder 3.0'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/3432431026475128879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2012/01/creating-and-using-report-parts-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3432431026475128879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3432431026475128879'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2012/01/creating-and-using-report-parts-in.html' title='Creating and using Report Parts in Report Builder 3.0'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-2939997323445225194</id><published>2012-01-10T08:56:00.000-08:00</published><updated>2012-01-10T09:02:58.136-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Getting Started with SQL Server Report Builder 3.0</title><content type='html'>&lt;p itxtnodeid="480" itxtharvested="0" style="text-align: justify;"&gt;SQL Server Reporting Services (SSRS) has a  report development/authoring tool called Report Designer (Business Intelligence  Development Studio) for creating managed reports. Though Report Designer has an  intuitive interface for creating simple to complex reports, it can be a little  complex for business users who want to create ad-hoc reports. SQL Server  Reporting Services has a separate tool called Report Builder (separate  downloadable) created especially for business users to do ad-hoc reporting.&lt;/p&gt; &lt;p itxtnodeid="479" itxtharvested="0" style="text-align: justify;"&gt;Report Builder 1.0 first came with SQL  Server 2005 and has grown up with each subsequent release. We are going to deep  dive with Report Builder 3.0, which comes with SQL Server 2008 R2. For more information&lt;a href="http://www.databasejournal.com/features/mssql/sql-server-report-builder-3.0.html"&gt; click here.&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-2939997323445225194?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/sql-server-report-builder-3.0.html' title='Getting Started with SQL Server Report Builder 3.0'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/2939997323445225194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2012/01/getting-started-with-sql-server-report.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2939997323445225194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2939997323445225194'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2012/01/getting-started-with-sql-server-report.html' title='Getting Started with SQL Server Report Builder 3.0'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-5743541169662213959</id><published>2012-01-10T08:51:00.000-08:00</published><updated>2012-01-10T08:55:57.869-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Getting Started with Utility Control Point in SQL Server 2008 R2</title><content type='html'>&lt;div id="post-body-725200735742905806" class="post-body entry-content"&gt; &lt;p itxtharvested="0" itxtnodeid="485"&gt;&lt;span style="text-align: justify; "&gt;In my last article I talked about SQL  Server Utility, &lt;/span&gt;&lt;a href="http://www.databasejournal.com/features/mssql/sql-server-utility-control-point-ucp.html" itxtbad="1" itxtnodeid="473" style="text-align: justify; "&gt;Utility Control Point&lt;/a&gt;&lt;span style="text-align: justify; "&gt;, what it is, how it helps  SQL Server DBAs in multi-server administration, and finally I demonstrated  creating Utility Control Point step-by-step.&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-ALIGN: justify" itxtharvested="0" itxtnodeid="484"&gt; &lt;/p&gt;&lt;p itxtnodeid="471" itxtharvested="0"&gt;To learn more about enrolling multiple SQL Server instances in an already created UCP for health  data collection and monitoring purposes and how to administer SQL Server Utility  and Utility Control Point,&lt;a href="http://www.databasejournal.com/features/mssql/getting-started-with-utility-control-point-in-sql-server.html"&gt; click here.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt; &lt;div style="CLEAR: both"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-5743541169662213959?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/getting-started-with-utility-control-point-in-sql-server.html' title='Getting Started with Utility Control Point in SQL Server 2008 R2'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/5743541169662213959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2012/01/getting-started-with-utility-control.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/5743541169662213959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/5743541169662213959'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2012/01/getting-started-with-utility-control.html' title='Getting Started with Utility Control Point in SQL Server 2008 R2'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-725200735742905806</id><published>2012-01-10T08:48:00.000-08:00</published><updated>2012-01-10T08:50:09.653-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Understanding Utility Control Point (UCP) in SQL Server 2008 R2</title><content type='html'>&lt;p itxtnodeid="485" itxtharvested="0"&gt;As your business grows, the number of  applications grows as well, as do the SQL Server instances to support these  applications. As a SQL DBA, you need to have a multi-server management dashboard  that proactively tells you about the resource utilization on each SQL Server  instance.&lt;/p&gt; &lt;p itxtnodeid="484" itxtharvested="0" style="text-align: justify;"&gt;SQL Server 2008 R2 introduced the SQL  Server Utility and Utility Control Point, which lets you have a consolidated  dashboard-type view of resource utilization on all the servers in your  multi-server environments. It helps SQL DBAs to proactively monitor their SQL  Server instances' resource utilization, for more information &lt;a href="http://www.databasejournal.com/features/mssql/sql-server-utility-control-point-ucp.html"&gt;click here&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-725200735742905806?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/sql-server-utility-control-point-ucp.html' title='Understanding Utility Control Point (UCP) in SQL Server 2008 R2'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/725200735742905806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2012/01/understanding-utility-control-point-ucp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/725200735742905806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/725200735742905806'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2012/01/understanding-utility-control-point-ucp.html' title='Understanding Utility Control Point (UCP) in SQL Server 2008 R2'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-2232983458068617343</id><published>2012-01-10T08:42:00.000-08:00</published><updated>2012-01-10T08:44:45.858-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server Denali'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='SSBS'/><category scheme='http://www.blogger.com/atom/ns#' term='SSB'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Development'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Managing and Monitoring SQL Server Service Broker Environments</title><content type='html'>&lt;div style="text-align: justify;"&gt;Service Broker applications run in the background. You send a message and your command returns immediately. In the background, Service Broker keeps on trying to send the message to the destination service (Queue) until it puts the message there, times out or you end the conversation. These things all happen transparently to you and your sending application. So how would you troubleshoot your Service Broker applications if they're not working as expected, and how would you identify if something goes wrong? For for information &lt;a href="http://www.databasejournal.com/features/mssql/managing-sql-server-service-broker-environments.html"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-2232983458068617343?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/managing-sql-server-service-broker-environments.html' title='Managing and Monitoring SQL Server Service Broker Environments'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/2232983458068617343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2012/01/managing-and-monitoring-sql-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2232983458068617343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2232983458068617343'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2012/01/managing-and-monitoring-sql-server.html' title='Managing and Monitoring SQL Server Service Broker Environments'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-3097147822371649012</id><published>2012-01-10T08:34:00.000-08:00</published><updated>2012-01-10T08:41:45.061-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server Denali'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Development'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Understanding Sequence Object in SQL Server Denali</title><content type='html'>&lt;p style="text-align: justify;"&gt;Until SQL Server 2008 R2, the Identity column was used to generate sequential  numbers to identify records in a table, mostly used as a primary/foreign key.  The scope of the identity column is the table on which it has been created, and  the next sequential number is created when the DML statement is executed. But  what if you want to have sequential generation of numbers across tables (instead  of tying the numbers with just one table), and you want to have the next  sequence number even before execution of the DML statement? SQL Server Denali  has a new feature called Sequence object for these purposes, while retaining  Identity column functionality too, for information &lt;a href="http://www.databasejournal.com/features/mssql/sql-server-denali-sequence-object.html"&gt;click here.&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-3097147822371649012?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/sql-server-denali-sequence-object.html' title='Understanding Sequence Object in SQL Server Denali'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/3097147822371649012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2012/01/understanding-sequence-object-in-sql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3097147822371649012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3097147822371649012'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2012/01/understanding-sequence-object-in-sql.html' title='Understanding Sequence Object in SQL Server Denali'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-46067560235639472</id><published>2011-12-14T05:42:00.000-08:00</published><updated>2011-12-14T05:45:30.543-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSBS'/><category scheme='http://www.blogger.com/atom/ns#' term='Service Broker'/><category scheme='http://www.blogger.com/atom/ns#' term='SSB'/><category scheme='http://www.blogger.com/atom/ns#' term='SSSB'/><title type='text'>SQL Server Service Broker Security</title><content type='html'>When we talk of communicating messages back and forth between Initiator and  Target we need to ensure that communication is secure and no one on the way can  temper with messages being sent. So what are the security features available for  Service Broker to ensure secured communications?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To explore it &lt;a href="Service Broker provides a robust infrastructure for security. At first level, SQL Server itself ensures that only authorized users can access the Service Broker objects and can send messages to the Service Broker services. Whatever operations each user performs it occurs under a specific security context of the security/database principal. On second level, applications while sending messages may use either transport security, dialog security or both across instances. Both of these security methods provide a different and distinct level of security."&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-46067560235639472?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/sql-server-service-broker-security.html' title='SQL Server Service Broker Security'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/46067560235639472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/12/sql-server-service-broker-security.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/46067560235639472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/46067560235639472'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/12/sql-server-service-broker-security.html' title='SQL Server Service Broker Security'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-4107720609104666332</id><published>2011-12-14T05:39:00.000-08:00</published><updated>2011-12-14T05:41:29.486-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSBS'/><category scheme='http://www.blogger.com/atom/ns#' term='Service Broker'/><category scheme='http://www.blogger.com/atom/ns#' term='SSB'/><category scheme='http://www.blogger.com/atom/ns#' term='SSSB'/><title type='text'>Understanding SQL Server Service Broker Authentication</title><content type='html'>&lt;p itxtnodeid="477" itxtharvested="0"&gt;Service Broker endpoint supports both  Windows Authentication and Certificate Based Authentication. Windows  Authentication is preferred if the distributed Service Broker endpoints are in  the same windows domains, and Certificate Based Authentication is used if these  endpoints are in two different windows domains, for information &lt;a href="http://www.databasejournal.com/features/mssql/understanding-sql-server-service-broker-authentication.html"&gt;click here.&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-4107720609104666332?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/understanding-sql-server-service-broker-authentication.html' title='Understanding SQL Server Service Broker Authentication'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/4107720609104666332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/12/understanding-sql-server-service-broker.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/4107720609104666332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/4107720609104666332'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/12/understanding-sql-server-service-broker.html' title='Understanding SQL Server Service Broker Authentication'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-1348887635682035059</id><published>2011-12-14T05:36:00.000-08:00</published><updated>2011-12-14T05:41:50.678-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server Integration Services'/><category scheme='http://www.blogger.com/atom/ns#' term='SSIS 2008'/><title type='text'>Executing a SSIS Package from Stored Procedure in SQL Server</title><content type='html'>&lt;p itxtnodeid="487" itxtharvested="0"&gt;Recently we had a requirement to execute a  SSIS package from one of our user stored procedures, but there is no direct way  available in SQL Server for executing a SSIS package from a stored procedure.  SQL Server has some undocumented system stored procedures for SSIS package  management, but none is available that can be used to execute a SSIS package  from the stored procedure. Now the question is, how can we execute a SSIS  package from the user stored procedure? If the direct method is not available,  is there any alternative for this?&lt;/p&gt;&lt;p itxtnodeid="487" itxtharvested="0"&gt;&lt;/p&gt;&lt;p itxtnodeid="489" itxtharvested="0"&gt;Here are two different ways a SSIS package  can be executed from a stored procedure. In the first approach, we will create a  job, making SSIS package call a job step and executing it by calling the  sp_start_job system stored procedure from the user defined function. In the  second approach, we will enable xp_cmdshell to execute the DTEXEC command line  utility from the user defined stored procedure, for information &lt;a href="http://www.databasejournal.com/features/mssql/executing-a-ssis-package-from-stored-procedure-in-sql-server.html"&gt;click here.&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-1348887635682035059?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/executing-a-ssis-package-from-stored-procedure-in-sql-server.html' title='Executing a SSIS Package from Stored Procedure in SQL Server'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/1348887635682035059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/12/executing-ssis-package-from-stored.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/1348887635682035059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/1348887635682035059'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/12/executing-ssis-package-from-stored.html' title='Executing a SSIS Package from Stored Procedure in SQL Server'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-2172053858470559950</id><published>2011-12-14T05:24:00.000-08:00</published><updated>2012-01-19T06:38:54.124-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Data Warehouse'/><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server Integration Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><category scheme='http://www.blogger.com/atom/ns#' term='SSIS 2008'/><title type='text'>SQL Server Integration Services ( SSIS ) Interview Questions</title><content type='html'>When preparing for a SQL Server interview, it is helpful to understand what questions may be asked related to SSIS.  In this series,  I will try to cover as much as I can to help you prepare.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.mssqltips.com/sqlservertip/2485/ssis-interview-questions--part-1/"&gt;SSIS Interview Questions - Basics Concepts, Control flow and Data flow&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.mssqltips.com/sqlservertip/2486/ssis-interview-questions-for-basic-concepts-and-event-logging/"&gt;SSIS Interview Questions for Basic Concepts and Event Logging&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.mssqltips.com/sqlservertip/2487/ssis-interview-questions-on-transactions-event-handling-and-validation/"&gt;SSIS Interview Questions on Transactions, Event Handling and Validation&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.mssqltips.com/sqlservertip/2557/ssis-architecture-and-internals-interview-questions/"&gt;SSIS Interview Questions on Architecture and Internals&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.mssqltips.com/sqlservertip/2558/ssis-interview-questions-for-memory-management-and-deployment/"&gt;SSIS Interview Questions for Memory Management and Deployment&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;more to follows....&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-2172053858470559950?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/sqlservertip/2485/ssis-interview-questions--part-1/' title='SQL Server Integration Services ( SSIS ) Interview Questions'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/2172053858470559950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/12/sql-server-integration-services-ssis.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2172053858470559950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2172053858470559950'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/12/sql-server-integration-services-ssis.html' title='SQL Server Integration Services ( SSIS ) Interview Questions'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-6812661805823488972</id><published>2011-12-14T05:20:00.000-08:00</published><updated>2011-12-14T05:22:57.919-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Data Warehouse'/><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server Integration Services'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server Denali'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>SSIS Package Deployment Model in SQL Server 2012 - Denali</title><content type='html'>Deployment has always been a challenge for SSIS developers to deploy packages.  SSIS developers are envious of SSRS/SSAS developers as they have an easy way to create a single unit of deployment (deployment package) that contains everything needed for the deployment.  The good news is the inclusion of the SSIS Package Deployment Model in SQL Server 2012 code name Denali.  In these articles I cover what it is and how to get started to simplify your SSIS package deployments.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.mssqltips.com/sqlservertip/2450/ssis-package-deployment-model-in-sql-server-denali-part-1-of-2/"&gt;SSIS Package Deployment Model in SQL Server Denali (Part 1 of 2)&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.mssqltips.com/sqlservertip/2451/ssis-package-deployment-model-in-sql-server-denali-part-2-of-2/"&gt;SSIS Package Deployment Model in SQL Server Denali (Part 2 of 2)&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-6812661805823488972?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/6812661805823488972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/12/ssis-package-deployment-model-in-sql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/6812661805823488972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/6812661805823488972'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/12/ssis-package-deployment-model-in-sql.html' title='SSIS Package Deployment Model in SQL Server 2012 - Denali'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-8672300661963292569</id><published>2011-12-14T04:18:00.000-08:00</published><updated>2011-12-14T05:19:05.053-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Data Warehouse'/><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server Denali'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>SSIS Enhancements in SQL Server 2012 - Denali</title><content type='html'>I heard there are couple of enhancements in SQL Server Denali for SSIS. What are these enhancements and how does improves the usability, productivity, manageability and performance?  Check out this articles to learn more.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.mssqltips.com/sqlservertip/2447/sql-server-denali-ssis-enhancements-part-1-of-2/"&gt;SQL Server Denali SSIS Enhancements Part 1 of 2&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.mssqltips.com/sqlservertip/2448/sql-server-denali-ssis-enhancements-part-2-of-2/"&gt;SQL Server Denali SSIS Enhancements Part 1 of 2&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-8672300661963292569?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/8672300661963292569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/12/ssis-enhancements-in-sql-server-2012.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/8672300661963292569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/8672300661963292569'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/12/ssis-enhancements-in-sql-server-2012.html' title='SSIS Enhancements in SQL Server 2012 - Denali'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-3633558586178535395</id><published>2011-08-26T18:29:00.000-07:00</published><updated>2011-08-26T18:31:07.248-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server Denali'/><title type='text'>SQL Server Denali THROW statement to raise an exception</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;b&gt;Raising exception with THROW statement in SQL Server Denali&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Prior to SQL Server 2005, writing code for exception handling was painful for T-SQL developers. SQL Server 2005 introduced &lt;a href="http://www.mssqltips.com/category.asp?catid=79"&gt;structured exception handling&lt;/a&gt; with BEGIN TRY...BEGIN CATCH blocks. Though this inclusion made managing exceptions in T-SQL programming quite easier, it has some limitations. In this tip I am going to talk about some of these challenges and limitations, then show how a new command THROW in SQL Server Denali overcomes those items, &lt;a href="http://www.mssqltips.com/sqlservertip/2419/sql-server-denali-throw-statement-to-raise-an-exception/"&gt;click here for more info.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-3633558586178535395?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/sqlservertip/2419/sql-server-denali-throw-statement-to-raise-an-exception/' title='SQL Server Denali THROW statement to raise an exception'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/3633558586178535395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/08/sql-server-denali-throw-statement-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3633558586178535395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3633558586178535395'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/08/sql-server-denali-throw-statement-to.html' title='SQL Server Denali THROW statement to raise an exception'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-9168066301393780169</id><published>2011-08-26T18:27:00.000-07:00</published><updated>2011-08-26T18:29:03.303-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server Denali'/><title type='text'>Understanding Ad-hoc paging in SQL Server Denali</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;b&gt;SQL Server Denali Server Side Paging&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;When designing a User Interface (UI) you normally display 10, 20, 50 or 100 rows on the screen for readability purposes and easy navigation. One way to do this, is to bring all the data from SQL Server to local memory and do the navigation locally. This approach looks simple, but has a couple of issues.  First, it could choke the network during a huge data transfer from the server to the local machine (or machine running UI).  Second, you could need much more memory to accommodate the data locally.  Third, when you navigate to the next page you are actually viewing data stored locally and you will not be able to see updated records on the server until you re-fetch all the data again. So what are some options for server side paging and how does SQL Server Denali improves on this process?  &lt;a href="http://www.mssqltips.com/sqlservertip/2420/sql-server-denali-server-side-paging/"&gt;Check out this tip to learn more. &lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-9168066301393780169?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/sqlservertip/2420/sql-server-denali-server-side-paging/' title='Understanding Ad-hoc paging in SQL Server Denali'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/9168066301393780169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/08/understanding-ad-hoc-paging-in-sql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/9168066301393780169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/9168066301393780169'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/08/understanding-ad-hoc-paging-in-sql.html' title='Understanding Ad-hoc paging in SQL Server Denali'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-2705407236672713512</id><published>2011-06-30T11:08:00.000-07:00</published><updated>2011-06-30T11:12:18.699-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Diagnostic logging in SharePoint 2010</title><content type='html'>&lt;div style="text-align: justify;"&gt;For diagnostic logging, the Unified Logging Service (ULS) has been   available since previous versions of SharePoint. But what improvements   and refinements have been done in SharePoint 2010? What are the options available for diagnostic   logging in SharePoint 2010? How better we can control the amount of diagnostic information   to be logged in SharePoint 2010? For more details &lt;a href="http://www.mssharepointtips.com/tip.asp?id=1130"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-2705407236672713512?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssharepointtips.com/tip.asp?id=1130' title='Diagnostic logging in SharePoint 2010'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/2705407236672713512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/06/diagnostic-logging-in-sharepoint-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2705407236672713512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2705407236672713512'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/06/diagnostic-logging-in-sharepoint-2010.html' title='Diagnostic logging in SharePoint 2010'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-738264130301052541</id><published>2011-06-30T11:06:00.000-07:00</published><updated>2011-06-30T11:08:40.111-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Getting Started with the SharePoint Logging and Reporting Database in SharePoint 2010</title><content type='html'>&lt;div style="text-align: justify;"&gt;In my   &lt;a href="http://www.mssharepointtips.com/tip.asp?id=1130" target="_blank"&gt;last tip&lt;/a&gt; I talked about diagnostic logging in SharePoint   2010 and how it helps in troubleshooting. Troubleshooting with trace   files is good but wouldn't it be cool if we have all the logging (usage   and health)   information on single place in consolidated form which help you to build   reports and do analysis on collected data from all the servers   of the farm? I heard SharePoint 2010 has new logging database. What is   it, what does it store? How we can control the amount of information to   be logged in the SharePoint logging database? For more details, &lt;a href="http://www.mssharepointtips.com/tip.asp?id=1139"&gt;click care.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-738264130301052541?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssharepointtips.com/tip.asp?id=1139' title='Getting Started with the SharePoint Logging and Reporting Database in SharePoint 2010'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/738264130301052541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/06/getting-started-with-sharepoint-logging.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/738264130301052541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/738264130301052541'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/06/getting-started-with-sharepoint-logging.html' title='Getting Started with the SharePoint Logging and Reporting Database in SharePoint 2010'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-2367084626873117971</id><published>2011-06-30T11:04:00.000-07:00</published><updated>2011-06-30T11:05:31.293-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Health Analyzer in SharePoint 2010</title><content type='html'>&lt;div style="text-align: justify;"&gt;As a SharePoint Administrator you always wanted to have something in place which alerts you about the running issues or potential problems in your farm. SharePoint 2010 has come up with an 'out of the box' Health Analyzer feature which alerts you about the potential problems, and the locations where they occurred, the cause and how to resolve these issues. &lt;a href="http://www.mssharepointtips.com/tip.asp?id=1128"&gt;Let's explore it more. &lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-2367084626873117971?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssharepointtips.com/tip.asp?id=1128' title='Health Analyzer in SharePoint 2010'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/2367084626873117971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/06/health-analyzer-in-sharepoint-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2367084626873117971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2367084626873117971'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/06/health-analyzer-in-sharepoint-2010.html' title='Health Analyzer in SharePoint 2010'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-8837450426569389517</id><published>2011-06-30T10:59:00.000-07:00</published><updated>2011-06-30T11:00:42.460-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server Denali'/><title type='text'>Getting started with Code Snippets feature of SQL Server Denali</title><content type='html'>&lt;div style="text-align: justify;"&gt;In SQL Server Denali under Manageability enhancements, code snippets feature has been introduced. In this tip I am going to talk about what it is, how to use it and if required how can we customize/add code snippet (script template) as per our need, for more details &lt;a href="http://www.mssqltips.com/tip.asp?tip=2411"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-8837450426569389517?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=2411' title='Getting started with Code Snippets feature of SQL Server Denali'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/8837450426569389517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/06/getting-started-with-code-snippets.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/8837450426569389517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/8837450426569389517'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/06/getting-started-with-code-snippets.html' title='Getting started with Code Snippets feature of SQL Server Denali'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-3800795796216453132</id><published>2011-06-30T10:56:00.000-07:00</published><updated>2011-06-30T10:58:01.611-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Development'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Short-cut keys for commonly used tasks in SSMS - Part 2</title><content type='html'>&lt;div style="text-align: justify;"&gt;We often overlook different &lt;a href="http://www.mssqltips.com/category.asp?catid=52"&gt;SSMS&lt;/a&gt; shortcut keys which provide a boost in DBA and Developer productivity. In the second tip of this series (&lt;a href="http://www.mssqltips.com/tip.asp?tip=2413"&gt;SQL Server Management Studio keyboard shortcuts - Part 1&lt;/a&gt;), I am going to further explain shortcut keys for managing Intellisence, debugging, running your code and many more...&lt;a href="http://www.mssqltips.com/tip.asp?tip=2415"&gt;click here&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-3800795796216453132?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=2415' title='Short-cut keys for commonly used tasks in SSMS - Part 2'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/3800795796216453132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/06/short-cut-keys-for-commonly-used-tasks_30.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3800795796216453132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3800795796216453132'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/06/short-cut-keys-for-commonly-used-tasks_30.html' title='Short-cut keys for commonly used tasks in SSMS - Part 2'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-3570000100714084497</id><published>2011-06-30T10:50:00.000-07:00</published><updated>2011-06-30T10:53:37.789-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Development'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Short-cut keys for commonly used tasks in SSMS - Part 1</title><content type='html'>&lt;div style="text-align: justify;"&gt;As responsibilities are growing every day, a DBA or developer needs to improve his/her productivity. One way to do this is to use as many shortcuts as possible instead of using your mouse and the menus.  In this tip we take a look at common tasks you may perform when using SSMS and the associated shortcut keys, for more details &lt;a href="http://www.mssqltips.com/tip.asp?tip=2413"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-3570000100714084497?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=2413' title='Short-cut keys for commonly used tasks in SSMS - Part 1'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/3570000100714084497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/06/short-cut-keys-for-commonly-used-tasks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3570000100714084497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3570000100714084497'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/06/short-cut-keys-for-commonly-used-tasks.html' title='Short-cut keys for commonly used tasks in SSMS - Part 1'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-7963406883039443677</id><published>2011-06-30T10:47:00.000-07:00</published><updated>2011-06-30T10:55:17.497-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Understanding SQL Server Net-Libraries</title><content type='html'>&lt;h2 style="text-align: justify;"&gt;&lt;span class="Apple-style-span" &gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;I know that SQL Server and its clients interact with each other using different Net-Libraries or network protocols. But what are these Net-Libraries that SQL Server uses and how do each of these differ from the others. Also, in which scenario is one preferred over the others? SQL Server provides different Net-Libraries, known as Dynamic-Link Library (DLL), to let clients communicate with SQL Server using different network protocols. These Net-Libraries specify which networking protocols to use while exchanging data back and forth between SQL Server and the clients. To learn more about it &lt;a href="http://www.mssqltips.com/tip.asp?tip=2320"&gt;click here.&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-7963406883039443677?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=2320' title='Understanding SQL Server Net-Libraries'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/7963406883039443677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/06/understanding-sql-server-net-libraries.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/7963406883039443677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/7963406883039443677'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/06/understanding-sql-server-net-libraries.html' title='Understanding SQL Server Net-Libraries'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-8348988353724935730</id><published>2011-04-02T08:15:00.000-07:00</published><updated>2011-04-02T08:22:26.197-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSBS'/><category scheme='http://www.blogger.com/atom/ns#' term='Service Broker'/><category scheme='http://www.blogger.com/atom/ns#' term='SSB'/><category scheme='http://www.blogger.com/atom/ns#' term='SSSB'/><title type='text'>Service Broker and Poison Message Handling</title><content type='html'>&lt;div style="text-align: justify;"&gt;Have you ever figured out why your Service Broker queue gets disabled automatically? What causes your Service Broker queue to get disabled in the first place? What is a poison message with respect to Service Broker? Is there anything new in SQL Server 2008 R2 for managing poison messages in Service Broker? To explore it more &lt;a href="http://www.mssqltips.com/tip.asp?tip=2309"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-8348988353724935730?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=2309' title='Service Broker and Poison Message Handling'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/8348988353724935730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/04/service-broker-and-poison-message.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/8348988353724935730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/8348988353724935730'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/04/service-broker-and-poison-message.html' title='Service Broker and Poison Message Handling'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-7843922020643805826</id><published>2011-04-02T08:11:00.000-07:00</published><updated>2011-04-02T08:15:08.935-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSBS'/><category scheme='http://www.blogger.com/atom/ns#' term='Service Broker'/><category scheme='http://www.blogger.com/atom/ns#' term='SSB'/><category scheme='http://www.blogger.com/atom/ns#' term='SSSB'/><title type='text'>SQL Server 2008 Service Broker - Conversation Priorities</title><content type='html'>&lt;div align="justify"&gt;In a recent article I talked about creating Service Broker application and communicating between Initiator and Target. Service Broker ensures Exactly Once in Order delivery for messages inside a conversation. But what if you want some important messages/conversations (with higher priority) to be processed earlier than messages/conversations with lower priority? Is there any way to define priority in sending or receiving messages in Service Broker? To learn more &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3927721/SQL-Server-2008-Service-Broker---Conversation-Priorities.htm"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-7843922020643805826?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/article.php/3927721/SQL-Server-2008-Service-Broker---Conversation-Priorities.htm' title='SQL Server 2008 Service Broker - Conversation Priorities'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/7843922020643805826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/04/sql-server-2008-service-broker.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/7843922020643805826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/7843922020643805826'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/04/sql-server-2008-service-broker.html' title='SQL Server 2008 Service Broker - Conversation Priorities'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-6481812323774083775</id><published>2011-03-07T23:08:00.000-08:00</published><updated>2011-03-07T23:15:00.805-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSBS'/><category scheme='http://www.blogger.com/atom/ns#' term='Service Broker'/><category scheme='http://www.blogger.com/atom/ns#' term='SSB'/><category scheme='http://www.blogger.com/atom/ns#' term='SSSB'/><title type='text'>SQL Server Service Broker - External Activation</title><content type='html'>&lt;p style="text-align: justify;"&gt;SQL Server Service Broker allows for setting up two types of activation, &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3925256/SQL-Server-Service-Broker--Internal-Activation.htm"&gt;Internal Activation&lt;/a&gt; or External Activation. To handle increased message traffic, in internal activation you specify a stored procedure (multiple instances might be created depending on your setting) to be called and this way you &lt;strong&gt;scale up&lt;/strong&gt; your distributed application, whereas in case of external activation Service Broker sends notification (QUEUE_ACTIVATION event) to an external application/program outside SQL Server to read the message from the queue and process it. This way you actually &lt;strong&gt;scale out&lt;/strong&gt; your distributed application. External activation allows putting heavy weight processing logic outside SQL Server in a separate process than SQL Server which gives better performance and scalability or might run under different credential than the SQL Server service account.&lt;/p&gt;&lt;p style="text-align: justify;"&gt;In my last article I talked about setting up &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3925256/SQL-Server-Service-Broker--Internal-Activation.htm"&gt;internal activation&lt;/a&gt;, writing a stored procedure which will be called upon on activation. In this article, I will be talking about external activation in detail. For more details &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3927171/SQL-Server-Service-Broker---External-Activation.htm"&gt;click here.&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-6481812323774083775?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/article.php/3927171/SQL-Server-Service-Broker---External-Activation.htm' title='SQL Server Service Broker - External Activation'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/6481812323774083775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/03/sql-server-service-broker-external.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/6481812323774083775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/6481812323774083775'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/03/sql-server-service-broker-external.html' title='SQL Server Service Broker - External Activation'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-4816865075967041505</id><published>2011-03-07T23:05:00.000-08:00</published><updated>2011-12-14T04:17:24.088-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSBS'/><category scheme='http://www.blogger.com/atom/ns#' term='Service Broker'/><category scheme='http://www.blogger.com/atom/ns#' term='SSB'/><category scheme='http://www.blogger.com/atom/ns#' term='SSSB'/><title type='text'>Service Broker and Poison Message Handling</title><content type='html'>&lt;div style="text-align: justify;"&gt;Have you ever figured out why your service broker queue gets disabled automatically? What causes your service broker queue to get disabled in the first place? What is a poison message with respect to service broker? Is there anything new in SQL Server 2008 R2 for managing poison messages in Service Broker? To explore it more &lt;a href="http://www.mssqltips.com/sqlservertip/2309/sql-server-service-broker-poison-message-handling/"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-4816865075967041505?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/sqlservertip/2309/sql-server-service-broker-poison-message-handling/' title='Service Broker and Poison Message Handling'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/4816865075967041505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/03/service-broker-and-poison-message.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/4816865075967041505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/4816865075967041505'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/03/service-broker-and-poison-message.html' title='Service Broker and Poison Message Handling'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-8467404706655953595</id><published>2011-03-07T23:03:00.000-08:00</published><updated>2011-03-07T23:05:03.786-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Understanding SQL Server Net-Libraries</title><content type='html'>&lt;div style="text-align: justify;"&gt;I know that SQL Server and its clients interact with each other using different Net-Libraries or network protocols.  But what are these Net-Libraries that SQL Server uses and how do each of these differ from the others.  Also, in which scenario is one preferred over the others? To learn about it &lt;a href="http://mssqltips.com/tip.asp?tip=2320"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-8467404706655953595?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://mssqltips.com/tip.asp?tip=2320' title='Understanding SQL Server Net-Libraries'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/8467404706655953595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/03/understanding-sql-server-net-libraries.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/8467404706655953595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/8467404706655953595'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/03/understanding-sql-server-net-libraries.html' title='Understanding SQL Server Net-Libraries'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-1581972324195346449</id><published>2011-03-07T22:55:00.000-08:00</published><updated>2011-03-07T23:02:50.928-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>SQL Azure - Getting Started With Database Manager</title><content type='html'>&lt;div style="text-align: justify;"&gt;The Database Manager for SQL Azure is a lightweight, easy to use, thin web-based database management tool for connecting to a SQL Azure database and managing different database management tasks like; creating and editing tables, views and stored procedures, editing table data, writing and executing T-SQL queries, etc...for more information &lt;a href="http://www.mssqltips.com/tip.asp?tip=2295"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-1581972324195346449?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=2295' title='SQL Azure - Getting Started With Database Manager'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/1581972324195346449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/03/sql-azure-getting-started-with-database.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/1581972324195346449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/1581972324195346449'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/03/sql-azure-getting-started-with-database.html' title='SQL Azure - Getting Started With Database Manager'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-5551563751051996703</id><published>2011-03-07T22:52:00.000-08:00</published><updated>2011-03-07T22:53:48.879-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSBS'/><category scheme='http://www.blogger.com/atom/ns#' term='Service Broker'/><category scheme='http://www.blogger.com/atom/ns#' term='SSB'/><category scheme='http://www.blogger.com/atom/ns#' term='SSSB'/><title type='text'>SQL Server Service Broker – Internal Activation</title><content type='html'>&lt;div align="justify"&gt;SQL Server Service Broker allows you to create activation stored procedures, which are called automatically (by Service Broker - Queue Monitor) whenever a message arrives in the queue (very much like a trigger but not exactly the same). Not only this, you can specify the number of instances of the stored procedure to be created to process messages from different conversation groups in parallel if the queue is overloaded with the arrival of lots of messages. In this article, I will be talking about setting up internal activation and writing a stored procedure, which will be called on activation, for more information &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3925256/article.htm"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-5551563751051996703?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/article.php/3925256/article.htm' title='SQL Server Service Broker – Internal Activation'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/5551563751051996703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/03/sql-server-service-broker-internal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/5551563751051996703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/5551563751051996703'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/03/sql-server-service-broker-internal.html' title='SQL Server Service Broker – Internal Activation'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-4972925849471089351</id><published>2011-01-26T10:21:00.000-08:00</published><updated>2011-01-26T10:23:14.619-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>SQL Azure - Creating backups and copies of your databases</title><content type='html'>&lt;div align="justify"&gt;As a DBA you always followed a practice to back up your database (or take a snapshot of your database) before making any changes so that you can revert to your old database state if something goes wrong. Also to setup a development or test environment you use a backup of your database and restore it in the respective environment. If you are moving to SQL Azure, what would you do in these cases as backup / restore and database snapshots are not supported as of now? For more details, &lt;a href="http://www.mssqltips.com/tip.asp?tip=2235"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-4972925849471089351?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=2235' title='SQL Azure - Creating backups and copies of your databases'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/4972925849471089351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/01/sql-azure-creating-backups-and-copies.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/4972925849471089351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/4972925849471089351'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/01/sql-azure-creating-backups-and-copies.html' title='SQL Azure - Creating backups and copies of your databases'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-5976554102379261863</id><published>2011-01-26T10:17:00.000-08:00</published><updated>2011-01-26T10:19:21.224-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSBS'/><category scheme='http://www.blogger.com/atom/ns#' term='Service Broker'/><category scheme='http://www.blogger.com/atom/ns#' term='SSB'/><category scheme='http://www.blogger.com/atom/ns#' term='SSSB'/><title type='text'>Writing SSBS Applications Across SQL Server Instances - Getting Environments Ready</title><content type='html'>&lt;div align="justify"&gt;In my previous couple of articles, I introduced you SQL Server Service Broker, what it is, how it works, its different components and how are they related to each other. Then I talked about writing SSBS application when both Initiator (Sender) and Target (Receiver) are in same database and SSBS application when both Initiator (Sender) and Target (Receiver) are in different databases on the same SQL Server instance. Now let’s move on and see how to write an SSBS application when the Initiator and Target are in two different databases on two different SQL Server instances (machines), for more details &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3920581/article.htm"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-5976554102379261863?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/article.php/3920581/article.htm' title='Writing SSBS Applications Across SQL Server Instances - Getting Environments Ready'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/5976554102379261863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/01/writing-ssbs-applications-across-sql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/5976554102379261863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/5976554102379261863'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/01/writing-ssbs-applications-across-sql.html' title='Writing SSBS Applications Across SQL Server Instances - Getting Environments Ready'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-4768929926451783529</id><published>2011-01-26T09:51:00.000-08:00</published><updated>2011-01-26T10:16:23.976-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSBS'/><category scheme='http://www.blogger.com/atom/ns#' term='Service Broker'/><category scheme='http://www.blogger.com/atom/ns#' term='SSB'/><category scheme='http://www.blogger.com/atom/ns#' term='SSSB'/><title type='text'>Writing SQL Server Service Broker Applications Across Databases - Initiator in one database and Target in another database on same instance</title><content type='html'>&lt;div align="justify"&gt;In my previous couple of articles, I introduced you SQL Server Service Broker, what it is and how it works, what its different components are and how they are related to each other. Then I talked about writing an SSBS application when both Initiator (Sender) and Target (Receiver) are in same database. Now let’s move on and see how to write SSBS applications when Initiator and Target are in two different databases on the same SQL Server instance, for more details &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3918916/article.htm"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-4768929926451783529?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/article.php/3918916/article.htm' title='Writing SQL Server Service Broker Applications Across Databases - Initiator in one database and Target in another database on same instance'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/4768929926451783529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/01/writing-sql-server-service-broker.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/4768929926451783529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/4768929926451783529'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/01/writing-sql-server-service-broker.html' title='Writing SQL Server Service Broker Applications Across Databases - Initiator in one database and Target in another database on same instance'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-3765384229247554705</id><published>2011-01-26T03:01:00.000-08:00</published><updated>2011-01-26T03:06:47.168-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>How the Recycle Bin Works in SharePoint</title><content type='html'>&lt;div align="justify"&gt;The idea behind SharePoint Recycle Bin is the same as Windows' Recycle Bin, but we have more granular control in SharePoint. So how does the Recycle Bin work in SharePoint? How do you configure it? What are the different stages of the Recycle Bin (item deletion) in SharePoint? For more details &lt;a href="http://www.mssharepointtips.com/tip.asp?id=1064"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-3765384229247554705?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssharepointtips.com/tip.asp?id=1064' title='How the Recycle Bin Works in SharePoint'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/3765384229247554705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/01/how-recycle-bin-works-in-sharepoint.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3765384229247554705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3765384229247554705'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/01/how-recycle-bin-works-in-sharepoint.html' title='How the Recycle Bin Works in SharePoint'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-3676763052747556372</id><published>2011-01-26T02:12:00.000-08:00</published><updated>2011-01-26T02:17:24.470-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Generating SQL Server Test Data with Visual Studio 2010</title><content type='html'>&lt;div align="justify"&gt;As a database developer or tester sometimes you need to have production like data in your environment for your development or testing, but you cannot have the production data because of security and privacy issues. So how you can generate test data or replicate similar data as in production for your development or test environment, for more details &lt;a href="http://www.mssqltips.com/tip.asp?tip=2190"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-3676763052747556372?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=2190' title='Generating SQL Server Test Data with Visual Studio 2010'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/3676763052747556372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/01/generating-sql-server-test-data-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3676763052747556372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3676763052747556372'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/01/generating-sql-server-test-data-with.html' title='Generating SQL Server Test Data with Visual Studio 2010'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-9215230014448785249</id><published>2011-01-26T02:08:00.000-08:00</published><updated>2011-01-26T02:12:16.396-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Database Unit Testing with Visual Studio 2010</title><content type='html'>&lt;div align="justify"&gt;As a database developer you always want to ensure stored procedures, UDFs (User Defined Function) and triggers perform as expected. And more importantly you want to ensure that a change in an existing SP, UDF or trigger does not break the functionality. That is to say, you want to have smooth and fast regression testing for your database code. How would you do that, how would you write database Unit Test Cases (UTC)? In this article we cover how you can do this in Visual Studio, &lt;a href="http://www.mssqltips.com/tip.asp?tip=2185"&gt;click here. &lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-9215230014448785249?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=2185' title='Database Unit Testing with Visual Studio 2010'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/9215230014448785249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2011/01/database-unit-testing-with-visual.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/9215230014448785249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/9215230014448785249'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2011/01/database-unit-testing-with-visual.html' title='Database Unit Testing with Visual Studio 2010'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-6324284762126281500</id><published>2010-12-27T04:31:00.000-08:00</published><updated>2010-12-27T04:33:50.287-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Development'/><title type='text'>Register and Delete Data-tier Applications in SQL Server 2008 R2</title><content type='html'>SQL Server 2008 R2 allows its databases to be registered as Data-tier Applications In-Place; in other words without creating a DAC package and then deploying it. You can delete a registered Data-tier Application from SQL Server 2008 R2 instance in the same way. There are two ways to register and delete a Data-tier Application i.e. using the wizards available in SQL Server 2008 R2 Management Studio (SSMS) and using PowerShell commands, though in this article I will be talking about using these wizards, &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3916061/article.htm"&gt;click here for more details.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-6324284762126281500?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/article.php/3916061/article.htm' title='Register and Delete Data-tier Applications in SQL Server 2008 R2'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/6324284762126281500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/12/register-and-delete-data-tier.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/6324284762126281500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/6324284762126281500'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/12/register-and-delete-data-tier.html' title='Register and Delete Data-tier Applications in SQL Server 2008 R2'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-5605210215185516391</id><published>2010-12-27T04:27:00.000-08:00</published><updated>2010-12-27T04:31:08.118-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Development'/><title type='text'>Upgrading Data Tier Applications in SQL Server 2008 R2</title><content type='html'>&lt;div align="justify"&gt;In my last article, &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3911041/Creating-Data-Tier-Applications--in-SQL-Server-2008-R2.htm"&gt;Creating Data Tier Applications in SQL Server 2008 R2&lt;/a&gt;, I gave you an overview of Data Tier Applications, then I talked about how it differs from database projects and finally I showed how you can create a DAC package using Visual Studio 2010 and SQL Server 2008 R2 Management Studio (SSMS). In another article, &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3912221/Deploying-Data-Tier-Applications-of-SQL-Server-2008-R2.htm"&gt;Deploying Data Tier Applications of SQL Server 2008 R2&lt;/a&gt;, I talked about the different methods of deploying Data Tier Applications.&lt;br /&gt;Changes are inevitable and like many other things in life, your application will also change over time, either to add new objects, update existing objects, drop deprecated objects, etc. So now, the question is how to upgrade an already deployed Data Tier Application to a newer version; what are different methods available for upgrade and what considerations should you take? &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3914386/article.htm"&gt;Click here for more detail.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-5605210215185516391?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/article.php/3914386/article.htm' title='Upgrading Data Tier Applications in SQL Server 2008 R2'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/5605210215185516391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/12/upgrading-data-tier-applications-in-sql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/5605210215185516391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/5605210215185516391'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/12/upgrading-data-tier-applications-in-sql.html' title='Upgrading Data Tier Applications in SQL Server 2008 R2'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-1886706922199687427</id><published>2010-12-27T04:23:00.001-08:00</published><updated>2010-12-27T04:25:30.179-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Development'/><title type='text'>Deploying Data-Tier Applications of SQL Server 2008 R2</title><content type='html'>&lt;div align="justify"&gt;Data-Tier Applications of SQL Server 2008 R2 make database development, deployment and management much easier. When you create a Data Tier Application and build it, it creates a single, self-contained unit of deployment called a DAC package in compressed format that contains SQL Server instance objects that are associated with the database, database objects and deployment intents.&lt;br /&gt;In my last article &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3911041/Creating-Data-Tier-Applications--in-SQL-Server-2008-R2.htm"&gt;Creating Data-Tier Applications in SQL Server 2008 R2&lt;/a&gt; I gave you an overview of Data-tier applications, then I talked about how it differs from database projects and finally I showed how you can create a DAC package using Visual Studio 2010 and SQL Server 2008 R2 Management Studio (SSMS). In this article my focus is to deploy the created DAC package and discuss the different methods of deployment, &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3912221/Deploying-Data-Tier-Applications-of-SQL-Server-2008-R2.htm"&gt;click here for more detail.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-1886706922199687427?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/article.php/3912221/Deploying-Data-Tier-Applications-of-SQL-Server-2008-R2.htm' title='Deploying Data-Tier Applications of SQL Server 2008 R2'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/1886706922199687427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/12/deploying-data-tier-applications-of-sql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/1886706922199687427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/1886706922199687427'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/12/deploying-data-tier-applications-of-sql.html' title='Deploying Data-Tier Applications of SQL Server 2008 R2'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-5989704181685797086</id><published>2010-12-27T03:37:00.000-08:00</published><updated>2010-12-27T04:21:51.387-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Development'/><title type='text'>Creating Data-Tier Applications in SQL Server 2008 R2</title><content type='html'>&lt;div align="justify"&gt;SQL Server 2008 R2 with Visual Studio 2010 has introduced a new feature called Data-Tier Applications (called DAC for short), which makes database development, deployment and management much easier. When you create a Data Tier Applications project and build it, it creates a self-contained unit of deployment called the DAC package (which has a dacpack extension) that contains SQL Server instance objects, which are associated with the database, database objects and deployment intent (also called pre-requisite checks or deployment requirements of the application), for more information &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3911041/Creating-Data-Tier-Applications--in-SQL-Server-2008-R2.htm"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-5989704181685797086?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/article.php/3911041/Creating-Data-Tier-Applications--in-SQL-Server-2008-R2.htm' title='Creating Data-Tier Applications in SQL Server 2008 R2'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/5989704181685797086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/12/creating-data-tier-applications-in-sql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/5989704181685797086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/5989704181685797086'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/12/creating-data-tier-applications-in-sql.html' title='Creating Data-Tier Applications in SQL Server 2008 R2'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-1823197237239355018</id><published>2010-11-29T04:39:00.000-08:00</published><updated>2010-11-29T04:41:06.846-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Developer Dashboard in SharePoint 2010</title><content type='html'>&lt;div align="justify"&gt;Prior to SharePoint 2010, tracking down performance bottlenecks might involve attaching a debugger to code and enabling a trace from the SQL Server Profiler. Now, with SharePoint 2010, you can use a cool new feature called Developer Dashboard. The SharePoint 2010 Developer Dashboard displays tracing and diagnostic information about page rendering and includes information about page components, controls, queries and execution time (an analogy of ASP.NET page tracing), for more details &lt;a href="http://www.mssharepointtips.com/tip.asp?id=1053"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-1823197237239355018?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssharepointtips.com/tip.asp?id=1053' title='Developer Dashboard in SharePoint 2010'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/1823197237239355018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/11/developer-dashboard-in-sharepoint-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/1823197237239355018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/1823197237239355018'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/11/developer-dashboard-in-sharepoint-2010.html' title='Developer Dashboard in SharePoint 2010'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-8512440179109994998</id><published>2010-11-29T04:36:00.000-08:00</published><updated>2010-11-29T04:38:51.670-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Unattached Content Database Recovery in SharePoint 2010</title><content type='html'>&lt;div align="justify"&gt;In earlier versions of SharePoint, to restore or recover content from a backup file, we had to restore the backed up file to a database server and had to attach that restored database to a another SharePoint farm. Then we needed to export the required content from this new temporary farm and then migrate it to the original farm where we wanted to recover it. This whole process required a huge time investment and rigorous planning.&lt;br /&gt;&lt;br /&gt;SharePoint 2010 removes much of the administrative overhead with the inclusion of a Granular Backup and Restore feature. In the above mentioned scenario, we don't need to setup another temporary farm just to restore some content from the backup. We can simply restore a content database backup on any SQL Server instance (or can create database snapshot of the current database before making changes to the web application) and then use the unattached content database recovery feature from the Central Administration to browse the content of the backup. Then we can export it to a file and import it whenever we want, for more details &lt;a href="http://www.mssharepointtips.com/tip.asp?id=1051"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-8512440179109994998?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssharepointtips.com/tip.asp?id=1051' title='Unattached Content Database Recovery in SharePoint 2010'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/8512440179109994998/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/11/unattached-content-database-recovery-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/8512440179109994998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/8512440179109994998'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/11/unattached-content-database-recovery-in.html' title='Unattached Content Database Recovery in SharePoint 2010'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-8394333817773084015</id><published>2010-11-29T04:29:00.000-08:00</published><updated>2010-11-29T04:35:44.178-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Exporting/Importing Site/Library/List in SharePoint 2010</title><content type='html'>&lt;div align="justify"&gt;As a SharePoint Administrator, you would often need to deploy content from one site to another. So what are different options available to export the contents of a site, library, or list from SharePoint and to import it back whenever required?&lt;br /&gt;Granular Backup and Restore functionalities in SharePoint 2010 have grown up tremendously from previous versions. Now you can export sites, libraries, and lists from the Central Administration tool itself. You can even use new PowerShell cmdlets to script out export and import operations. PowerShell cmdlets are optimized and provide more new features and options than the old STSADM tool. For more details, &lt;a href="http://www.mssharepointtips.com/tip.asp?id=1049"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-8394333817773084015?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssharepointtips.com/tip.asp?id=1049' title='Exporting/Importing Site/Library/List in SharePoint 2010'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/8394333817773084015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/11/exportingimporting-sitelibrarylist-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/8394333817773084015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/8394333817773084015'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/11/exportingimporting-sitelibrarylist-in.html' title='Exporting/Importing Site/Library/List in SharePoint 2010'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-6512051275015857709</id><published>2010-11-29T04:24:00.000-08:00</published><updated>2010-11-29T04:27:03.293-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Document Versioning in SharePoint 2010</title><content type='html'>&lt;div align="justify"&gt;There might be a time when you would need to restore files back to an older version if any inadvertent change happens. You would also like to track changes for auditing purposes. So how does SharePoint allow creating different versions of documents? How does version history work? What are the different types of versions we can maintain for our library or list and how can we revert back to an older version? For more details &lt;a href="http://www.mssharepointtips.com/tip.asp?id=1047"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-6512051275015857709?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssharepointtips.com/tip.asp?id=1047' title='Document Versioning in SharePoint 2010'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/6512051275015857709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/11/document-versioning-in-sharepoint-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/6512051275015857709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/6512051275015857709'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/11/document-versioning-in-sharepoint-2010.html' title='Document Versioning in SharePoint 2010'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-5474826895279702040</id><published>2010-11-29T04:20:00.000-08:00</published><updated>2010-11-29T04:23:56.099-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Granular Backup and Restore in SharePoint 2010</title><content type='html'>&lt;div align="justify"&gt;In my &lt;a href="http://www.mssharepointtips.com/tip.asp?id=1040"&gt;last article&lt;/a&gt;, Backup and Restore in SharePoint 2010, I talked about options to backup a SharePoint farm, web applications and different components and then restore them back whenever required. But what if I have a web application with multiple site collections in it and one of the them is only getting changed frequently hence I want to backup only a specific site collection instead of backing up the complete farm or web application on regular basis? What if I want to create a copy of the site collection to another SharePoint server? What new options are available in SharePoint 2010 for site collection backup and restore? &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-5474826895279702040?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssharepointtips.com/tip.asp?id=1045' title='Granular Backup and Restore in SharePoint 2010'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/5474826895279702040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/11/granular-backup-and-restore-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/5474826895279702040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/5474826895279702040'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/11/granular-backup-and-restore-in.html' title='Granular Backup and Restore in SharePoint 2010'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-181651352580070877</id><published>2010-11-29T04:18:00.000-08:00</published><updated>2010-11-29T04:20:33.287-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>How Check-in and Check-out work in SharePoint</title><content type='html'>&lt;div align="justify"&gt;SharePoint is a collaborative platform. A central feature is the ability to share documents with other users. But what if multiple users try to edit the same document at the same time? This can lead to versioning conflicts and confusion about changes. How can this be prevented?&lt;br /&gt;SharePoint provides a feature called document Check-In and Check-Out. The purpose is to exclusively lock a document for modification by a user. Once the changes are complete the user can check-in the updated document to release the lock and make the changes visible to other users. For more details click &lt;a href="http://www.mssharepointtips.com/tip.asp?id=1038"&gt;here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-181651352580070877?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssharepointtips.com/tip.asp?id=1038' title='How Check-in and Check-out work in SharePoint'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/181651352580070877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/11/how-check-in-and-check-out-work-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/181651352580070877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/181651352580070877'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/11/how-check-in-and-check-out-work-in.html' title='How Check-in and Check-out work in SharePoint'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-8206171908915300459</id><published>2010-11-29T04:10:00.000-08:00</published><updated>2010-11-29T04:14:09.561-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Running a SSIS Package from SQL Server Agent Using a Proxy Account</title><content type='html'>&lt;div align="justify"&gt;When we try to execute a SSIS package from a SQL Server Agent job it fails with the message "Non-SysAdmins have been denied permission to run DTS Execution job steps without a proxy account." if the account under which SQL Server Agent Service is running and the job owner is not a sysadmin on the box or the job step is not set to run under a proxy account associated with the SSIS subsystem. What is this exception about? What causes it and how do I resolve it? For more details, &lt;a href="http://www.mssqltips.com/tip.asp?tip=2163"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-8206171908915300459?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=2163' title='Running a SSIS Package from SQL Server Agent Using a Proxy Account'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/8206171908915300459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/11/running-ssis-package-from-sql-server.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/8206171908915300459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/8206171908915300459'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/11/running-ssis-package-from-sql-server.html' title='Running a SSIS Package from SQL Server Agent Using a Proxy Account'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-6150169485454475814</id><published>2010-11-29T04:04:00.001-08:00</published><updated>2010-11-29T04:14:45.718-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Getting Started with Extended Events in SQL Server 2008</title><content type='html'>&lt;div align="justify"&gt;In my last article, "&lt;a href="http://www.mssqltips.com/tip.asp?tip=2144"&gt;An Overview of Extended Events in SQL Server 2008&lt;/a&gt;" I gave you an overview of Extended Events (XEvents) in SQL Server 2008, then I talked about its capability in terms of the number of events to trace and its deeper level of troubleshooting and finally I talked about the different components of Extended Events.&lt;br /&gt;In this article, I am going to give some hands on examples to understand how this powerful tracing feature can assist you with your performance problems, for more details &lt;a href="http://www.mssqltips.com/tip.asp?tip=2155"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-6150169485454475814?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=2155' title='Getting Started with Extended Events in SQL Server 2008'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/6150169485454475814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/11/getting-started-with-extended-events-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/6150169485454475814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/6150169485454475814'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/11/getting-started-with-extended-events-in.html' title='Getting Started with Extended Events in SQL Server 2008'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-2931594807988547296</id><published>2010-10-28T04:55:00.000-07:00</published><updated>2010-10-28T05:01:23.487-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>An Overview of Extended Events in SQL Server 2008</title><content type='html'>&lt;div align="justify"&gt;As a DBA, we are faced with performance problems which we need to diagnose, trace and troubleshoot. Although there are several different tracing and troubleshooting mechanisms (DBCC, SQL Trace, Profiler, etc...) available but none of these tools provide deep levels of tracing/troubleshooting, like identifying page splits, high CPU utilization, etc... So how can we diagnose, trace and troubleshoot these kinds of performance problems in SQL Server 2008. In this tip I talk about Extended Events of SQL Server 2008 and how it is different from earlier tracing and troubleshooting methods, for more details &lt;a href="http://www.mssqltips.com/tip.asp?tip=2144"&gt;click here. &lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-2931594807988547296?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=2144' title='An Overview of Extended Events in SQL Server 2008'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/2931594807988547296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/10/overview-of-extended-events-in-sql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2931594807988547296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2931594807988547296'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/10/overview-of-extended-events-in-sql.html' title='An Overview of Extended Events in SQL Server 2008'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-2402417956198755222</id><published>2010-10-28T04:50:00.000-07:00</published><updated>2010-10-28T04:54:37.626-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Backup and Restore in SharePoint 2010</title><content type='html'>&lt;div align="justify"&gt;As a SharePoint Administrator, you need to set up a backup plan so that you can restore your SharePoint farm or SharePoint web applications without any hassles if a disaster happens or even to create a replica of your production environment for QA and development purposes.&lt;br /&gt;So what are the 'out of the box' Backup and Restore options available in SharePoint 2010? How do we backup the SharePoint farm, web applications and different components? How have Backup and Restore processes have improved from previous versions of SharePoint to SharePoint 2010? for details &lt;a href="http://www.mssharepointtips.com/tip.asp?id=1040"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-2402417956198755222?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssharepointtips.com/tip.asp?id=1040' title='Backup and Restore in SharePoint 2010'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/2402417956198755222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/10/backup-and-restore-in-sharepoint-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2402417956198755222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2402417956198755222'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/10/backup-and-restore-in-sharepoint-2010.html' title='Backup and Restore in SharePoint 2010'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-6635191429371404917</id><published>2010-10-28T04:46:00.000-07:00</published><updated>2010-10-28T04:50:30.268-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='Master Data Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Master Data Services (MDS) model Versioning, Permission and Security</title><content type='html'>&lt;div align="justify"&gt;Master Data Services (MDS) is a master data management platform, which allows you to create a centralized hub for your master data. This single and centralized authoritative master data source provides consistent master data to all the business applications aligned to it. In this article I am going to demonstrate how model versioning works in MDS and then I will be talking about how security works in MDS, for more details &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3908611/article.htm"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-6635191429371404917?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/article.php/3908611/article.htm' title='Master Data Services (MDS) model Versioning, Permission and Security'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/6635191429371404917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/10/master-data-services-mds-model.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/6635191429371404917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/6635191429371404917'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/10/master-data-services-mds-model.html' title='Master Data Services (MDS) model Versioning, Permission and Security'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-2494610072672825105</id><published>2010-10-08T11:03:00.000-07:00</published><updated>2010-10-08T11:07:21.509-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='Master Data Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>How to Import, Browse And Export Master Data Service's Data</title><content type='html'>&lt;div align="justify"&gt;Master Data Services (MDS) is a master data management platform, which allows you to create a centralized hub for your master data. This single and centralized authoritative master data source provides consistent master data to all the business applications aligned to it. In this article, I am going to demonstrate how you can import data to MDS, browse it and export it via subscription views for consumption by reporting and analytical applications, for more details &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3906361/article.htm"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-2494610072672825105?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/article.php/3906361/article.htm' title='How to Import, Browse And Export Master Data Service&apos;s Data'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/2494610072672825105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/10/how-to-import-browse-and-export-master.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2494610072672825105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2494610072672825105'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/10/how-to-import-browse-and-export-master.html' title='How to Import, Browse And Export Master Data Service&apos;s Data'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-153726745102190348</id><published>2010-09-30T09:45:00.000-07:00</published><updated>2010-09-30T09:46:59.507-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='Master Data Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Creating Master Data Services Applications/Objects</title><content type='html'>&lt;div align="justify"&gt;Master Data Services (MDS) is a master data management platform that allows you to create a centralized hub for your master data. Keeping master data in an external centralized system as a single authorative source helps to remove several master data challenges. This single authorative master data source acts as a System of Record by integrating master data from all the upstream sources and as a System of Entry by providing consistent master data to all the downstream applications. This article talks about how to get started on Master Data Services, understand different components of it and create master data services' objects. For details, &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3904846/article.htm"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-153726745102190348?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/article.php/3904846/article.htm' title='Creating Master Data Services Applications/Objects'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/153726745102190348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/09/creating-master-data-services.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/153726745102190348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/153726745102190348'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/09/creating-master-data-services.html' title='Creating Master Data Services Applications/Objects'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-4847280042891513331</id><published>2010-09-27T04:18:00.000-07:00</published><updated>2010-09-27T04:20:08.671-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><title type='text'>Event Notifications in SQL Server</title><content type='html'>&lt;div align="justify"&gt;SQL Server 2005 and onwards provides event notifications mechanism for tracking all events or changes happening at the database or instance level. This can be done with DDL triggers or SQL traces, but event notifications have the advantage of being asynchronous in nature and running outside of the scope of the transaction and hence it can run inside (or be a part of) a database application to capture defined events without using the resources allocated to the transaction. For more details, &lt;a href="http://www.mssqltips.com/tip.asp?tip=2121"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-4847280042891513331?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=2121' title='Event Notifications in SQL Server'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/4847280042891513331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/09/event-notifications-in-sql-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/4847280042891513331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/4847280042891513331'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/09/event-notifications-in-sql-server.html' title='Event Notifications in SQL Server'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-5102990499546461446</id><published>2010-09-16T11:38:00.000-07:00</published><updated>2010-09-16T11:40:50.303-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>SQL Server  - Physical Joins Operators</title><content type='html'>&lt;div align="justify"&gt;We use logical operators when we write queries to define a relational query at the conceptual level (what needs to be done). SQL implements these logical operators with different physical operators to implement the operation defined by the logical operators (how it needs to be done). Although there are dozens of physical operators but for logical joins it uses three physical join operators. Although we have different kinds of logical joins at the conceptual/query level, but SQL Server implements them all with three different physical join operators, &lt;a href="http://www.mssqltips.com/tip.asp?tip=2115"&gt;click here for details.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-5102990499546461446?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=2115' title='SQL Server  - Physical Joins Operators'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/5102990499546461446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/09/sql-server-physical-joins-operators.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/5102990499546461446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/5102990499546461446'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/09/sql-server-physical-joins-operators.html' title='SQL Server  - Physical Joins Operators'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-2047611063981185598</id><published>2010-09-16T11:32:00.000-07:00</published><updated>2010-09-16T11:35:46.233-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Master Data Services'/><title type='text'>Getting started with SQL Server 2008 R2's Master Data Services</title><content type='html'>&lt;div align="justify"&gt;The Master Data Management (MDM) platform, called Master Data Service (MDS), is built on top of the SQL Server 2008 R2 database and Windows Communication Foundation (WCF). This article talks about what it is in detail, then offers a step-by-step guide to installing and configuring this new capability, called Master Data Services (MDS), &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3903081/article.htm"&gt;click here for more details.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-2047611063981185598?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/article.php/3903081/article.htm' title='Getting started with SQL Server 2008 R2&apos;s Master Data Services'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/2047611063981185598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/09/getting-started-with-sql-server-2008.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2047611063981185598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2047611063981185598'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/09/getting-started-with-sql-server-2008.html' title='Getting started with SQL Server 2008 R2&apos;s Master Data Services'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-1623080737675139217</id><published>2010-09-16T11:28:00.000-07:00</published><updated>2010-09-16T11:32:36.304-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Master Data Services'/><title type='text'>A First Look at SQL Server 2008 R2 Master Data Services</title><content type='html'>&lt;div align="justify"&gt;Redundancy, caused by integrating multiple definitions of master data across different lines of business into a data warehouse can cause reports to depict inaccurate results. Master Data Services, introduced in SQL Server 2008 R2, overcomes this problem, allowing you to create, organize and manage master data centrally. This article talks about Master Data Management, Master Data Services (MDS), MDS Architecture, MDS components etc &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3901891/A-First-Look-at-SQL-Server-2008-R2-Master-Data-Services.htm"&gt;click here for detail.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-1623080737675139217?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/article.php/3901891/A-First-Look-at-SQL-Server-2008-R2-Master-Data-Services.htm' title='A First Look at SQL Server 2008 R2 Master Data Services'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/1623080737675139217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/09/first-look-at-sql-server-2008-r2-master.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/1623080737675139217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/1623080737675139217'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/09/first-look-at-sql-server-2008-r2-master.html' title='A First Look at SQL Server 2008 R2 Master Data Services'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-1051107572593769975</id><published>2010-09-07T07:37:00.000-07:00</published><updated>2010-09-07T10:29:47.364-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SSAS'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><title type='text'>Configuring Proactive Caching in SQL Server</title><content type='html'>&lt;div align="justify"&gt;The proactive caching feature ensures a cube or a measure group partition or dimension reflects current data on its own. Depending on your choice of proactive caching enabled storage mode, interception of data change notification, storage location and update frequency will vary.&lt;br /&gt;&lt;br /&gt;You use the Storage Settings dialog box in BIDS (Business Intelligence Development Studio) to set the proactive caching feature, storage location, and notification settings for a dimension, cube, measure group, or measure group partition, for more details &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3901126/article.htm"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-1051107572593769975?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/article.php/3901126/article.htm' title='Configuring Proactive Caching in SQL Server'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/1051107572593769975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/09/configuring-proactive-caching-in-sql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/1051107572593769975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/1051107572593769975'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/09/configuring-proactive-caching-in-sql.html' title='Configuring Proactive Caching in SQL Server'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-6293973431981028950</id><published>2010-09-07T07:32:00.000-07:00</published><updated>2010-09-07T10:30:29.023-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SSAS'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><title type='text'>Introduction to SQL Server Proactive Caching</title><content type='html'>&lt;div align="justify"&gt;Mostly data warehousing and Business Intelligence (BI) applications work on historical data, which are normally refreshed once in a daily, weekly or monthly basis. Although there are some near real time data warehousing and BI applications, their query performance is painfully slow. To help in this scenario, Analysis Services (Microsoft SQL Server 2005 Analysis Services and later versions) provides an amazing feature called "Proactive Caching". This new feature gives a query performance, similar to what you had with historical data, with near real time data and minimal impact on the overall system. As a BI developer, you just need to configure proactive caching, and then SQL Server Analysis Services (SSAS) will ensure that you get the performance of a fully processed data warehouse on near real time data, for more details &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3900331/Introduction-to-SQL-Server-Proactive-Caching.htm"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-6293973431981028950?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/article.php/3900331/Introduction-to-SQL-Server-Proactive-Caching.htm' title='Introduction to SQL Server Proactive Caching'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/6293973431981028950/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/09/introduction-to-sql-server-proactive.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/6293973431981028950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/6293973431981028950'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/09/introduction-to-sql-server-proactive.html' title='Introduction to SQL Server Proactive Caching'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-6801674734160900745</id><published>2010-09-07T07:24:00.000-07:00</published><updated>2010-09-07T07:26:29.554-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Manage Database Projects With Visual Studio 2010</title><content type='html'>&lt;div align="justify"&gt;Prior to Microsoft Visual Studio 2005, managing database projects had been a real challenge. Microsoft Visual Studio 2005 Database Professional Edition (also known as Data dude) simplified this process and Microsoft Visual Studio 2008 Database Edition GDR 2 further, along with several bug fixes, enhanced its capability to support newest feature of SQL Server 2008. New release i.e. Microsoft Visual Studio 2010 brings a whole lot of new features and enhancements compared to its earlier versions. For example, you can now connect to SQL Server from Visual Studio IDE (Integrated Development Environment) itself with new in-built T-SQL Editor without actually going to SQL Server Management Studio (SSMS), you will get T-SQL Intellisence support while writing or modifying your T-SQL code etc. To learn more &lt;a href="http://www.visualstudiotutor.com/2010/08/manage-database-projects-with-visual-studio-2010/"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-6801674734160900745?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.visualstudiotutor.com/2010/08/manage-database-projects-with-visual-studio-2010/' title='Manage Database Projects With Visual Studio 2010'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/6801674734160900745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/09/manage-database-projects-with-visual.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/6801674734160900745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/6801674734160900745'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/09/manage-database-projects-with-visual.html' title='Manage Database Projects With Visual Studio 2010'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-5794105488723436307</id><published>2010-08-31T13:52:00.000-07:00</published><updated>2010-08-31T13:55:53.837-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>SQL Data Comparison with Visual Studio 2010</title><content type='html'>&lt;div align="justify"&gt;We often need to compare and synchronize the data that tables (which have the same structure) contain. For example we normally define some master data in a development environment during development and would like the same data to be deployed/inserted/updated to Test/QA/UAT/Production environments after development. So how can we do this, how we can compare data of the tables between different databases and generate data synchronization or incremental data deployment scripts? &lt;a href="http://www.mssqltips.com/tip.asp?tip=2098"&gt;Click here for more details...&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-5794105488723436307?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=2098' title='SQL Data Comparison with Visual Studio 2010'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/5794105488723436307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/08/sql-data-comparison-with-visual-studio.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/5794105488723436307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/5794105488723436307'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/08/sql-data-comparison-with-visual-studio.html' title='SQL Data Comparison with Visual Studio 2010'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-1238029617413370565</id><published>2010-08-31T13:48:00.000-07:00</published><updated>2010-08-31T13:52:02.609-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>SQL Schema Comparison with Visual Studio 2010</title><content type='html'>&lt;div align="justify"&gt;Often we need to compare databases across two different environments (or even sometimes in the same environment) to identify the schema object differences, so that one database can be brought in sync with another one. For example, we normally do development on the development box; then during the build preparation we compare the development database with the QA/UAT/Production database to identify differences and generate schema objects for synchronization or incremental deployment scripts. How we can compare schema objects between databases and generate synchronization or incremental deployment scripts? &lt;a href="http://www.mssqltips.com/tip.asp?tip=2089"&gt;Click here for more details...&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-1238029617413370565?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=2089' title='SQL Schema Comparison with Visual Studio 2010'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/1238029617413370565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/08/sql-schema-comparison-with-visual.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/1238029617413370565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/1238029617413370565'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/08/sql-schema-comparison-with-visual.html' title='SQL Schema Comparison with Visual Studio 2010'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-3784699922801657313</id><published>2010-08-31T13:37:00.000-07:00</published><updated>2010-08-31T13:41:20.690-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Understanding and creating libraries in SharePoint 2010</title><content type='html'>&lt;div align="justify"&gt;A library is kind of container/list for creating, organizing and managing different types of documents/contents and share it with other team members. It allows to store files and meta information about the files so that it can be used among different team members. You can create, store and manage almost every type of file in different kind of libraries for example word documents, spreadsheets, presentations, forms etc. By default a Shared Library is created when you create a site and then on additionally you can create as many as type of libraries you want. This article talks abour different types of libraries and covers creating/managing document library in details, for more details &lt;a href="http://www.mssharepointtips.com/tip.asp?id=1017"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-3784699922801657313?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssharepointtips.com/tip.asp?id=1017' title='Understanding and creating libraries in SharePoint 2010'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/3784699922801657313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/08/understanding-and-creating-libraries-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3784699922801657313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3784699922801657313'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/08/understanding-and-creating-libraries-in.html' title='Understanding and creating libraries in SharePoint 2010'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-7392587177799092445</id><published>2010-08-31T13:29:00.000-07:00</published><updated>2010-08-31T13:37:19.896-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Creating Web Applications, Site Collections and Sites in SharePoint 2010</title><content type='html'>SharePoint 2010 introduced several new features, one of them is enhancement to Central Administation site. This article discusses about using SharePoint 2010 Central Administration to create web application, site collections and sites and how they relate to each other. To learn more, &lt;a href="http://www.mssharepointtips.com/tip.asp?id=1014"&gt;click here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-7392587177799092445?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssharepointtips.com/tip.asp?id=1014' title='Creating Web Applications, Site Collections and Sites in SharePoint 2010'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/7392587177799092445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/08/creating-web-applications-site.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/7392587177799092445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/7392587177799092445'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/08/creating-web-applications-site.html' title='Creating Web Applications, Site Collections and Sites in SharePoint 2010'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-6847045012143194808</id><published>2010-08-31T13:27:00.000-07:00</published><updated>2010-08-31T13:29:01.916-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Instant File Initialization for SQL Server 2005/2008</title><content type='html'>&lt;div align="justify"&gt;This article discusses Database Instant File Initialization, which instructs the OS to allocate the required disk space immediately before actually zero-ing out the content from the allocated space. This means the content of the allocated disk area remains there until SQL overwrites it, improving the performance and reducing the downtime. &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3899156/Instant-File-Initialization-for-SQL-Server-20052008.htm"&gt;Read on to learn more...&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-6847045012143194808?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/article.php/3899156/Instant-File-Initialization-for-SQL-Server-20052008.htm' title='Instant File Initialization for SQL Server 2005/2008'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/6847045012143194808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/08/instant-file-initialization-for-sql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/6847045012143194808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/6847045012143194808'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/08/instant-file-initialization-for-sql.html' title='Instant File Initialization for SQL Server 2005/2008'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-1258272043125465666</id><published>2010-08-05T07:06:00.000-07:00</published><updated>2010-08-05T07:13:59.768-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSBS'/><category scheme='http://www.blogger.com/atom/ns#' term='Service Broker'/><category scheme='http://www.blogger.com/atom/ns#' term='SSB'/><category scheme='http://www.blogger.com/atom/ns#' term='SSSB'/><title type='text'>Developing Service Broker Application when Initiator and Target are in same database</title><content type='html'>&lt;div align="justify"&gt;SQL Server Service Broker (SSBS), introduced with SQL Server 2005 and enhanced in SQL Server 2008, allows you to write queuing/message based applications within the database itself. In this article, I will be creating an Service Broker application in which Initiator and Target both are in the same database, for more details &lt;a href="http://www.databasejournal.com/features/mssql/article.phpr/3896201/article.htm"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-1258272043125465666?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/article.phpr/3896201/article.htm' title='Developing Service Broker Application when Initiator and Target are in same database'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/1258272043125465666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/08/developing-service-broker-application.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/1258272043125465666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/1258272043125465666'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/08/developing-service-broker-application.html' title='Developing Service Broker Application when Initiator and Target are in same database'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-5736270297576288033</id><published>2010-08-05T07:04:00.000-07:00</published><updated>2010-08-05T07:05:34.893-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SSIS 2008'/><title type='text'>Transfer Jobs Task and Transfer Logins Task in SSIS</title><content type='html'>&lt;div align="justify"&gt;Making a replica of your production server to create a dev or test environment or moving your production data to new hardware are tasks a DBA needs to perform. So what are different methods to perform these tasks efficiently and without much effort? In this article I am going to demonstrate how you can use the Transfer Jobs Task and the Transfer Logins Task to perform some of these operations, for more details &lt;a href="http://www.mssqltips.com/tip.asp?tip=2081"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-5736270297576288033?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=2081' title='Transfer Jobs Task and Transfer Logins Task in SSIS'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/5736270297576288033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/08/transfer-jobs-task-and-transfer-logins.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/5736270297576288033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/5736270297576288033'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/08/transfer-jobs-task-and-transfer-logins.html' title='Transfer Jobs Task and Transfer Logins Task in SSIS'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-1387932210570731852</id><published>2010-08-05T06:59:00.000-07:00</published><updated>2010-08-05T07:02:51.212-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SSIS 2008'/><title type='text'>Transfer Database Task and Transfer SQL Server Objects Task in SSIS</title><content type='html'>&lt;div align="justify"&gt;Making copies of databases, moving databases to another SQL Server instance and transferring SQL Server objects to another database are frequent tasks a DBA performs. This article discusses how you can perform these operations by using the Transfer Database Task and Transfer SQL Server Objects Task in SSIS without having to write any code, for more details &lt;a href="http://www.mssqltips.com/tip.asp?tip=2064"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-1387932210570731852?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=2064' title='Transfer Database Task and Transfer SQL Server Objects Task in SSIS'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/1387932210570731852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/08/transfer-database-task-and-transfer-sql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/1387932210570731852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/1387932210570731852'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/08/transfer-database-task-and-transfer-sql.html' title='Transfer Database Task and Transfer SQL Server Objects Task in SSIS'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-7901271074706524713</id><published>2010-07-09T23:51:00.000-07:00</published><updated>2010-07-09T23:54:05.748-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS 3.0'/><title type='text'>Installing and Configuring Windows SharePoint Service (WSS) 3.0</title><content type='html'>&lt;div align="justify"&gt;Windows SharePoint Service is an add-on service of the Windows Server OS which provides collaborative development, content management, search features, etc., without any additional licensing. So how do we install this service, configure it and get started to leverage these powerful features? Installation cane be done either in...&lt;a href="http://www.mssharepointtips.com/tip.asp?id=994"&gt;click here for details.&lt;/a&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-7901271074706524713?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssharepointtips.com/tip.asp?id=994' title='Installing and Configuring Windows SharePoint Service (WSS) 3.0'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/7901271074706524713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/07/installing-and-configuring-windows.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/7901271074706524713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/7901271074706524713'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/07/installing-and-configuring-windows.html' title='Installing and Configuring Windows SharePoint Service (WSS) 3.0'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-9032172340785382658</id><published>2010-07-09T23:48:00.000-07:00</published><updated>2010-07-09T23:50:40.846-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Window SharePoint Service (WSS) 3.0 Vs Microsoft Office SharePoint Server (MOSS) 2007</title><content type='html'>&lt;div align="justify"&gt;Window SharePoint Service (WSS) 3.0 and Microsoft Office SharePoint Server (MOSS) 2007 both provide a platform for communication, collaborative development, content management, search capability etc. But how do they differ from each other, what benefits do each of them provide over other, in which scenario to use WSS and in which to use MOSS? To learn about these, &lt;a href="http://www.mssharepointtips.com/tip.asp?id=993"&gt;click here. &lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-9032172340785382658?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssharepointtips.com/tip.asp?id=993' title='Window SharePoint Service (WSS) 3.0 Vs Microsoft Office SharePoint Server (MOSS) 2007'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/9032172340785382658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/07/window-sharepoint-service-wss-30-vs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/9032172340785382658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/9032172340785382658'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/07/window-sharepoint-service-wss-30-vs.html' title='Window SharePoint Service (WSS) 3.0 Vs Microsoft Office SharePoint Server (MOSS) 2007'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-3522173391970854903</id><published>2010-07-06T07:24:00.000-07:00</published><updated>2010-07-10T00:01:50.907-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='ADO.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><title type='text'>Using a Data Access Application Block (DAAB)</title><content type='html'>&lt;div align="justify"&gt;Microsoft Enterprise Library provides several reusable software components (application blocks) which help developers simplify common development tasks, minimize development efforts and help address common problems related to performance/optimization/reusability release over release. These components are provided along with source code which developers can use "as-is" or customize per their projects need. Data Access Application Block (DAAB) is one of these components which simplifies the data access mechanism. Data Access Application Block provides a consistent data access mechanism to execute both Stored Procedures and inline SQL statements across projects/enterprises along with transaction support also. For more details, &lt;a href="http://www.mssqltips.com/tip.asp?tip=2049"&gt;click here for Part1 article&lt;/a&gt; and &lt;a href="http://www.mssqltips.com/tip.asp?tip=2056"&gt;click here for Part 2 article&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-3522173391970854903?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/3522173391970854903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/07/using-data-access-application-block.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3522173391970854903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3522173391970854903'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/07/using-data-access-application-block.html' title='Using a Data Access Application Block (DAAB)'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-6167620410533029879</id><published>2010-07-06T07:16:00.000-07:00</published><updated>2010-07-06T07:20:08.934-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='SSBS'/><category scheme='http://www.blogger.com/atom/ns#' term='SSB'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='SSSB'/><title type='text'>SQL Server Service Broker Components - Service, Conversation, Conversation Groups, Routes, SEND and RECEIVE Commands</title><content type='html'>In my last article &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3885246/article.htm"&gt;SQL Server Service Broker Components - Message Types, Contracts and Queue&lt;/a&gt;, I discussed the Initiator, Target, Message Types, Contract and Queue components of SSBS. In this article I will be talking about the Service, Conversation, Conversation group, SEND and RECEIVE commands, Route and how these components are related to each other. For more details, &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3890321/Six-Key-SQL-Server-Service-Broker-Components-and-How-They-Relate.htm"&gt;click here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-6167620410533029879?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/article.php/3890321/Six-Key-SQL-Server-Service-Broker-Components-and-How-They-Relate.htm' title='SQL Server Service Broker Components - Service, Conversation, Conversation Groups, Routes, SEND and RECEIVE Commands'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/6167620410533029879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/07/sql-server-service-broker-components.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/6167620410533029879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/6167620410533029879'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/07/sql-server-service-broker-components.html' title='SQL Server Service Broker Components - Service, Conversation, Conversation Groups, Routes, SEND and RECEIVE Commands'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-2646624363545468539</id><published>2010-06-29T00:28:00.000-07:00</published><updated>2010-06-29T00:32:39.334-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='SSIS 2008'/><title type='text'>SSIS Multicast Transformation vs Conditional Split Transformation</title><content type='html'>&lt;div align="justify"&gt;In a data warehousing scenario, it's not rare to replicate data of a source table to multiple destination tables, sometimes it's even required to distribute data of a source table to two or more tables depending on some condition. For example splitting data based on location etc. So how we can achieve this with SSIS? SSIS provides several built-in transformation tasks to achieve these kinds of , for details &lt;a href="http://www.mssqltips.com/tip.asp?tip=2047"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-2646624363545468539?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=2047' title='SSIS Multicast Transformation vs Conditional Split Transformation'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/2646624363545468539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/06/ssis-multicast-transformation-vs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2646624363545468539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2646624363545468539'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/06/ssis-multicast-transformation-vs.html' title='SSIS Multicast Transformation vs Conditional Split Transformation'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-7071940365329866571</id><published>2010-06-08T04:45:00.000-07:00</published><updated>2010-06-08T05:10:07.942-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='ADO.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><title type='text'>Writing a Data Access Layer (DAL) in ADO.NET</title><content type='html'>&lt;div align="justify"&gt;Almost every application being developed stores data in some or other form to make it persistent, this could be either storing it in file system, Excel sheet, XML format or in relational database. So each time, when you develop an application, you are required to write code for storing and retrieving data from these data sources.&lt;br /&gt;In &lt;a href="http://www.mssqltips.com/tip.asp?tip=2034"&gt;this article&lt;/a&gt;, I am going to show you how you can create a Data Access Layer (to store, retrieve and manage data in relational database) in ADO .NET. I will show how you can make it data provider independent, so that you don't have to re-write your data access layer if the data storage source changes overtime and also you can reuse it in other applications that you develop. For details, &lt;a href="http://www.mssqltips.com/tip.asp?tip=2034"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-7071940365329866571?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=2034' title='Writing a Data Access Layer (DAL) in ADO.NET'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/7071940365329866571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/06/writing-data-access-layer-dal-in-adonet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/7071940365329866571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/7071940365329866571'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/06/writing-data-access-layer-dal-in-adonet.html' title='Writing a Data Access Layer (DAL) in ADO.NET'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-2848086087253274079</id><published>2010-06-04T02:52:00.000-07:00</published><updated>2010-06-04T03:10:07.943-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><title type='text'>SQL Server 2008 System Functions to Research Tables, Views, Indexes, Columns, Stored Procedures, etc.</title><content type='html'>&lt;p align="justify"&gt;SQL Server provides several system meta data functions to get property values for different object types. Each system meta data function has a set of properties you can query using the system meta data function. In this article, I am going to outline examples on the following functions, for details &lt;a href="http://www.mssqltips.com/tip.asp?tip=2004"&gt;click here.&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;OBJECTPROPERTY and OBJECTPROPERTYEX &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;INDEXPROPERTY &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;COLUMNPROPERTY&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-2848086087253274079?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=2004' title='SQL Server 2008 System Functions to Research Tables, Views, Indexes, Columns, Stored Procedures, etc.'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/2848086087253274079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/06/sql-server-2008-system-functions-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2848086087253274079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2848086087253274079'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/06/sql-server-2008-system-functions-to.html' title='SQL Server 2008 System Functions to Research Tables, Views, Indexes, Columns, Stored Procedures, etc.'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-7482638723138570852</id><published>2010-06-04T02:46:00.000-07:00</published><updated>2010-06-04T02:52:23.187-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SSBS'/><category scheme='http://www.blogger.com/atom/ns#' term='SSB'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='SSSB'/><title type='text'>SQL Server Service Broker Components - Initiator, Target, Message Types, Contracts and Queue</title><content type='html'>&lt;div align="justify"&gt;In my last article, I talked about SQL Server Service Broker at introductory level. In this article I am going to cover some of the components of Service Broker viz. Initiator, Target, Message Types, Contract and Queue, for more details &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3885246/article.htm"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-7482638723138570852?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/article.php/3885246/article.htm' title='SQL Server Service Broker Components - Initiator, Target, Message Types, Contracts and Queue'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/7482638723138570852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/06/sql-server-service-broker-components.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/7482638723138570852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/7482638723138570852'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/06/sql-server-service-broker-components.html' title='SQL Server Service Broker Components - Initiator, Target, Message Types, Contracts and Queue'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-861162969409774712</id><published>2010-05-05T10:57:00.000-07:00</published><updated>2010-05-05T11:07:00.495-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SSBS'/><category scheme='http://www.blogger.com/atom/ns#' term='SSB'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='SSSB'/><title type='text'>SQL Server Service Broker - An Introduction</title><content type='html'>&lt;div align="justify"&gt;SQL Server Service Broker (SSBS or SSB) is a new architecture (introduced with SQL Server 2005 and enhanced further in SQL Server 2008) which allows you to write asynchronous, decoupled, distributed, persistent, reliable, scalable and secure queuing/message based applications within the database itself. This integration of queuing and message based infrastructure into the database provides several advantages from other message/queuing based applications out of the database. In this introductory article on SSBS, I discuss SSBS on a very basic level, how it differs from MSMQ, SSBS architecture and its different components. For more details, &lt;a href="http://www.databasejournal.com/features/mssql/article.php/3880191/article.htm"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-861162969409774712?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.databasejournal.com/features/mssql/article.php/3880191/article.htm' title='SQL Server Service Broker - An Introduction'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/861162969409774712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/05/sql-server-service-broker-introduction.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/861162969409774712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/861162969409774712'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/05/sql-server-service-broker-introduction.html' title='SQL Server Service Broker - An Introduction'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-282741372459141102</id><published>2010-04-29T06:18:00.000-07:00</published><updated>2010-04-29T06:24:19.086-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>SQL Server 2008 System Functions to Monitor the Instance, Database, Files, etc.</title><content type='html'>&lt;div align="justify"&gt;SQL Server provides several system meta data functions which allow users to obtain property values of different SQL Server objects and securables, for example&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;SERVERPROPERTY&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;DATABASEPROPERTY&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;FILEGROUPPROPERTY &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;FILEPROPERTY &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;OBJECTPROPERTY &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;COLUMNPROPERTY &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;INDEXPROPERTY &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;CONNECTIONPROPERTY &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;SESSIONPROPERTY &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align="justify"&gt;Although you can also use the SQL Server catalog views or Dynamic Management Views to obtain much of this information, in some circumstances the system meta data functions simplify the process. In this tip I am going to demonstrate some of the available system meta data functions and their usage in different scenarios, for more details &lt;a href="http://www.mssqltips.com/tip.asp?tip=2008"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-282741372459141102?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=2008' title='SQL Server 2008 System Functions to Monitor the Instance, Database, Files, etc.'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/282741372459141102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/04/sql-server-2008-system-functions-to.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/282741372459141102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/282741372459141102'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/04/sql-server-2008-system-functions-to.html' title='SQL Server 2008 System Functions to Monitor the Instance, Database, Files, etc.'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-7454857731277370240</id><published>2010-04-29T06:14:00.000-07:00</published><updated>2010-04-29T06:17:44.983-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Understanding Dynamic Management Views and Functions in SQL Server 2008</title><content type='html'>&lt;div align="justify"&gt;Performance monitoring and optimization is an inseparable part of a DBA's activities. To optimize a poorly performing system/query or to troubleshoot the performance issues you need to know the root cause. Prior to SQL Server 2005, we had several system tables to monitor the state of the system. Though these system tables are still available in SQL Server 2005 and in later versions but SQL Server 2005 introduced whole new set of Dynamic Management Views (DMV) and Dynamic Management Functions (DMF) to monitor the health of a SQL Server instance, diagnose and tune the performance issues. For details, &lt;a href="http://www.mssqltips.com/tip.asp?tip=1975"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-7454857731277370240?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=1975' title='Understanding Dynamic Management Views and Functions in SQL Server 2008'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/7454857731277370240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/04/understanding-dynamic-management-views.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/7454857731277370240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/7454857731277370240'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/04/understanding-dynamic-management-views.html' title='Understanding Dynamic Management Views and Functions in SQL Server 2008'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-1734319840278738696</id><published>2010-04-29T05:56:00.000-07:00</published><updated>2010-04-29T06:00:37.557-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>SQL Server CROSS APPLY and OUTER APPLY</title><content type='html'>SQL Server 2005 introduced the APPLY operator, which is very much like a join clause and which allows joining between two table expressions i.e. joining a left/outer table expression with a right/inner table expression. The difference between join and APPLY operator becomes evident when you have a table-valued expression on the right side and you want this table-valued expression to be evaluated for each row from the left table expression. In this tip I am going to demonstrate what APPLY operator is, how it differs from regular JOINs and what are few of its applications, for more details &lt;a href="http://www.mssqltips.com/tip.asp?tip=1958"&gt;click here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-1734319840278738696?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=1958' title='SQL Server CROSS APPLY and OUTER APPLY'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/1734319840278738696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/04/sql-server-cross-apply-and-outer-apply.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/1734319840278738696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/1734319840278738696'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/04/sql-server-cross-apply-and-outer-apply.html' title='SQL Server CROSS APPLY and OUTER APPLY'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-2345727436049404765</id><published>2010-03-04T10:19:00.000-08:00</published><updated>2010-03-04T10:23:30.737-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Understanding Catalog Views in SQL Server 2005 and 2008</title><content type='html'>&lt;div align="justify"&gt;&lt;a href="http://www.mssqltips.com/tip.asp?tip=1934"&gt;Understanding Catalog Views in SQL Server 2005 and 2008&lt;/a&gt;&lt;br /&gt;SQL Server stores meta data about its configuration options, objects, data type, constraints, etc. in system tables, which cannot be directly queried in SQL Server 2005 and 2008. To access this meta data, SQL Server offers several options. The option I have selected in this tip is the Catalog Views. These provide the most efficient and generic interface to obtain, transform and present customized forms of the persisted system meta data. In this article, I am going to discuss in details about Catalog Views and how they differ from other options like using Compatibility Views, Information Schema Views, etc &lt;a href="http://www.mssqltips.com/tip.asp?tip=1934"&gt;click here for more details.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-2345727436049404765?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=1934' title='Understanding Catalog Views in SQL Server 2005 and 2008'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/2345727436049404765/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/03/understanding-catalog-views-in-sql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2345727436049404765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2345727436049404765'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/03/understanding-catalog-views-in-sql.html' title='Understanding Catalog Views in SQL Server 2005 and 2008'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-2058114954526220214</id><published>2010-03-04T10:15:00.000-08:00</published><updated>2010-03-04T10:18:27.548-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>SQL Server 2005 and 2008 Ranking Functions - DENSE_RANK and NTILE</title><content type='html'>&lt;div align="justify"&gt;&lt;a href="http://www.mssqltips.com/tip.asp?tip=1952"&gt;SQL Server 2005 and 2008 Ranking Functions - DENSE_RANK and NTILE&lt;/a&gt;&lt;br /&gt;SQL Server introduced four new ranking functions either to rank records in a result-set or to rank records within groups of records of a result-set. With these new functions, we are no longer required to write several lines of code to get ranking data. It does not only help in simplifying the query but also improves the performance of the query. So now the questions are: what are these ranking functions, how they work and how they differ from each others? This article talks about DENSE_RANK and NTILE in detail, &lt;a href="http://www.mssqltips.com/tip.asp?tip=1952"&gt;click here for more details.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-2058114954526220214?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=1952' title='SQL Server 2005 and 2008 Ranking Functions - DENSE_RANK and NTILE'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/2058114954526220214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/03/sql-server-2005-and-2008-ranking_04.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2058114954526220214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2058114954526220214'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/03/sql-server-2005-and-2008-ranking_04.html' title='SQL Server 2005 and 2008 Ranking Functions - DENSE_RANK and NTILE'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-5351733028729345255</id><published>2010-03-04T10:09:00.000-08:00</published><updated>2010-03-04T10:13:02.138-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>SQL Server 2005 and 2008 Ranking Functions - Row_Number and Rank</title><content type='html'>&lt;div align="justify"&gt;&lt;a href="http://www.mssqltips.com/tip.asp?tip=1944"&gt;SQL Server 2005 and 2008 Ranking Functions - Row_Number and Rank &lt;/a&gt;&lt;br /&gt;SQL Server introduced four different ranking functions either to rank records in a result-set or to rank records within groups of records of a result-set. With this inclusion we are no longer required to write several lines of code to get ranking. It does not only help in simplifying the query, but also improves the performance of the query. So now the questions are, what are these ranking functions, how do they work and how do they differ from each other? This article talks about Row_Number and Rank in detail, &lt;a href="http://www.mssqltips.com/tip.asp?tip=1944"&gt;click here for more details.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-5351733028729345255?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=1944' title='SQL Server 2005 and 2008 Ranking Functions - Row_Number and Rank'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/5351733028729345255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/03/sql-server-2005-and-2008-ranking.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/5351733028729345255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/5351733028729345255'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/03/sql-server-2005-and-2008-ranking.html' title='SQL Server 2005 and 2008 Ranking Functions - Row_Number and Rank'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-6235561476829325176</id><published>2010-03-04T10:04:00.000-08:00</published><updated>2010-03-04T10:09:00.007-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Different strategies for removing duplicate records in SQL Server</title><content type='html'>&lt;div align="justify"&gt;&lt;a href="http://www.mssqltips.com/tip.asp?tip=1918"&gt;Different strategies for removing duplicate records in SQL Server&lt;/a&gt;&lt;br /&gt;In data warehousing applications during ETL (Extraction, Transformation and Loading) or even in OLTP (On Line Transaction Processing) applications we are often encountered with duplicate records in our table. To make the table data consistent and accurate we need to get rid of these duplicate records keeping only one of them in the table. In this article I am going to discuss different strategies which you can take for this, along with its pros and cons. &lt;a href="http://www.mssqltips.com/tip.asp?tip=1918"&gt;Click here for more details.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-6235561476829325176?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=1918' title='Different strategies for removing duplicate records in SQL Server'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/6235561476829325176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/03/different-strategies-for-removing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/6235561476829325176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/6235561476829325176'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/03/different-strategies-for-removing.html' title='Different strategies for removing duplicate records in SQL Server'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-3052609738347054449</id><published>2010-03-04T10:00:00.000-08:00</published><updated>2010-03-04T10:03:59.502-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Iterating through SQL Server databases and database objects without cursors</title><content type='html'>&lt;div align="justify"&gt;&lt;a href="http://www.mssqltips.com/tip.asp?tip=1905"&gt;Iterating through SQL Server databases and database objects without cursors&lt;/a&gt;&lt;br /&gt;There are times when you need to loop through all the databases or database objects to perform some tasks. For example you want to run a DBCC command against all the databases or take backups of all the databases on the server or you want to rebuild all the indexes of all the tables in the databases or you want to know the size of each table in a database. The simplest approach would be to create a cursor and loop through it, which requires you to write several lines of code. Is there any way to simplify the coding efforts for these kind of works? &lt;a href="http://www.mssqltips.com/tip.asp?tip=1905"&gt;Click here for more details.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-3052609738347054449?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=1905' title='Iterating through SQL Server databases and database objects without cursors'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/3052609738347054449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/03/iterating-through-sql-server-databases.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3052609738347054449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3052609738347054449'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/03/iterating-through-sql-server-databases.html' title='Iterating through SQL Server databases and database objects without cursors'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-2896261485600379582</id><published>2010-03-04T06:31:00.000-08:00</published><updated>2010-03-04T06:38:27.628-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server Integration Services'/><category scheme='http://www.blogger.com/atom/ns#' term='SSAS'/><category scheme='http://www.blogger.com/atom/ns#' term='SSIS 2008'/><title type='text'>How to upgrade SSIS 2005 Packages to SSIS 2008</title><content type='html'>&lt;div align="justify"&gt;&lt;a href="http://www.sql-server-performance.com/articles/dba/upgarde_2005_packages_2008_i_p1.aspx"&gt;How to upgrade SSIS 2005 Packages to SSIS 2008&lt;/a&gt;&lt;br /&gt;There are several &lt;a href="http://www.sql-server-performance.com/articles/biz/SSIS_New_Features_in_SQL_Server_2008_Part1_p1.aspx"&gt;enhancements in SSIS 2008&lt;/a&gt; such as enhanced lookup transformation, the development environment for Script Task and Script Component changing from VSA to VSTA, etc. If you plan to upgrade your SSIS 2005 packages to SSIS 2008 it may be a challenging task especially if it uses the Script Task or Script Component because of the &lt;a href="http://www.sql-server-performance.com/articles/biz/SSIS_New_Features_in_SQL_Server_2008_Part5_p1.aspx"&gt;development environmental changes (from VSA to VSTA) &lt;/a&gt;. SSIS provides several different options to upgrade SSIS packages, for more details &lt;a href="http://www.sql-server-performance.com/articles/dba/upgarde_2005_packages_2008_i_p1.aspx"&gt;click here&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-2896261485600379582?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.sql-server-performance.com/articles/dba/upgarde_2005_packages_2008_i_p1.aspx' title='How to upgrade SSIS 2005 Packages to SSIS 2008'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/2896261485600379582/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/03/how-to-upgrade-ssis-2005-packages-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2896261485600379582'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2896261485600379582'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/03/how-to-upgrade-ssis-2005-packages-to.html' title='How to upgrade SSIS 2005 Packages to SSIS 2008'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-2518679307276421832</id><published>2010-02-12T04:42:00.000-08:00</published><updated>2010-02-12T04:47:59.516-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Transfer SQL Server database schema objects and data to another server or database with SMO</title><content type='html'>&lt;a href="http://www.mssqltips.com/tip.asp?tip=1910"&gt;Transfer SQL Server database schema objects and data to another server or database with SMO &lt;/a&gt;&lt;br /&gt;Have you wondered how Database Copy Wizard works behind the scenes? Do you have a requirement to create a copy of your database (say copy of your production database for development or testing) programmatically? In this article, I am going to show you how you can use SMO (SQL Server Management Objects) classes to transfer database objects and data to another server or database, to learn detail click &lt;a href="http://www.mssqltips.com/tip.asp?tip=1910"&gt;here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-2518679307276421832?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/2518679307276421832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2010/02/transfer-sql-server-database-schema.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2518679307276421832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2518679307276421832'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2010/02/transfer-sql-server-database-schema.html' title='Transfer SQL Server database schema objects and data to another server or database with SMO'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-4054744861469868130</id><published>2009-12-17T01:45:00.000-08:00</published><updated>2009-12-17T07:18:17.104-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Data Warehouse'/><category scheme='http://www.blogger.com/atom/ns#' term='Business Intelligence'/><category scheme='http://www.blogger.com/atom/ns#' term='ODS'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Designing an ODS / DW with high availability and consistency</title><content type='html'>&lt;p style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%;font-family:'Verdana', 'sans-serif';font-size:10;"  &gt;&lt;a href="http://msdn.microsoft.com/en-us/architecture/bb310743.aspx"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Designing an ODS / DW with high availability and consistency&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%;font-family:'Verdana', 'sans-serif';font-size:10;"  &gt;It's widely recognized that database sizes are growing significantly, and that the growth is being forced by many factors, such as companies requiring more data to be available online for longer (e.g. to comply with government regulations) or an increasing amount of data being digitized for storage. This extent of data explosion has given a momentum for business intelligence application as well. The business intelligence application gathers and stores data for analyzing historical, current, and predictive views of business operations. The gathering and storage of data, on which these business analytics are done, is done by either data warehouse, data mart or ODS (Operational Data Store). Because now-a-days the success of the business is heavily influenced by these business intelligence applications for better and informed business decisions which further rely on data warehouse or ODS for its data feed, it becomes very essential to design a highly available data warehouse or ODS which provides consistent data all the time.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="LINE-HEIGHT: 115%;font-family:'Verdana', 'sans-serif';font-size:10;"  &gt;In this &lt;a href="http://msdn.microsoft.com/en-us/architecture/bb310743.aspx"&gt;video/paper&lt;/a&gt; I am going to discuss different approaches (or some of the many available approaches) which you can take to design an ODS for its high availability and data consistency, I will start my discussion with a very basic approach and will list down its pros and cons. Gradually I will move on to the better approach than previous one in terms of its availability and consistency. And finally I provide you some strategic ODS design decision choices and best practices to consider while designing and maintaining it. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Verdana', 'sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-language: AR-SA; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-: minor-bidifont-family:Mangal;font-size:10;"  &gt;Though going forward I will be referring to an ODS design only but same approaches can also be applied for data warehouse as well. You can watch the video or download the deck and article as per your convenience, &lt;a href="http://msdn.microsoft.com/en-us/architecture/bb310743.aspx"&gt;click here&lt;/a&gt; for more details.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-4054744861469868130?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://msdn.microsoft.com/en-us/architecture/bb310743.aspx' title='Designing an ODS / DW with high availability and consistency'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/4054744861469868130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2009/12/designing-ods-dw-with-high-availability.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/4054744861469868130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/4054744861469868130'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2009/12/designing-ods-dw-with-high-availability.html' title='Designing an ODS / DW with high availability and consistency'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-1874298511719996413</id><published>2009-12-17T01:28:00.000-08:00</published><updated>2011-01-26T10:26:00.756-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008 R2'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>SQL Server 2008 R2 - SQL Azure Enhancements</title><content type='html'>&lt;div align="justify"&gt;&lt;a href="http://www.mssqltips.com/tip.asp?tip=1898"&gt;&lt;strong&gt;SQL Server 2008 R2 - SQL Azure Enhancements&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;If you were unhappy with the capabilities of SQL Server Management Studio (SSMS) while working with SQL Azure, then there is good news for you. Microsoft has announced the November CTP for Microsoft SQL Server 2008 R2. The SSMS of this version allows you to work with SQL Azure in almost the same way as when you are connected to a local SQL Server. In other words, now you can use your favorite Object Explorer in SSMS to browse through the database objects hosted in SQL Azure as well. In this article, I am going to show how you can use SSMS’s Object Browser to connect/browse to SQL Azure database. For more details &lt;a href="http://www.mssqltips.com/tip.asp?tip=1898"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-1874298511719996413?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=1898' title='SQL Server 2008 R2 - SQL Azure Enhancements'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/1874298511719996413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2009/12/sql-server-2008-r2-sql-azure.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/1874298511719996413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/1874298511719996413'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2009/12/sql-server-2008-r2-sql-azure.html' title='SQL Server 2008 R2 - SQL Azure Enhancements'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-3870442937154006464</id><published>2009-12-17T01:10:00.000-08:00</published><updated>2011-01-26T10:24:57.923-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>SQL Azure - Starting up...</title><content type='html'>&lt;p style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="font-family:Calibri;font-size:130%;"&gt;&lt;strong&gt;&lt;a href="http://www.mssqltips.com/tip.asp?tip=1874"&gt;SQL Azure - Learning from scratch....&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="TEXT-ALIGN: justify; MARGIN: 0in 0in 10pt" class="MsoNormal"&gt;&lt;span style="font-family:Calibri;font-size:130%;"&gt;There has been lots of buzz about cloud computing lately and looking at the benefits it provides (in terms of cost savings, high availability, scalability (scale up/down) etc.) it is now evident that cloud computing is the future for next generation applications. Many of tomorrow's applications will be designed and hosted in the cloud. Microsoft realizes this potential and provides a cloud computing solution with &lt;/span&gt;&lt;a href="http://www.microsoft.com/windowsazure/" target="_blank"&gt;&lt;span style="font-family:Calibri;font-size:130%;color:#0000ff;"&gt;Windows Azure&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Calibri;font-size:130%;"&gt;. Windows Azure platform, which is hosted inside Microsoft data centers, offers several services which you can leverage while developing your application if you target them for the cloud. One of them is &lt;/span&gt;&lt;a href="http://www.microsoft.com/windowsazure/sqlazure/" target="_blank"&gt;&lt;span style="font-family:Calibri;font-size:130%;color:#0000ff;"&gt;Microsoft SQL Azure&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Calibri;font-size:130%;"&gt;, it's a cloud based relational database service built on Microsoft SQL Server technologies. In this article, I am going to show how you can start creating databases and database objects on the cloud with SQL Azure. For more details, &lt;/span&gt;&lt;a href="http://www.mssqltips.com/tip.asp?tip=1874"&gt;&lt;span style="font-family:Calibri;font-size:130%;"&gt;click here&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Calibri;font-size:130%;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-3870442937154006464?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/tip.asp?tip=1874' title='SQL Azure - Starting up...'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/3870442937154006464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2009/12/sql-azure-starting-up.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3870442937154006464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3870442937154006464'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2009/12/sql-azure-starting-up.html' title='SQL Azure - Starting up...'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-5595622591473403524</id><published>2009-11-24T22:36:00.000-08:00</published><updated>2009-12-05T07:30:26.784-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSIS'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server Integration Services'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><category scheme='http://www.blogger.com/atom/ns#' term='SSIS 2008'/><title type='text'>SQL Server Integration Services ( SSIS ) - Best Practices</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.mssqltips.com/author.asp?authorid=30"&gt;SQL Server Integration Services ( SSIS ) - Best Practices&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.mssqltips.com/tip.asp?tip=1840"&gt;Part 1&lt;/a&gt; briefly talks about SSIS and its capability in terms of enterprise ETL. Then it gives you an idea about what consideration you need to take while transferring high volume of data. Effects of different OLEDB Destination Settings, Rows Per Batch and Maximum Insert Commit Size Settings etc. For more details click &lt;a href="http://www.mssqltips.com/tip.asp?tip=1840"&gt;here.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mssqltips.com/tip.asp?tip=1867"&gt;Part 2&lt;/a&gt; covers best practices around using SQL Server Destination Adapter, kinds of transformations and impact of asynchronous transformation, DefaultBufferMaxSize and DefaultBufferMaxRows, BufferTempStoragePath and BLOBTempStoragePath as well as the DelayValidation properties. For more details click &lt;a href="http://www.mssqltips.com/tip.asp?tip=1867"&gt;here.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mssqltips.com/tip.asp?tip=1885"&gt;Part 3&lt;/a&gt; covers best practices around how you can achieve high performance with achieving a higher degree of parallelism, how you can identify the cause of poorly performing packages, how distributed transaction work within SSIS and finally what you can do to restart a package execution from the last point of failure. For more details click &lt;a href="http://www.mssqltips.com/tip.asp?tip=1885"&gt;here.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mssqltips.com/tip.asp?tip=1893"&gt;Part 4&lt;/a&gt; talks about best practices aspect of SSIS package designing, how you can use lookup transformation and what consideration you need to take while using it, impact of implicit type cast in SSIS, changes in SSIS 2008 internal system tables and stored procedures and finally some general guidelines. For more details click &lt;a href="http://www.mssqltips.com/tip.asp?tip=1893"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-5595622591473403524?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mssqltips.com/author.asp?authorid=30' title='SQL Server Integration Services ( SSIS ) - Best Practices'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/5595622591473403524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2009/11/sql-server-integration-services-ssis.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/5595622591473403524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/5595622591473403524'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2009/11/sql-server-integration-services-ssis.html' title='SQL Server Integration Services ( SSIS ) - Best Practices'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-2386349547735889962</id><published>2009-10-28T01:37:00.000-07:00</published><updated>2009-10-28T01:38:39.455-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SSAS'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Basic Storage Modes (MOLAP, ROLAP and HOLAP) in Analysis Services</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.sql-server-performance.com/articles/biz/ssas_storage_modes_p1.aspx"&gt;Basic Storage Modes (MOLAP, ROLAP and HOLAP) in Analysis Services&lt;br /&gt;&lt;/a&gt;&lt;/strong&gt;There are three standard storage modes (MOLAP, ROLAP and HOLAP) in OLAP applications which affect the performance of OLAP queries and cube processing, storage requirements and also determine storage locations. To learn more about these standard storage modes, pros and cons of each one, &lt;a href="http://www.sql-server-performance.com/articles/biz/ssas_storage_modes_p1.aspx"&gt;click here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-2386349547735889962?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.sql-server-performance.com/articles/biz/ssas_storage_modes_p1.aspx' title='Basic Storage Modes (MOLAP, ROLAP and HOLAP) in Analysis Services'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/2386349547735889962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2009/10/basic-storage-modes-molap-rolap-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2386349547735889962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/2386349547735889962'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2009/10/basic-storage-modes-molap-rolap-and.html' title='Basic Storage Modes (MOLAP, ROLAP and HOLAP) in Analysis Services'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-910548015278202177</id><published>2009-10-28T01:28:00.000-07:00</published><updated>2009-10-28T01:31:04.805-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Database Impersonation with EXEC AS in SQL Server</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.sql-server-performance.com/articles/dba/context_switching_impersonation_p1.aspx"&gt;Database Impersonation with EXEC AS in SQL Server&lt;br /&gt;&lt;/a&gt;&lt;/strong&gt;SQL Server 2005/2008 provides the ability to change the execution/security context with the EXEC or EXECUTE AS clause. You can explicitly change the execution context by specifying a login or user name in an EXECUTE AS statement for batch execution or by specifying the EXECUTE AS clause in a module (stored procedure, triggers and user-defined functions) definition. Once the execution context is switched to another login or user name, SQL Server verifies the permission against the specified login or user (specified with EXECUTE AS statement) for subsequent execution instead of the execution context of current user. To learn more about this feature and how it works click &lt;a href="http://www.sql-server-performance.com/articles/dba/context_switching_impersonation_p1.aspx"&gt;here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-910548015278202177?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.sql-server-performance.com/articles/dba/context_switching_impersonation_p1.aspx' title='Database Impersonation with EXEC AS in SQL Server'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/910548015278202177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2009/10/database-impersonation-with-exec-as-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/910548015278202177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/910548015278202177'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2009/10/database-impersonation-with-exec-as-in.html' title='Database Impersonation with EXEC AS in SQL Server'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-5381200178758077424</id><published>2009-10-28T00:49:00.000-07:00</published><updated>2009-10-28T00:50:35.229-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Spatial Data Types (GEOMETRY and GEOGRAPHY) in SQL Server 2008</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.sqlservercentral.com/articles/SQL+Server+2008/67946/"&gt;Spatial Data Types (GEOMETRY and GEOGRAPHY) in SQL Server 2008&lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;SQL Server 2008 provides support for geographical data through the inclusion of new spatial data types, which you can use to store and manipulate location-based information. These native data types come in the form of two new data types viz. GEOGRAPHY and GEOMETRY. These two new data types support the two primary areas of spatial model/data viz. Geodetic model and Planar model. Geodetic model/data is sometimes called round earth because it assumes a roughly spherical model of the world using industry standard ellipsoid such as WGS84, the projection used by Global Position System (GPS) applications whereas Planar model assumes a flat projection and is therefore sometimes called flat earth and data is stored as points, lines, and polygons on a flat surface. To learn more about this new feature click &lt;a href="http://www.sqlservercentral.com/articles/SQL+Server+2008/67946/"&gt;here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-5381200178758077424?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.sqlservercentral.com/articles/SQL+Server+2008/67946/' title='Spatial Data Types (GEOMETRY and GEOGRAPHY) in SQL Server 2008'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/5381200178758077424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2009/10/spatial-data-types-geometry-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/5381200178758077424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/5381200178758077424'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2009/10/spatial-data-types-geometry-and.html' title='Spatial Data Types (GEOMETRY and GEOGRAPHY) in SQL Server 2008'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-4627501668670790644</id><published>2009-10-28T00:23:00.000-07:00</published><updated>2009-10-28T00:25:18.408-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>FILESTREAM Data Type in SQL Server 2008</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.sqlservercentral.com/articles/SQL+Server+2008/67945/"&gt;FILESTREAM Data Type in SQL Server 2008&lt;br /&gt;&lt;/a&gt;&lt;/strong&gt;The new SQL Server 2008 FILESTREAM data type enables SQL Server applications to store unstructured data, such as documents and images, on the file system with a pointer to the data in the database. This enables client applications to leverage the rich NTFS streaming APIs and performance of the file system while maintaining transactional consistency between the unstructured data and corresponding structured data with same level of security. Backups can include or exclude the binary data, and working with the data is with the standard SELECT, INSERT, UPDATE, and DELETE statements in T-SQL. FILESTREAM storage is implemented as a varbinary(max) column in which the data is stored as BLOBs in the file system. The sizes of the BLOBs are limited only by the volume size of the file system. The standard varbinary(max) limitation of 2-GB file sizes does not apply to BLOBs that are stored in the file system. To learn more about this new feature click &lt;a href="http://www.sqlservercentral.com/articles/SQL+Server+2008/67945/"&gt;here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-4627501668670790644?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.sqlservercentral.com/articles/SQL+Server+2008/67945/' title='FILESTREAM Data Type in SQL Server 2008'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/4627501668670790644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2009/10/filestream-data-type-in-sql-server-2008.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/4627501668670790644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/4627501668670790644'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2009/10/filestream-data-type-in-sql-server-2008.html' title='FILESTREAM Data Type in SQL Server 2008'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-4991580303190014137</id><published>2009-10-28T00:16:00.000-07:00</published><updated>2009-10-28T00:18:30.634-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>Large User Defined Types in SQL Server 2008</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.sqlservercentral.com/articles/SQL+Server+2008/67787/"&gt;Large User Defined Types in SQL Server 2008&lt;br /&gt;&lt;/a&gt;&lt;/strong&gt;With SQL Server 2005, Microsoft integrated the .NET Common-Language Runtime (CLR) into the database engine itself, with that now you were allowed to create used defined type (UDT) and use it in SQL Server in a similar way as you use any in-built data type once assembly containing UDT is registered into the database. It was good starting point, but the problem with it is, the size of UDT is limited up to 8000 bytes only. SQL Server 2008 overcomes this limitation by introducing Large User Defined Type and increases size all the way to go upto 2GB. Learn more &lt;a href="http://www.sqlservercentral.com/articles/SQL+Server+2008/67787/"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-4991580303190014137?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.sqlservercentral.com/articles/SQL+Server+2008/67787/' title='Large User Defined Types in SQL Server 2008'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/4991580303190014137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2009/10/large-user-defined-types-in-sql-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/4991580303190014137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/4991580303190014137'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2009/10/large-user-defined-types-in-sql-server.html' title='Large User Defined Types in SQL Server 2008'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-3819935085423523303</id><published>2009-10-28T00:05:00.000-07:00</published><updated>2009-10-28T00:07:32.619-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>HIERARCHYID Data Type in SQL Server 2008</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.sqlservercentral.com/articles/SQL+Server+2008/67787/"&gt;HIERARCHYID Data Type in SQL Server 2008&lt;br /&gt;&lt;/a&gt;&lt;/strong&gt;SQL Server 2008 has introduced a new data type HIERARCHYID to store hierarchical data in database table. HIERARCHYID is a variable length system data type, and used to locate the position in the hierarchy of the element. The HIERARCHYID data type is optimized for representing trees, which are the most common type of hierarchal data. The HIERARCHYID data type should be used to represent the position in a hierarchy, that is, a column of type HIERARCHYID does not represent a tree itself, but rather it simply represents the position of a row/node within a defined tree. HIERARCHYID data type exposes many different methods which can be used to retrieve a list of ancestors and descendants as well as a means of traversing a tree etc. For more details click &lt;a href="http://www.sqlservercentral.com/articles/SQL+Server+2008/67787/"&gt;here.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-3819935085423523303?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.sqlservercentral.com/articles/SQL+Server+2008/67787/' title='HIERARCHYID Data Type in SQL Server 2008'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/3819935085423523303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2009/10/hierarchyid-data-type-in-sql-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3819935085423523303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3819935085423523303'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2009/10/hierarchyid-data-type-in-sql-server.html' title='HIERARCHYID Data Type in SQL Server 2008'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5706131594274548511.post-3372786527615903762</id><published>2009-10-27T23:53:00.000-07:00</published><updated>2009-10-27T23:59:16.122-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='DBA'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Database Administration'/><title type='text'>New Date and Time Data Types in SQL Server 2008</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.sqlservercentral.com/articles/SQL+Server+2008/67550/"&gt;New Date and Time Data Types in SQL Server 2008&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;SQL Server 2008 introduces four new DATETIME data types which are more optimized for type of usage and memory requirement, along with DATATIME2 which is now SQL compliant and compatible with .Net type DATETIME. To learn more about it and how it works click &lt;a href="http://www.sqlservercentral.com/articles/SQL+Server+2008/67550/"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5706131594274548511-3372786527615903762?l=arshadali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.sqlservercentral.com/articles/SQL+Server+2008/67550/' title='New Date and Time Data Types in SQL Server 2008'/><link rel='replies' type='application/atom+xml' href='http://arshadali.blogspot.com/feeds/3372786527615903762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://arshadali.blogspot.com/2009/10/new-date-and-time-data-types-in-sql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3372786527615903762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5706131594274548511/posts/default/3372786527615903762'/><link rel='alternate' type='text/html' href='http://arshadali.blogspot.com/2009/10/new-date-and-time-data-types-in-sql.html' title='New Date and Time Data Types in SQL Server 2008'/><author><name>Arshad Ali</name><uri>http://www.blogger.com/profile/12860943099279382810</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://1.bp.blogspot.com/_hoAOw3HlDIA/SsOTxoqVBeI/AAAAAAAAAkc/cVg8gJn92Zc/S220/ArshadAli.jpg'/></author><thr:total>0</thr:total></entry></feed>
