Best Practices for Virtualizing SQL Server
It wasn’t that long ago that many companies thought that you couldn’t virtualize SQL Server because it was too resource intensive. However, with the advances that both Microsoft and VMware have made to...
View ArticleAvoid these Critical SQL Server Virtualization Mistakes
Today’s hypervisors like Hyper-V and vSphere make it easy to virtualize servers like SQL Server. However, they can also make it easy to create poorly performing virtualized SQL server instances. In...
View ArticleUsing SQL Server 2014’s New In-Memory OLTP
There’s no doubt that the most important new feature that Microsoft added to SQL Server 2014 is the new In-Memory OLTP engine. The In-Memory OLTP engine enables you to move select tables and stored...
View ArticleMigrating SQL Server Databases to In-Memory OLTP with AMR
SQL Server 2014’s new In-Memory OLTP feature can potentially revolutionize your OLTP workloads by providing big performance increases with little or no changes to your servers or application code....
View ArticleWhat You Need to Know About SQL Server 2014 Licensing
Like most Microsoft products, sometimes the licensing can be more difficult to figure out than the technical aspects of the product, and SQL Server is no different. Each SQL Server edition has a...
View ArticleEasy Automated Operations with SQL Server Maintenance Plans
Maintenance plans are one of the hidden jewels in the SQL Server tool chest that can really be a godsend to the beginning DBA or accidental DBA that is tasked to manage SQL Server. Maintenance Plans...
View ArticleSetting up SQL Server 2014 and Oracle 12c Linked Servers
Running multiple SQL Server and Oracle database platforms to support different applications is the norm for many IT organizations today. While in many cases the two different database platforms often...
View ArticleHow and When to Use SQL Server FILESTREAM Datatypes–Part 1
Combining Binary Large Object (BLOBs) with relational databases like SQL Server has always been like combining oil and water. They just don’t mix very well. BLOB objects like pictures, videos, text...
View ArticleHow and When to Use SQL Server FILESTREAM Datatypes–Part 2
The FILESTREAM data type is SQL Server’s principle BLOB storage technology. The FILESTREAM data type lets you combine native NTFS file system performance with relational database data integrity. It...
View ArticleUsing the SQL Server Resource Governor to Manage I/O
In large enterprises and multi-tenant environments controlling the resources that are used by a given workload or application can be an important factor in meeting your SLAs. If one workload consumes...
View ArticleHow to Write Performance Monitor Data to SQL Server
When you are creating a system benchmark you need a place to store your benchmark data and when you’re collecting SQL Server performance data what better place could there be than SQL Server?...
View ArticleChoosing the Right SQL Server Availability Technology
There’s no doubt that the biggest concern for DBAs and other database professionals is availability. If the database is down, you know exactly how fast those queries are going to be: slow. Then there’s...
View ArticleSQL Server Express as a Production Database
There are a lot of misperceptions and misinformation about Microsoft’s SQL Server® Express edition. Some of these misperceptions are holdovers from the limitations of previous releases, and others stem...
View ArticleGetting Started with SQL Server CLR
Beginning back with SQL Server® 2005, Microsoft® integrated the .NET runtime into the database engine. This runtime engine is called the SQL Server Common Language Runtime (CLR), and is commonly...
View ArticleUsing Windows Server 2012 R2 Hyper-V Dynamic Memory with SQL Server 2014
One of the biggest factors that influences SQL Server® performance is memory. This is true whether the SQL Server instance is running on a physical or a virtual server. On a physical server, the...
View ArticleUsing Container Databases in SQL Server, Part 2
Contained databases were first introduced in SQL Server® 2012. They make it easier to deploy databases to different SQL Server instances by removing the requirement to separately transfer server logins...
View ArticleUsing SQL Server FileTables Part 2
SQL Server 2014’s FileTable provides an easy way to integrate the Windows Server file system with SQL Server’s relational database. In part 1, I covered the basic requirements and limitations of the...
View ArticleCreating Unattended SQL Server Installations with a Configuration File
Deploying SQL Server manually can be a lengthy and potentially error prone process as you work through all the different setup screens presented by the SQL Server Installation Center. If you want a...
View ArticleScheduling SQL Server Jobs with SQL Agent
Scheduling jobs is one of the core SQL Server functions. Many businesses have numerous SQL Server jobs scheduled that perform any number of different tasks from database maintenance jobs like backup...
View ArticleManaging SQL Server with PowerShell: Part 1 – The Tools
By now it’s pretty common knowledge that PowerShell is Microsoft’s preferred management tool and over the past few years, they have really extended the capabilities of PowerShell to where it can be...
View Article