Skip to content
January 15, 2026

John Morehouse

sqlrus.com // dba // bat whisperer

  • Community Involvement
  • Presentations
  • Scripts
  • About Me
    • Copyright
    • Disclaimer
    • Blogger Disclosure
    • Contact Me
  • Subscribe
  • Community Involvement
  • Presentations
  • Scripts
  • About Me
    • Copyright
    • Disclaimer
    • Blogger Disclosure
    • Contact Me
  • Subscribe
Latest
Azure SQL Managed Instance Next-Gen: Bring on the IOPS
SQL Server 2025 Developer Edition – One size fits all
Merry Christmas
Stop Being Surprised by Your Azure Bill: Use Budgets
Streamlining Azure VM Moves Into Availability Zones

Azure VPN – Point to Site IP Addresses

John Morehouse January 12, 2018 2 comments

Mobile Azure

John Morehouse June 1, 2018 0 comments

Building a Personal VPN Azure Solution

John Morehouse June 8, 2018 5 comments
post

Azure SQL Managed Instance Next-Gen: Bring on the IOPS

John Morehouse May 3, 2019 4
post

SQL Server 2025 Developer Edition – One size fits all

John Morehouse May 3, 2019 4
post

Merry Christmas

John Morehouse May 3, 2019 4
post

Stop Being Surprised by Your Azure Bill: Use Budgets

John Morehouse May 3, 2019 4

Don’t Forget RoboCopy

On May 3, 2019May 1, 2019 By John Morehouse

On occasion you have to find means to get around an issue.  Recently at a client I discovered that an unknown SQL Server that wasn’t being properly cared for.  This particular instance wasn’t taking backups and it was deemed as a critical production server.  You can begin to see the […]

Administrationautomationrobocopyscript4 Comments

Gathering VMWare Metrics

On April 26, 2019April 25, 2019 By John Morehouse

Anytime that you a large environment, gathering metrics in any form can be daunting and cumbersome.  Using scripting languages can usually greatly improve the efficiency of this process as well as be more accurate.  Whether it’s VMWare, SQL Server, or some other platform, it would behoove you to see what […]

VMWareadministrationPowerCLIPowershellvmwareLeave a comment

Function Fn_PageResCracker Internals

On April 5, 2019April 5, 2019 By John Morehouse

In a previous blog post, I discussed two new methods in SQL Server 2019 to determine exactly which page a request might be waiting for when there is contention.  One of these new methods involves a new function, fn_pagerescracker.   Naturally, I wanted to see how this function operates.  Let’s look […]

InternalsadministrationInternalssys.fn_pagerescracker1 Comment

New Page Functions in SQL Server 2019

On March 29, 2019March 29, 2019 By John Morehouse

I will be the first to admit that I am what one might call a “SQL Head”.  In other words, I’m a nerd that likes to dig into the internal workings of SQL Server, sometimes down to the bits and bytes. The tools to facilitate this archaeology have slowly been […]

vNextdbcc inddbcc pagepage toolssys.dm_db_page_infosys.fn_pagerescracker2 Comments

SQL Server Data Pages on Linux

On March 22, 2019March 12, 2019 By John Morehouse
https://bytelix.com/aplicaciones/

One of the new phrases coming out of Microsoft is that “SQL is just SQL” regardless of what operating system it resides on.   This was echoed during the keynote at SQL Bits 2019 by the Microsoft team, which you can watch here.   Later that weekend, I gave a session about […]

Linuxdata pagespagesSQL Server1 Comment

Checking Open Ports in Azure

On March 15, 2019March 7, 2019 By John Morehouse

Let’s be honest here, data security is really important to me.  Some people probably think that I go to extremes to ensure that my data as well as my customers data is secured.  With that, sometime ago, I wrote a blog post on utilizing a VPN server that I built […]

Azuredata securityhackedportsSecurityLeave a comment

Restoring a Database from Azure

On March 1, 2019February 25, 2019 By John Morehouse

In a previous post, I described how you can use Azure storage to store SQL Server database backup files.  This flexible option offers the ability to get your critical backups off site and in certain regions, they could be configured to be automatically redundant to a secondary region.  Having backups […]

Azuredatabase restoresrestores1 Comment

Adding Azure Virtual Machine Boot Diagnostics

On February 22, 2019August 13, 2020 By John Morehouse

A couple of weeks ago, I blogged about boot diagnostics and how they can help you troubleshoot issues when virtual machines won’t start.  But what if you selected to disabled boot diagnostics when the virtual machine was created?  Can you go back and retro-actively add them back? Yes, Virginia, yes […]

Azureboot diagnosticsLeave a comment

Posts navigation

Older posts
Newer posts

About Me!

John a Microsoft SQL Server DBA, Blogger, Forum Answerer, Friend of Red Gate, Idera ACE, Chapter Leader, International Speaker, VMWare vExpert, Microsoft Data Platform MVP and a bat whisperer.

Follow Me On The Web!

Top Posts & Pages

  • Azure SQL Managed Instance Next-Gen: Bring on the IOPS
  • Understanding NUMA in SQL Server VMs
  • SQL Server 2025 Developer Edition - One size fits all
  • How to Find Composite Primary Key Columns in SQL Server
  • Enabling SQL Server Optimizer Hotfixes

Archives

Badges / Awards

Blogroll

  • Argenis Fernandez (@DBArgenis)
  • David Klee (@kleegeek)
  • Denny Cherry (@mrdenny)
  • Joey D'Antoni (@jdanton)
  • Kendra Little (@kendra_little)
  • Kerry Tyler (@AirborneGeek)
  • Mike Fal (@Mike_Fal)
  • Monica Rathbun (@SQLEspresso)
  • Thomas Larock (@SQLRockstar)

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,209 other subscribers

Tags

administration (31) Azure (21) Azure SQL Database (3) Backups (2) Career Opportunity (3) cloud (5) Community (44) data (2) data security (3) DBA (6) disaster recovery (2) Docker (4) DoNotRepost (9) encryption (4) family (3) Goals (3) happy holidays (3) Indexes (4) Internals (9) MVP (6) Optimizer (3) PASS Summit (8) personal (5) philosophical (13) Powershell (8) Presenting (36) Security (5) Speaking (14) SQLBits (2) sql db (4) SQL Family (8) SQL PASS (5) sql saturday (28) SQL Server (15) sql server 2019 (3) storage (3) summit 2014 (2) Synology (2) sys.fn_pagerescracker (2) T-SQL (13) T-SQL Tuesday (6) Virtualization (4) vmware (6) volumes (2) VPN (2)
Copyright © All right reserved. | Theme: OnlineMag by eVisionThemes