It’s getting all cloudy in here
Not all cloud providers are the same. Some are flexible and will grow and shrink with your needs and business (Azure, Amazon, Google Cloud), and some will not (IBM, Rackspace, Other Bare Metal clouds)....
View ArticleWhat Happened to My Database?
Every DBA has at some point asked: “What the heck happened to my database?” In this blog, we’ll review some of the more common scenarios where some little detail slips through the proverbial crack and...
View ArticleBecoming a Microsoft MVP
I was awarded the Microsoft MVP (data platform) award on Saturday.On the four days a year (one per quarter) when the MVPs are announced a number of us (wow I can’t believe I just said us) post the fact...
View ArticleJust because you are in the cloud, doesn’t mean you can skip those DR plans
You moved your critical infrastructure to the cloud. You’re now relying on the cloud for 100% of your customer facing systems. Did the sales person from your cloud provider tell you that you didn’t...
View ArticlePowerShell: Extending Modules – System Parameter measurement
The Microsoft Technet Guru Award (August 2016) winning article – SilverPowerShell: Extending Modules – System Parameter measurementPowerShell: Extending Modules – System Parameter...
View ArticleDetaching corrupt databases
Question – Can you detach a corrupt database? Answer – IT DEPENDS! More specifically it depends on the SQL Server version. SQL 2005 and prior it was possible, with the newer versions of SQL you will...
View ArticleThe Transaction Log, Delayed Durability, and considerations for its use with...
If Warhol did transaction Logging…In this mini-series of posts, we will discuss how the mechanics of SQL Server’s transaction logging work to provide transactional durability. We will look at how...
View ArticleSQL SERVER – Fix Error Msg 35336 Working with ColumnStore Indexes
Since my consulting have started around performance tuning, I am able to see a number of customers who want to start using the new capabilities of SQL Server for their existing application as they plan...
View ArticleFloor, Round, and Ceiling
I saw an interesting question today about rounding. Specifically they always wanted to round down. Now as it happens that wasn’t really what they needed, but we can get to that later. It did get me...
View ArticleMicrosoft certification changes
A recent Microsoft blog post announced that they are releasing five new Microsoft Certified Solutions Expert (MCSE) and Developer (MCSD) specialties. These credentials are aligned to Centers of...
View ArticleSQL SERVER 2016 – Creating Clustered ColumnStore with InMemory OLTP Tables
I have been writing a lot of my findings with SQL Server 2016 in the recent past. This is also being something I have been investing big time keeping my session at SQLPASS coming in the October...
View ArticleALTER INDEX….ABORT!
I know there are people out there that will be going from older versions of SQL to SQL Server 2016, yes it makes sense it is a great product with a lot of new features such as Query Store, Stretch DB …...
View ArticleWhat I learned from David Bowie, and Statement of Support for Wendy Pastrick...
Firstly, I don’t speak for PASS generally. Denise McInerny has already written a statement of support and you’re welcome to read it. I encourage you to learn about all the candidates campaign platforms...
View ArticleSQL SERVER – Fix: The Cluster Resource Could not be Deleted Since it is a...
Working with SQL Server is fun. Since SQL Clustering, and AlwaysOn availability group needs Windows Clustering so sometimes there are some cluster issues which I have to deal with and fix. Let us learn...
View ArticleSQL Performance Dashboards – update
SQL Server Performance Dashboards – update The first article that I ever wrote (http://www.sqlservercentral.com/articles/SQL+Server/127992/) was last year where I wanted to share with people a project...
View ArticleGenerating JSON In Power BI And Power Query
Often, when calling web services from Power BI or Power Query, you’ll need to generate some JSON inside your query to send to these web services. The M language makes this relatively easy to do with...
View ArticleStep by Step: WHERE, GROUP BY, and HAVING
People new to SQL often have trouble with the difference between WHERE, GROUP BY, and HAVING…three separate clauses in the SELECT statement. The summary of each of these is simple to tell, but that...
View ArticleSQL SERVER – Unable to Start Services After Patching (sqlagent_msdb_upgrade.sql)
In the recent past, I have heard this issue, at least once or twice every month. Whenever I try to help a such client and I think I know the issue, I get something new. They said that they have applied...
View ArticleWhat is a Backup Timeline for Restore Process? – Interview Question of the...
Question: What is a Backup Timeline for Restore Process?Answer: One of the most popular interview question about Backup and Restore Database process. I find it very interesting that after so many years...
View ArticleSQL SERVER – Error: Property BackupDirectory is Not Available for Settings
I break a lot of things on my SQL environment and I believe that is a very good way to learn things. Today, I wanted to perform a restore of a database using a backup which I took earlier. In this blog...
View Article