SQL 2005 Automation; Backup, Integrity Check and Index Optimization
A fantastic database maintenance solution from Ola. Takes care of "The Big 3" maintenance items in one hit. Backups, Indexes and DBCC Checks. Providing far more flexibility than Maintenance plans, the solution dynamically detects databases, has excellent error handling, is very robust and well documented. Best of all, has been used for over 6 months in a large production environment. Great Stuff Ola, and thanks to Kevin Kline for the heads up on the link ... Source : Ola Hallengren - Blog Post
Automate your Database Maintenance using SMO
A fantastic 3 part series from Allen White on using SMO to automate backups and integrity checks ... Source : Allen White - simple-talk.com - Article
Script to determine permissions in SQL Server 2005
A great article from mssqltips.com outlining the usage of the fn_my_permissions function to return the current permissions of a specific user at various levels in a given database or at the server level ... Source : MSSQLTips.com - Article
The DBA's Guide to the SQL Server .NET Common Language Runtime (CLR)
This whitepaper helps the DBA determine appropriate use of this new feature and guidance on when other alternatives may provide better performance, flexibility or capabilities. As well as offering guidance on suitable uses for the Database Engine .NET Framework Programming API this whitepaper also suggests code, change and release management processes that should be tailored to each DBA’s individual circumstances to ensure a professional and safe deployment ... Source : SQLskills.com
Quick list of VLDB maintenance best practices
A quick and dirty (and excellent!) list of VLDB (Very Large Database) maintenance tips from Paul Randall ... Source : Paul Randal - SQL Server Storage Engine - Blog Post
Schema Comparison with Visual Studio Team Edition for Database Professionals
A great article from Dinesh Priyankara that highlights the Schema Compare feature in Visual Studio Team Edition for Database Professionals (Data Dude) ... Source : sql-server-performance.com - Article
Setting Advanced Configuration Options in SQL Server 2005
This article discusses some of the advanced configuration options in SQL Server 2005 and their associated best practices and limitations ... Source : Dell.com
How to Clone a Database
The ability to clone a database i.e.; take an exact copy including statistics but excluding data, is a crucial part of any good development process. Using this technique, you can examine execution plans for poorly performing queries in a test environment that takes hardly any space at all, as the data itself is removed, but the statistics for the query optimizer remain. In this blog post, Kalen talks about the process of cloning a database ... Source : Kalen Delaney - SQLblog.com - Blog Post
Auto-shrink - turn it OFF!
In this blog post, Paul talks about the dangers of AutoShrink - among others, unexpected performance hits and index fragmentation ... Source : Paul Randal - SQLskills.com - Blog Post
Understanding/Diagnosing SQL Server Scheduling Problems
Thanks to Kevin Kline for this link. This white paper thoroughly documents SQL Server scheduler health details and associated troubleshooting techniques. As Kevin comments in his blog, this paper will also cover reading and understanding SQL Server dump files ... Source : Microsoft.com - Technet Article
How can I limit the number of reboots when applying hotfixes ?
This Technet Q A article discusses the need for reboots when installing SQL Server hotfixes and service packs and how to avoid them ... Source : Microsoft.com - Technet Article
Capacity Planning for TempDB
TempDB capacity planning and concurrency considerations for index create and rebuild ... Source : Microsoft.com - Technet Article
SQL Server 2005 Deployment Guidance for Web Hosting Environments
This paper provides best practices for configuring SQL Server 2005 to optimize security, tenant isolation, and the performance of your hosted SQL Server 2005 deployment. Sample scripts for provisioning users and databases for use in shared hosting are included ... Source : Microsoft.com - Technet Article
Top 10 Best Practices for SQL Server Maintenance for SAP
The following recommendations provide an outline of best practices for maintaining SQL Server database for an SAP implementation ... Source : Microsoft.com - Technet Article
The Impact of Changing Collations and of Changing Data Types from Non-Unicode to Unicode
When a business grows internationally, its database system must support multilingual characters in tables through the use of Unicode data types. This white paper explores the amount of time that it takes to change a table column from a non-Unicode data type to a Unicode data type, along with changing the collation of the database. Use this information to calculate how long it takes to alter large tables ... Source : Microsoft.com - Whitepaper
The Sad State Of Programmers Part 2 : The In Person Interview
Preparing for an interview ? This great series of blog posts from Denis Gobo provides sample questions, general advice and various resources to prepare and improve your skills ... Source : Denis Gobo - SQLblog.com - Blog Post
SAP with Microsoft SQL Server 2005: Best Practices for High Availability, Performance, and Scalability
Whitepaper covering recommendations for SAP based SQL Server systems ... Source : Microsoft.com - Download
SQL Server 2005 for Oracle Professionals
This white paper explains the key differences between Microsoft SQL Server 2005 databases and Oracle databases. It compares SQL Server and Oracle database architecture and provides information on the newest features in SQL Server 2005. This paper is intended for Oracle professionals who want to leverage their Oracle knowledge to manage SQL Server databases or prepare to migrate an Oracle database to SQL Server 2005 ... Source : Microsoft.com - Technet Article
Email Table as HTML
Tony Blogs about a proc he wrote to email the contents of a table in HTML format. Very nice ... Source : Tony Rogerson - sqlBlogCasts.com - Blog Post
Snapshot Troubles
Paul addresses some of the problems you can run into with snapshots ... Source : Paul S. Randal - sqlskills.com - blog post
Upgrading to SQL 2005 at Microsoft
This article covers the process followed by Microsoft to upgrade their internal database systems to SQL Server 2005 ... Source : Microsoft.com - Technet Article
2005 Upgrade Technical Reference
Comprehensive upgrade guide to upgrading to SQL Server 2005 ... Source : Microsoft.com - Download
Best Practices for Migrating Non-Unicode Data Types to Unicode
This paper summarizes best practices for migrating database systems from non-Unicode to Unicode data type ... Source : Microsoft.com - Whitepaper
SQL Server Page Allocations
From the PSS Engineers. 'When I drop an object why does SQL Server not immediately re-use those extents for a new object?' ... Source : PSS SQL Server Engineers - Microsoft.com - Blog Post
Drive Letter Limitations
Linchi blogs about Drive Letter requirements for SQL Server Instances and its potential effect on large consolidation projects in the future ... Source : Linchi Shea - SQLblog.com - Blog Post
Multi-Cores and MAXDOP
Linchi addresses the generally accepted practice to turn off Parallelism when unexpected problems arise, and what this means for the future with multicore processers becoming the norm ... Source : Linchi Shea - SQLblog.com - Blog Post