info@techdevops.com | 437-991-3573 | Data Engineering Services
TechDevOps.com
Resources Tools Services
Experts in Microsoft SQL Server on Windows, Linux, Containers | Clusters, Always On, FCI | Migrations, Cloud, Performance






July 6, 2022

Check TDE progress
by BF (Principal Consultant; Architecture; Engineering)
sys.dm_database_encryption_keys
Read More
Tags SQLServer, TSQL
June 20, 2022

SQL Agent Jobs - Enable, Disable, Stop - Commands
by BF (Principal Consultant; Architecture; Engineering)
sysjobs, sysjobhistory, sysjobschedules, sysoperators
Read More
Tags SQLServer, SQLServerAgent, SQLServerAlwaysOn, TSQL
May 20, 2022

Always On Synch Lag
by BF (Principal Consultant; Architecture; Engineering)
sys.dm_hadr_database_replica_states, sys.availability_replicas, sys.dm_hadr_availability_replica_states
Read More
Tags SQLServer, SQLServerAlwaysOn, TSQL
May 10, 2022

Get Table Information
by BF (Principal Consultant; Architecture; Engineering)
sys.tables, sys.columns, sys.types, sys.partitions
Read More
Tags SQLServer, TSQL
May 8, 2022

Get CPU Usage Information
by BF (Principal Consultant; Architecture; Engineering)
sys.dm_os_ring_buffers, sys.dm_exec_requests, sys.dm_exec_query_stats
Read More
Tags CPU, SQLServer, SQLServerPerformance, TSQL
March 10, 2022

Get The TEQ (Top Expensive Queries)
by BF (Principal Consultant; Architecture; Engineering)
sys.dm_exec_query_stats
Read More
Tags SQLServer, SQLServerPerformance, TSQL
February 16, 2022

Statistics Objects Information
by BF (Principal Consultant; Architecture; Engineering)
Column Statistics and Index Statistics
Read More
Tags SQLServer, TSQL
February 8, 2022

File Usage Statistics
by BF (Principal Consultant; Architecture; Engineering)
fn_virtualfilestats
Read More
Tags SQLServer, TSQL
January 3, 2022

Index Usage Statistics
by BF (Principal Consultant; Architecture; Engineering)
sys.indexes, sys.dm_db_index_usage_stats, sys.dm_db_partition_stats
Read More
Tags SQLServer, TSQL
October 11, 2021

SQL Server Automated Database Migration using Backup & Restore Method (v2)
by BF (Principal Consultant; Architecture; Engineering)
FULL, DIFFERENTIAL, LOG
Read More
Tags DataMigration, Migrations, SQLServer, TSQL
September 5, 2021

Microsoft SQL Server Always On Availability Groups Architecture Design
by BF (Principal Consultant; Architecture; Engineering)
High Availability & Disaster Recovery
Read More
Tags SQLServer, SQLServerAlwaysOn, SQLServerArchitecture, WindowsFailoverCluster
July 17, 2021

List all Databases on an Instance with user created Service Broker Queues
by BF (Principal Consultant; Architecture; Engineering)
Service Broker
Read More
Tags SQLServer, SQLServerServiceBroker, TSQL
April 4, 2021

Get all Ports configured in Always On Availability Groups Environment
by BF (Principal Consultant; Architecture; Engineering)
Enter Short Description Here
Read More
Tags SQLServer, SQLServerAlwaysOn, TSQL
January 23, 2021

Always On Health Dashboard
by BF (Principal Consultant; Architecture; Engineering)
availability_replicas, dm_hadr_database_replica_cluster_states, dm_hadr_database_replica_states, dm_hadr_availability_replica_states
Read More
Tags SQLServer, SQLServerAlwaysOn
November 28, 2020

Determine if your current UDFs are inlineable to benefit from SQL Server 2019 performance boost
by BF (Principal Consultant; Architecture; Engineering)
sys.sql_modules, sys.objects
Read More
Tags SQLServer, SQLServer2019, TSQL
October 31, 2020

Automate Enable or Disable SQL Jobs in Always On Nodes
by BF (Principal Consultant; Architecture; Engineering)
sys.availability_groups_cluster, sys.dm_hadr_availability_replica_cluster_states, sys.dm_hadr_availability_replica_states, sys.availability_group_listeners, sysjobs
Read More
Tags SQLServer, SQLServerAlwaysOn, TSQL
September 1, 2020

Get number of Pending IO's
by BF (Principal Consultant; Architecture; Engineering)
sys.dm_io_pending_io_requests
Read More
Tags SQLServer, TSQL
June 20, 2020

Windows Failover Cluster - Using Paxos Tag to monitor cluster configuration synchronization across the system
by BF (Principal Consultant; Architecture; Engineering)
WSFC, Always On Availability Groups
Read More
Tags Powershell, SQLServer, SQLServerAlwaysOn, WindowsFailoverCluster
May 12, 2020

Always On - Check if Primary Replica
by BF (Principal Consultant; Architecture; Engineering)
sys.availability_groups_cluster, sys.dm_hadr_availability_replica_cluster_states, sys.dm_hadr_availability_replica_states, sys.availability_group_listeners
Read More
Tags JDE E1, SQLServer, SQLServerAlwaysOn, TSQL
January 10, 2020

miniDBA.com - a great tool for Microsoft SQL Server Instance monitoring, performance analysis & much more
by BF (Principal Consultant; Architecture; Engineering)
A game changer in terms of features + price from the other tools in the marketplace.
Read More
Tags SQLServer
December 28, 2019

Windocks.com develops a new option for SQL Server Disaster Recovery using Database Image & Clones
by BF (Principal Consultant; Architecture; Engineering)
Automated refresh with Transaction Log backups and deliver current Production Databases for D.R. requirements.
Read More
Tags SQLServer
October 7, 2019

Powershell - Disk Space Alert
by BF (Principal Consultant; Architecture; Engineering)
Get-WmiObject
Read More
Tags Powershell, SQLServer
August 26, 2019

Microsoft SQL Server - Database Compression Estimator (PAGE and ROW)
by BF (Principal Consultant; Architecture; Engineering)
sp_estimate_data_compression_savings
Read More
Tags JDE E1, SQLServer, SQLServerPerformance, TSQL
July 14, 2019

Get SQL Agent Job Last Run Status
by BF (Principal Consultant; Architecture; Engineering)
msdb.dbo.sysjobservers, msdb.dbo.sysjobs
Read More
Tags SQLServer, TSQL
May 24, 2019

Get SQL Server Modules loaded
by BF (Principal Consultant; Architecture; Engineering)
SQL Server VAS (Virtual Address Space)
Read More
Tags SQLServer, TSQL
May 3, 2019

View SQL Job Last Status in Microsoft System Center
by BF (Principal Consultant; Architecture; Engineering)
OperationsManager
Read More
Tags SQLServer, SystemCenter, TSQL
April 16, 2019

Powershell - Log CPU - per Process - to a Table & Output File
by BF (Principal Consultant; Architecture; Engineering)
Get-Counter, Invoke-sqlcmd
Read More
Tags CPU, Powershell, SQLServer
April 2, 2019

Azure Powershell - Delete all files in Storage Files Share
by BF (Principal Consultant; Architecture; Engineering)
Remove-AzureStorageFile
Read More
Tags CloudComputing, Powershell, SQLServer
February 28, 2019

Server-Level Trigger to notify on any Drop Database
by BF (Principal Consultant; Architecture; Engineering)
ALTER TRIGGER [DropDatabaseNotifier] ON ALL SERVER FOR DROP_DATABASE
Read More
Tags SQLServer, Trigger
February 15, 2019

SQL Server Transactional Replication - Get all Publication Article Columns, Get all Publication Article Filtered Rows
by BF (Principal Consultant; Architecture; Engineering)
Run in each Published Database
Read More
Tags SQLServer, SQLServerReplication
January 30, 2019

SQL Jobs Monitor
by BF (Principal Consultant; Architecture; Engineering)
Receive alerts on any SQL Jobs Failed
Read More
Tags SQLServer, SQLServerDatabaseMail, TSQL
January 21, 2019

Log Shipping Real-Time Processing Engine v2
by BF (Principal Consultant; Architecture; Engineering)
msdb.dbo.restorehistory, msdb.dbo.backupset, msdb.dbo.backupmediaset, msdb.dbo.backupmediafamily
Read More
Tags SQLServer, SQLServerLogShipping, TSQL
January 15, 2019

T-SQL - Using Bitwise Operators to store multiple values in one column
by BF (Principal Consultant; Architecture; Engineering)
Bitwise operators perform bit manipulations between two expressions of any of the data types of the integer data type category...
Read More
Tags SQLServer, TSQL
January 10, 2019

Restore a SQL Server Database Faster
by BF (Principal Consultant; Architecture; Engineering)
MAXTRANSFERSIZE, BUFFERCOUNT
Read More
Tags SQLServer, SQLServerPerformance
December 18, 2018

T-SQL - Determine the last DBCC CHECKDB date
by BF (Principal Consultant; Architecture; Engineering)
DBCC DBINFO
Read More
Tags SQLServer
December 6, 2018

T-SQL Monitor TempDB Usage
by BF (Principal Consultant; Architecture; Engineering)
sys.database_files, sys.dm_os_performance_counters, sys.dm_db_file_space_usage
Read More
Tags JDE E1, SQLServer, SQLServerPerformance, TempDB, TSQL
December 4, 2018

Extracting Metrics from MSlogreader_history - "Approximately 45000000 log records have been scanned..."
by BF (Principal Consultant; Architecture; Engineering)
Distribution.dbo.MSlogreader_history, Distribution.dbo.MSlogreader_agents
Read More
Tags SQLServer, SQLServerReplication, SQLServerReplicationMonitor
December 3, 2018

T-SQL - Dynamically Re-Size TempDB Files
by BF (Principal Consultant; Architecture; Engineering)
Alter Database tempdb Modify File
Read More
Tags SQLServer, TSQL
December 3, 2018

Distribution Database in Recovery Pending State
by BF (Principal Consultant; Architecture; Engineering)
Alter Database Modify File
Read More
Tags SQLServer, SQLServerReplication, TSQL
November 23, 2018

Use Extended Events to monitor SQL Server Transactional Replication
by BF (Principal Consultant; Architecture; Engineering)
ring_buffer
Read More
Tags ExtendedEvents, SQLServer, SQLServerReplication
November 23, 2018

SQL Server Reporting Services - Report Usage Stats
by BF (Principal Consultant; Architecture; Engineering)
ExecutionLog2
Read More
Tags ReportingServices, SQLServer, TSQL
November 23, 2018

T-SQL List Permissions for an Object
by BF (Principal Consultant; Architecture; Engineering)
sys.objects, sys.database_permissions, sys.database_principals
Read More
Tags SQLServer, TSQL
November 22, 2018

SQL Server Reporting Services - File Share Account
by BF (Principal Consultant; Architecture; Engineering)
Reporting Services Configuration Manager
Read More
Tags ReportingServices, SQLServer
November 20, 2018

Migrating a Giant to the Cloud
by BF (Principal Consultant; Architecture; Engineering)
Microsoft Azure Cloud Computing
Read More
Tags Azure, CloudComputing, SQLServer
November 18, 2018

T-SQL - Get all Distribution Agents, UndelivCmdsInDistDB & DelivCmdsInDistDB
by BF (Principal Consultant; Architecture; Engineering)
MSdistribution_agents, MSdistribution_status, MSARTICLES, SYS.Servers, MSagent_profiles
Read More
Tags SQLServer, SQLServerReplication
November 18, 2018

T-SQL - Get All Publications & Articles
by BF (Principal Consultant; Architecture; Engineering)
MSPUBLICATIONS, MSARTICLES
Read More
Tags SQLServer, SQLServerReplication
November 2, 2018

Log Shipping Real-Time Processing Engine
by BF (Principal Consultant; Architecture; Engineering)
msdb.dbo.restorehistory, msdb.dbo.backupset, msdb.dbo.backupmediaset, msdb.dbo.backupmediafamily
Read More
Tags SQLServer, SQLServerLogShipping
November 1, 2018

T-SQL Delete Extra TempDB Data Files
by BF (Principal Consultant; Architecture; Engineering)
Alter Database Remove File
Read More
Tags SQLServer, TSQL
October 31, 2018

T-SQL - Get Transaction Log Restore History on the Secondary Database Server for any Log Shipped Database(s)
by BF (Principal Consultant; Architecture; Engineering)
msdb.dbo.backupset, msdb.dbo.backupmediaset, msdb.dbo.backupmediafamily
Read More
Tags SQLServer, TSQL
October 27, 2018

Use Powershell to monitor S2D(Storage Spaces Direct) Performance
by BF (Principal Consultant; Architecture; Engineering)
Get-StorageSubSystem, Get-StorageHealthReport
Read More
Tags Azure, CloudComputing, Powershell, SQLServer
October 19, 2018

Use Azure Function with Timer Trigger to call an Azure SQL Database Stored Procedure
by BF (Principal Consultant; Architecture; Engineering)
Azure Functions is a solution for easily running small pieces of code, or "functions," in the cloud...
Read More
Tags Azure, AzureFunctions, AzureSQLDatabase, CloudComputing, ServerlessArchitecture, SQLServer
October 17, 2018

Cycle Error Logs
by BF (Principal Consultant; Architecture; Engineering)
sp_cycle_errorlog, sp_cycle_agent_errorlog
Read More
Tags SQLServer
October 12, 2018

T-SQL - Get Unused Indexes
by BF (Principal Consultant; Architecture; Engineering)
sys.dm_db_index_usage_stats
Read More
Tags SQLServer
October 6, 2018

T-SQL - Backup All Databases in an Instance and Return Backup History
by BF (Principal Consultant; Architecture; Engineering)
Enter Short Description Here
Read More
Tags SQLServer
September 26, 2018

T-SQL - Get Currently Running Jobs
by BF (Principal Consultant; Architecture; Engineering)
msdb.dbo.sysjobs, msdb.dbo.sysjobactivity
Read More
Tags SQLServer
September 15, 2018

T-SQL Compare sys.database_files with sys.master_files
by BF (Principal Consultant; Architecture; Engineering)
Output any differences with System Catalog Views
Read More
Tags DataMigration, SQLServer, TSQL
September 4, 2018

Query Cache Analysis
by BF (Principal Consultant; Architecture; Engineering)
SQL_Handle, Plan_Handle, Query_Hash, Query_Plan_Hash, Query Cache Statistics, Plan Attributes
Read More
Tags SQLServer, TSQL
August 22, 2018

T-SQL - Check Always On Transactional Replication re-directed Publisher to Listener Name
by BF (Principal Consultant; Architecture; Engineering)
dbo.sp_validate_redirected_publisher, dbo.sp_Validate_Replica_Hosts_As_Publishers, dbo.MSRedirected_Publishers
Read More
Tags SQLServer, SQLServerAlwaysOn, TSQL
August 14, 2018

T-SQL Encryption Status of a database
by BF (Principal Consultant; Architecture; Engineering)
sys.dm_database_encryption_keys (Transact-SQL)
Read More
Tags DataMigration, SQLServer, SQLServerEncryption
July 5, 2018

File share witness resource failed to arbitrate for the file share. Please ensure that file share exists and is accessible by the cluster.
by BF (Principal Consultant; Architecture; Engineering)
Logon failed for user SQLCluster01
Read More
Tags SQLServer, SQLServerAlwaysOn, WindowsFailoverCluster, WindowsServer2012
June 21, 2018

Use Powershell to Stop & Start SQL Server Service
by BF (Principal Consultant; Architecture; Engineering)
Get-Service, Stop-Service, Start-Service
Read More
Tags Powershell, SQLServer
June 19, 2018

T-SQL Check if a Table has a ColumnStore Index
by BF (Principal Consultant; Architecture; Engineering)
sys.indexes
Read More
Tags SQLServer, TSQL
June 17, 2018

Fing Queries using Parallelism
by BF (Principal Consultant; Architecture; Engineering)
sys.dm_exec_query_stats, sys.dm_exec_sql_text, sys.dm_exec_cached_plans, sys.dm_exec_query_plan, sys.dm_os_tasks, sys.dm_os_workers, sys.dm_os_waiting_tasks
Read More
Tags SQLServer, SQLServerHealthCheck, SQLServerPerformance, TSQL
June 13, 2018

Find the root cause of a TEMPDB LOG growth issue
by BF (Principal Consultant; Architecture; Engineering)
Extended Events, DBCC OPENTRAN, INPUTBUFFER & SYSPROCESSES
Read More
Tags ExtendedEvents, SQLServer, SQLServerPerformance, TempDB
June 6, 2018

Use SQLCMD Mode to connect to numerous SQL Instances & loop through all databases & execute query
by BF (Principal Consultant; Architecture; Engineering)
SSMS..SQLCMD Mode
Read More
Tags SQLServer, SQLServerManagementStudio, TSQL
June 5, 2018

Get Azure API Versions for Web and Azure SQL Database
by BF (Principal Consultant; Architecture; Engineering)
Get-AzureRmResourceProvider
Read More
Tags AzureSQLDatabase, AzureWebApps, CloudComputing, SQLServer
June 4, 2018

Execute SSRS Report Subscriptions manually / on-demand
by BF (Principal Consultant; Architecture; Engineering)
EXEC ReportServer.dbo.AddEvent @EventType='TimedSubscription',@EventData=''
Read More
Tags ReportingServices, SQLServer
May 22, 2018

T-SQL - Log Linked Servers
by BF (Principal Consultant; Architecture; Engineering)
[MASTER].sys.Servers, [MASTER].sys.linked_logins, [MASTER].sys.server_principals
Read More
Tags DataMigration, SQLServer, TSQL
May 20, 2018

SQL Server Audit
by BF (Principal Consultant; Architecture; Engineering)
Create Server Audit, Create Server Audit Specification
Read More
Tags SQLServer, SQLServer2016, SQLServerHealthCheck, SQLServerSecurity
May 18, 2018

Automate DBCC UpdateUsage per select list of databases
by BF (Principal Consultant; Architecture; Engineering)
DBCC UPDATEUSAGE
Read More
Tags DataMigration, SQLServer, TSQL
May 18, 2018

Automate DBCC UpdateStats per select list of databases
by BF (Principal Consultant; Architecture; Engineering)
Exec sp_updatestats
Read More
Tags DataMigration, SQLServer, SQLServerPerformance, TSQL
May 14, 2018

T-SQL - List Databases, Logins & SQL Jobs
by BF (Principal Consultant; Architecture; Engineering)
master.sys.databases, master.sys.server_principals, msdb.dbo.sysjobs
Read More
Tags DataMigration, SQLServer, TSQL
May 6, 2018

T-SQL Generate Logins for a specific list of databases for Migration purposes
by BF (Principal Consultant; Architecture; Engineering)
Use a Driver table for Database List
Read More
Tags DataMigration, SQLServer, TSQL
April 29, 2018

Running SQL Server Post-Installation Checks
by BF (Principal Consultant; Architecture; Engineering)
Builds
Read More
Tags DataMigration, SQLServer, SQLServerPerformance, TSQL
April 28, 2018

Automate SQL Server Database Data & Log File Growth Sizes
by BF (Principal Consultant; Architecture; Engineering)
sys.master_files, sys.databases, sysaltfiles
Read More
Tags DataMigration, Migrations, SQLServer, SQLServerPerformance, TSQL
April 28, 2018

Check Allocation Unit Size for Disks in a SQL Server System
by BF (Principal Consultant; Architecture; Engineering)
DISKPART
Read More
Tags Azure, AzureVirtualMachine, CloudComputing, DataMigration, Migrations, SQLServer, SQLServerPerformance, WindowsServer2012
April 28, 2018

SQL Server Automated Database Migration using Backup & Restore Method (v1)
by BF (Principal Consultant; Architecture; Engineering)
FULL, DIFFERENTIAL, LOG
Read More
Tags DataMigration, Migrations, SQLServer, TSQL
April 21, 2018

Monitor real-time query progress using sys.dm_exec_query_profiles DMV
by BF (Principal Consultant; Architecture; Engineering)
Use this DMV to determine which part of the query is running slow.
Read More
Tags DMVs, QueryTuning, SQLServer, SQLServerPerformance, TSQL
April 17, 2018

Disk Performance on Azure Virtual Machine - storflt driver
by BF (Principal Consultant; Architecture; Engineering)
Virtual machines (VMs) that are running Windows Server 2012 R2
Read More
Tags AzureStorage, AzureVirtualMachine, CloudComputing, SQLServerPerformance
April 16, 2018

Find the Authentication scheme(SQL Server or Windows Authentication) used with all connections.
by BF (Principal Consultant; Architecture; Engineering)
sys.dm_exec_connections
Read More
Tags SQLServer
April 13, 2018

Automate XCOPY of Database Data & Log Files
by BF (Principal Consultant; Architecture; Engineering)
Useful for SQL Server Database Migrations that use DETACH & ATTACH process
Read More
Tags DataMigration, SQLServer, TSQL
April 10, 2018

The term 'New-AzureStorageContext' is not recognized as the name of a cmdlet, function, script file, or operable program.
by BF (Principal Consultant; Architecture; Engineering)
SQLPS.exe, New-AzureStorageContext, Get-AzureStorageBlob, Remove-AzureStorageBlob
Read More
Tags Azure, AzureStorage, CloudComputing, Powershell, SQLServer, SQLServerAgent
March 23, 2018

Using Microsoft Data Migration Assistant and Extended Events to capture any Deprecated Features
by BF (Principal Consultant; Architecture; Engineering)
sqlserver.deprecation_announcement, sqlserver.deprecation_final_support
Read More
Tags AzureSQLDatabase, AzureVirtualMachine, CloudComputing, DataMigration, ExtendedEvents, SQLServer, TSQL
March 22, 2018

Using Extended Events to capture failed logins
by BF (Principal Consultant; Architecture; Engineering)
Enter Short Description Here
Read More
Tags ExtendedEvents, SQLServer, TSQL
March 10, 2018

Using Extended Events to capture Stored Procedure calls, Log & Extract Duration Buckets of % and/or #
by BF (Principal Consultant; Architecture; Engineering)
CREATE EVENT SESSION, ADD EVENT, ADD TARGET
Read More
Tags ExtendedEvents, SQLServer, SQLServerHealthCheck, SQLServerPerformance, TSQL
March 7, 2018

Find out which Connections are using the highest network bandwidth from SQL Server
by BF (Principal Consultant; Architecture; Engineering)
DMVs
Read More
Tags SQLServer, SQLServerHealthCheck
March 3, 2018

Automated Report for any Database Restores occurring on an SQL Server Instance
by BF (Principal Consultant; Architecture; Engineering)
HTML Report, Database Mail
Read More
Tags SQLServer
February 24, 2018

Using PowerShell to spin up Windock's Docker Containers running SQL Server with Cloned Databases
by BF (Principal Consultant; Architecture; Engineering)
Clone Terabyte data in seconds
Read More
Tags Containers, Powershell, SQL Containers, SQLServer
February 13, 2018

Extract Blocking Chains from your SQL Servers
by BF (Principal Consultant; Architecture; Engineering)
Find the Head / Lead Blockers to eliminate/lower your rate of Blocking
Read More
Tags SQLServer
February 11, 2018

Hitting the 16 Terabytes Data File Limit
by BF (Principal Consultant; Architecture; Engineering)
Maximum Capacity Specifications for SQL Server
Read More
Tags DMVs, SQLServer, SQLServerHealthCheck, SQLServerIndexes, SQLServerPerformance, SQLServerTransactionLog
February 2, 2018

Always On: The availability replica manager is going offline because the local Windows Server Failover Clustering (WSFC) node has lost quorum.
by BF (Principal Consultant; Architecture; Engineering)
SQL Server Error Log, Failover Cluster Cluster Events, Cluster.log
Read More
Tags AzureVirtualMachine, CloudComputing, SQLServer, SQLServerAlwaysOn, WindowsFailoverCluster
January 28, 2018

Using Windock's Docker SQL Containers to deliver multiple SQL Server Environment(s) in seconds on a single machine
by BF (Principal Consultant; Architecture; Engineering)
Automation, Continuous Integration
Read More
Tags Containers, SQL Containers, SQLServer
January 23, 2018

Using Profiler to view SQL:StmtRecompiles and the EventSubClass to see the reason for a recompile (w/ Stored Procedure using Dynamic SQL)
by BF (Principal Consultant; Architecture; Engineering)
sys.trace_events, sys.trace_subclass_values
Read More
Tags SQLServer, SQLServerProfiler, TSQL
January 22, 2018

The request limit for the database is 400 and has been reached
by BF (Principal Consultant; Architecture; Engineering)
Azure SQL Database resource limits
Read More
Tags AzureSQLDatabase, CloudComputing, SQLServer, SQLServerPerformance
January 19, 2018

Powershell Functions to check if TLS 1.2 updates are required
by BF (Principal Consultant; Architecture; Engineering)
Check if SQL Server Native Client can support TLS 1.2, Check if Microsoft ODBC Driver for SQL Server can support TLS 1.2
Read More
Tags Powershell, SQLServer
January 9, 2018

SQL Always On Monitor
by BF (Principal Consultant; Architecture; Engineering)
Captures, Logs, Alerts & Reports for Microsoft SQL Server Always On Availability Groups Metrics.
Read More
Tags SQLServer, SQLServerAlwaysOn
December 18, 2017

Automate Database Attach or Detach of all User Databases for a Migration
by BF (Principal Consultant; Architecture; Engineering)
sp_detach_db, sp_attach_db
Read More
Tags DataMigration, SQLServer, TSQL
December 12, 2017

Find Long Running Queries in SQL Server, Queries with High Execution Counts, Query Cache Analysis
by BF (Principal Consultant; Architecture; Engineering)
Max Worker Time, Max Elapsed Time, Execution Counts, Last Elapsed Time
Read More
Tags DataMigration, ProcedureCache, SQLServer, SQLServerHealthCheck, TSQL
December 12, 2017

Reporting Services 2016 Subscriptions Error - "An error has occurred. Something went wrong. Please try again later."
by BF (Principal Consultant; Architecture; Engineering)
No Subscriptions Available
Read More
Tags ReportingServices, SQLServer
December 12, 2017

Replacement of Remote Transactional Replication Distributor in an Always On Setup
by BF (Principal Consultant; Architecture; Engineering)
Enter Short Description Here
Read More
Tags Azure, AzureVirtualMachine, CloudComputing, SQLServer, SQLServerAlwaysOn, SQLServerReplication
December 11, 2017

Huge Transaction Log File with Always-ON Availability Group Database in SQL Server 2016 STD
by BF (Principal Consultant; Architecture; Engineering)
log_reuse_wait_desc, DBCC sqlperf(logspace), DBCC LogInfo
Read More
Tags Azure, CloudComputing, SQLServer, SQLServerAlwaysOn, SQLServerHealthCheck, SQLServerTransactionLog
December 9, 2017

"The specified network name is no longer available" error while connecting On Premise Applications to Azure Always On Listener.
by BF (Principal Consultant; Architecture; Engineering)
MTU Setting
Read More
Tags AzureVirtualMachine, CloudComputing, SQLCMD, SQLServer, SQLServerAlwaysOn
December 3, 2017

DatabaseMail - Queuing
by BF (Principal Consultant; Architecture; Engineering)
sysmail_help_queue_sp, msdb.dbo.sysmail_allitems
Read More
Tags SQLServer, SQLServerDatabaseMail
December 2, 2017

Troubleshooting Azure VM SQL Server Database Mail using SmtpClient class, PowerShell and SendGrid
by BF (Principal Consultant; Architecture; Engineering)
System.Net.Mail.MailAddress, System.net.mail.smtpclient, System.Net.NetworkCredential
Read More
Tags Azure, AzureVirtualMachine, CloudComputing, Powershell, SQLServer, SQLServerDatabaseMail
November 30, 2017

Automate DBCC CHECKDB Per Instance
by BF (Principal Consultant; Architecture; Engineering)
Execute against each Database in the Instance + Log Results + Check for any errors + RaiseError(Alert)
Read More
Tags DataMigration, SQLServer, SQLServerHealthCheck, TSQL
November 29, 2017

SQL Server Transactional Replication Error: Count not find stored procedure sp_MSdel_TableName
by BF (Principal Consultant; Architecture; Engineering)
sp_scriptpublicationcustomprocs (Transact-SQL)
Read More
Tags SQLServer, SQLServerReplication, SQLServerReplicationMonitor, TSQL
November 29, 2017

SQL Server 2014 Service Pack 2 (SP2) installation failed
by BF (Principal Consultant; Architecture; Engineering)
Exit Code: -2061893565
Read More
Tags SQLServer, SQLServer2014
November 24, 2017

Troubleshooting SSIS Package Execution using dtexec Utility (SSIS Tool)
by BF (Principal Consultant; Architecture; Engineering)
SQL Server Execute Package Utility
Read More
Tags IntegrationServices, SQLServer, SQLServerAgent
November 23, 2017

Replication Monitor - Agent Profile - HistroryVerboseLevel
by BF (Principal Consultant; Architecture; Engineering)
HistoryVerboseLevel 2
Read More
Tags SQLServer, SQLServerReplication, SQLServerReplicationMonitor
November 18, 2017

Enable or Disable All SQL Jobs
by BF (Principal Consultant; Architecture; Engineering)
MSDB..sysjobs
Read More
Tags DataMigration, SQLServer, TSQL
November 17, 2017

Monitor the progress of an Azure SQL Database Tier Scaling Operation
by BF (Principal Consultant; Architecture; Engineering)
sys.dm_operation_status - Returns information about operations performed on databases in a Azure SQL Database server.
Read More
Tags Azure, AzureSQLDatabase, SQLServer
November 9, 2017

T-SQL - Query all SQL Server Error Log Files
by BF (Principal Consultant; Architecture; Engineering)
xp_enumerrorlogs
Read More
Tags DataMigration, SQLServer, TSQL
November 8, 2017

T-SQL - Check Statistics Last Updated and Update All Statistics
by BF (Principal Consultant; Architecture; Engineering)
sys.stats, sys.stats_columns, sys.columns, sys.partitions, sys.objects
Read More
Tags DataMigration, QueryTuning, SQLServer, SQLServerPerformance, TSQL
November 8, 2017

T-SQL - Find Missing Indexes - incl. Improvement Measure and Avg User Impact
by BF (Principal Consultant; Architecture; Engineering)
sys.dm_db_missing_index_group, sys.dm_db_missing_index_group_stats, sys.dm_db_missing_index_details
Read More
Tags DataMigration, QueryTuning, SQLServer, SQLServerIndexes, SQLServerPerformance, TSQL
October 4, 2017

Automate Azure SQL Database (As-A-Service) Copy From a Logical Server to another Logical Server
by BF (Principal Consultant; Architecture; Engineering)
Import-AzureRmContext, Get-AzureRMResource, New-azurermsqldatabasecopy
Read More
Tags Azure, AzureSQLDatabase, Powershell, SQLServer
September 26, 2017

T-SQL Index & Heap Space plus Rolled Up Table Space
by BF (Principal Consultant; Architecture; Engineering)
sys.tables, sys.schemas, sys.indexes, sys.partition, sys.allocation_units
Read More
Tags SQLServer, TSQL
September 9, 2017

SQL Replication Monitor
by BF (Principal Consultant; Architecture; Engineering)
Captures, Logs, Alerts & Reports for Microsoft SQL Server Transaction Replication Distribution Metrics.
Read More
Tags Metrics, SQLServer, SQLServerHealthCheck, SQLServerReplication, SQLServerReplicationMonitor, TSQL
August 30, 2017

Get Number of Microsoft Systems Center (SCOM) Events Per ComputerName
by BF (Principal Consultant; Architecture; Engineering)
EventallView
Read More
Tags SQLServer, SystemCenter, TSQL
August 29, 2017

Speeding up SQL Server Database Restores
by BF (Principal Consultant; Architecture; Engineering)
Multi-Threaded Approach, Database Instant File Initialization, Azure VM SSDs
Read More
Tags AzureVirtualMachine, CloudComputing, SQLServer, SQLServerHealthCheck, SQLServerManagementStudio, SQLServerPerformance
August 28, 2017

List SQL Server Non-Default Configuration Options
by BF (Principal Consultant; Architecture; Engineering)
Server Dashboard Report
Read More
Tags SQLServer, SQLServerHealthCheck, SQLServerManagementStudio
August 25, 2017

T-SQL Get SQL Server Transaction Log Backup Size (or Database Backup Size)
by BF (Principal Consultant; Architecture; Engineering)
MSDB..backupset
Read More
Tags SQLServer, SQLServerHealthCheck, SQLServerTransactionLog, TSQL
August 24, 2017

Automate Azure SQL Database Backup to Azure Virtual Machine running SQL Server
by BF (Principal Consultant; Architecture; Engineering)
SqlPackage.exe - /export, /import
Read More
Tags AzureSQLDatabase, AzureVirtualMachine, CloudComputing, SQLServer
August 22, 2017

Transaction Log Large File Size
by BF (Principal Consultant; Architecture; Engineering)
800+GB Transaction Log File
Read More
Tags SQLServer, SQLServerTransactionLog, TSQL
August 18, 2017

SQL Server Database Transaction Log Backups - Activity-based (vs Time-based)
by BF (Principal Consultant; Architecture; Engineering)
sys.dm_db_log_stats
Read More
Tags SQLServer, SQLServer2017, SQLServerTransactionLog, TSQL
August 18, 2017

T-SQL - Get Stored Procedure Created and Modified Dates
by BF (Principal Consultant; Architecture; Engineering)
sys.objects, INFORMATION_SCHEMA.ROUTINES
Read More
Tags SQLServer, TSQL
August 17, 2017

Get Number of Microsoft Systems Center (SCOM) Monitor's State changes
by BF (Principal Consultant; Architecture; Engineering)
StateChangeEvent, State, MonitorView, ManagedType
Read More
Tags SQLServer, SystemCenter, TSQL
July 31, 2017

Create a Microsoft SQL Server Audit Report using Powershell
by BF (Principal Consultant; Architecture; Engineering)
Microsoft.SqlServer.SMO, HTML Report, Email Delivery
Read More
Tags HTML, Powershell, SQLServer, SQLServerHealthCheck
July 30, 2017

T-SQL - Get Logins Connect Permissions
by BF (Principal Consultant; Architecture; Engineering)
sys.server_principals, sys.server_permissions, sys.sql_logins
Read More
Tags SQLServer, SQLServerHealthCheck, TSQL
July 29, 2017

T-SQL - Get SQL Server Up-Time - Services, SysProcesses & TempDB
by BF (Principal Consultant; Architecture; Engineering)
sys.dm_server_services, sysprocesses, sys.databases
Read More
Tags SQLServer, TSQL
July 26, 2017

T-SQL - Get list of Indexes with Fillfactor less than 90 (incl: #Pages, #Rows, % Fillfactor, % Fragmentation)
by BF (Principal Consultant; Architecture; Engineering)
sys.dm_db_index_physical_stats, sys.indexes
Read More
Tags Metrics, SQLServer, SQLServerHealthCheck, SQLServerIndexes, TSQL
July 24, 2017

T-SQL - Get Tables, Fields & Data Types
by BF (Principal Consultant; Architecture; Engineering)
sys.columns, sys.objects, sys.types
Read More
Tags SQLServer, SQLServerHealthCheck, TSQL
July 23, 2017

T-SQL - sp_clean_db_free_space
by BF (Principal Consultant; Architecture; Engineering)
Removes residual information left on database pages because of data modification routines in SQL Server.
Read More
Tags SQLServer, TSQL
July 21, 2017

T-SQL Get Database Backups Throughput
by BF (Principal Consultant; Architecture; Engineering)
msdb.dbo.backupset, msdb.dbo.backupmediafamily
Read More
Tags IO, Metrics, SQLServer, SQLServerHealthCheck, SQLServerPerformance, TSQL
July 19, 2017

T-SQL Display Operating System Version Information
by BF (Principal Consultant; Architecture; Engineering)
sys.dm_os_windows_info vs sys.dm_os_host_info
Read More
Tags SQLServer, SQLServer2017, TSQL
July 12, 2017

SQL Space Monitor - Version 2
by BF (Principal Consultant; Architecture; Engineering)
sys.database, sys.master_files, sys.data_spaces, sys.dm_os_volume_stats, sp_send_dbmail
Read More
Tags Metrics, SQLServer, SQLServerHealthCheck, TSQL
July 8, 2017

SQL Space Monitor - Version 1
by BF (Principal Consultant; Architecture; Engineering)
sys.database, sys.master_files, sys.data_spaces, sys.dm_os_volume_stats
Read More
Tags Metrics, SQLServer, SQLServerHealthCheck, TSQL
July 5, 2017

Agent is retrying after an error. 65 retries attempted. See agent job history in the Jobs folder for more details.
by BF (Principal Consultant; Architecture; Engineering)
msdb.dbo.sysjobhistory
Read More
Tags SQLServer, SQLServerReplication, SQLServerReplicationMonitor, TSQL
June 30, 2017

SQL Server Buffer Pool Usage per Database and per Objects
by BF (Principal Consultant; Architecture; Engineering)
sys.objects, sys.partitions, sys.allocation_units, sys.indexes, sys.dm_os_buffer_descriptors
Read More
Tags Metrics, SQLServer, SQLServerArchitecture, SQLServerCPU, SQLServerHealthCheck, SQLServerMemory, TSQL
June 28, 2017

Auditing SQL Server Systems - Logins
by BF (Principal Consultant; Architecture; Engineering)
sp_readerrorlog, sp_helptext
Read More
Tags SQLServer, TSQL
June 25, 2017

SQL Server 2017 - sys.dm_db_log_info
by BF (Principal Consultant; Architecture; Engineering)
A New DMF used to examine the structure of Transaction Log files and it is a replacement for DBCC LOGINFO. It returns VLF information of the Transaction Log Files.
Read More
Tags SQLServer, SQLServer2017, TSQL
June 24, 2017

SQL Server 2017 - sys.dm_os_enumerate_fixed_drives
by BF (Principal Consultant; Architecture; Engineering)
A New DMV to identify free disk space. It is a replacement for XP_FIXEDDRIVES.
Read More
Tags DMVs, SQLServer, SQLServer2017, TSQL
June 23, 2017

SQL Server 2017 - sys.dm_os_file_exists
by BF (Principal Consultant; Architecture; Engineering)
A New inline TVF to check if a file exists or not. It is a replacement for XP_FILEEXIST.
Read More
Tags SQLServer, SQLServer2017, TSQL
June 20, 2017

SQL Server 2017 - sys.query_store_wait_stats
by BF (Principal Consultant; Architecture; Engineering)
New in SQL Server 2017, it contains information about the Wait Stats for Queries in the Query Store. Query Store is a great feature to help with performances issues related to Plan changes.
Read More
Tags SQLServer, SQLServer2017, SQLServerQueryStore, TSQL
June 19, 2017

sp_configure - RECONFIGURE or RECONFIGURE WITH OVERRIDE
by BF (Principal Consultant; Architecture; Engineering)
SQL Server Configuration options are available to manage via SQL Server Management Studio Application (SSMS) or sp_configure stored procedure...
Read More
Tags SQLServer, TSQL
June 18, 2017

SQL Server PBM - Policy, Condition, Facet
by BF (Principal Consultant; Architecture; Engineering)
A facet is a collection of properties that describe some functionality of SQL Server related to an area of Management. For example, some common facets are Database, Login & Server Security.
Read More
Tags SQLServer, SQLServer2016, SQLServerManagementStudio
June 18, 2017

SQL Server Management Studio - Web Browser
by BF (Principal Consultant; Architecture; Engineering)
Create an New Vertical Tab Group with Query Editor & Web Browser...
Read More
Tags SQLServer, SQLServerManagementStudio
June 14, 2017

T-SQL Get Permissions for a Role
by BF (Principal Consultant; Architecture; Engineering)
sys.database_principals, sys.database_permissions, sys.schemas, sys.objects
Read More
Tags SQLServer, TSQL
June 7, 2017

sp_server_diagnostics
by BF (Principal Consultant; Architecture; Engineering)
Captures diagnostic data and health information about SQL Server to detect potential failures. The procedure runs in repeat mode and sends results periodically.
Read More
Tags SQLServer, SQLServerHealthCheck, SQLServerPerformance, TSQL
June 7, 2017

Transactional Replication Monitoring - SQL Job Perspective - Last Run Time and Run Status
by BF (Principal Consultant; Architecture; Engineering)
This query returns all Replication SQL Jobs and reports on it's Last Run Time and Run Status...
Read More
Tags Metrics, SQLServer, SQLServerHealthCheck, SQLServerReplication, SQLServerReplicationMonitor, TSQL
June 5, 2017

Capture Microsoft SQL Server Waits Stats
by BF (Principal Consultant; Architecture; Engineering)
sys.dm_os_wait_stats - Returns information about all the waits encountered by threads that executed. Use this aggregated view to diagnose performance issues with SQL Server and also with specific queries and batches.
Read More
Tags Metrics, SQLServer, SQLServerHealthCheck, SQLServerPerformance, SQLServerWaitStats, TSQL
June 3, 2017

T-SQL List Database or Log Backups
by BF (Principal Consultant; Architecture; Engineering)
Backupset - Contains a row for each backup set. A backup set contains the backup from a single, successful backup operation. Backupmediafamily - Contains one row for each media family.
Read More
Tags SQLServer, SQLServerAgent, SQLServerLogShipping, TSQL
June 2, 2017

Use AzCopy to copy SQL Server Backup Files to Azure Blob Storage
by BF (Principal Consultant; Architecture; Engineering)
Within our Microsoft Cloud Environment we use a 3rd party product from Red-Gate - SQL Backup - to perform SQL Server backups for our both our System...
Read More
Tags Azure, AzureVirtualMachine, CloudComputing, SQLServer, SQLServerAgent
May 31, 2017

How to Monitor Log Shipping in SQL Server
by BF (Principal Consultant; Architecture; Engineering)
Log shipping allows you to automatically send transaction log backups from a PRI DB on a PRI Server to one or more SEC DB(s) on separate SEC Server(s)...
Read More
Tags AzureVirtualMachine, CloudComputing, SQLServer, SQLServerLogShipping, TSQL
May 29, 2017

T-SQL Getdate as Integer
by BF (Principal Consultant; Architecture; Engineering)
With Time, With Uniqueidentifier
Read More
Tags SQLServer, TSQL
May 16, 2017

The feature: "Scale-out deployment" is not supported in this edition of Reporting Services
by BF (Principal Consultant; Architecture; Engineering)
During a Migration Project for SQL Server Reporting Services 2014 to 2016 we ran into some errors with bringing online...
Read More
Tags ReportingServices, SQLServer2016
May 12, 2017

Log Reader Agent not starting after AlwaysON Availability Groups Failover
by BF (Principal Consultant; Architecture; Engineering)
During recent testing of a new Microsoft Azure Cloud setup of SQL Server 2016 Standard running Always On Availability Groups Basic...
Read More
Tags Azure, AzureVirtualMachine, SQLServer2016, SQLServerAlwaysOn, SQLServerReplication, SQLServerReplicationMonitor, TSQL
April 11, 2017

T-SQL - Constants vs Parameters vs Local Variables - Execution Plans, Statistics, Assumptions
by BF (Principal Consultant; Architecture; Engineering)
Procedure Cache, Parameter Sniffing, SSMS Compare Execution Plans Tool, SSMS Live Execution Plan Tool
Read More
Tags ProcedureCache, QueryTuning, SQLServer, SQLServer2016, SQLServerManagementStudio, SQLServerPerformance, TSQL
March 30, 2017

SQL Server - File IO - Sizes, Usage, Stats - Write(Insert) vs Read(Select)
by BF (Principal Consultant; Architecture; Engineering)
SSMS, Process Monitor
Read More
Tags DMVs, IO, Metrics, SQLServer, SQLServerHealthCheck, SQLServerTransactionLog, TSQL
March 29, 2017

SQL Server Database Mail - Success, Failure, Logs, Config
by BF (Principal Consultant; Architecture; Engineering)
msdb.dbo.sysmail_sentitems, msdb.dbo.sysmail_faileditems, msdb.dbo.sysmail_event_log, msdb.dbo.sysmail_configuration
Read More
Tags SQLServer, SQLServerDatabaseMail, TSQL
March 26, 2017

Microsoft Azure - copy all content from one storage container to another
by BF (Principal Consultant; Architecture; Engineering)
Get-AzureStorageBlob, Start-CopyAzureStorageBlob, Get-AzureStorageBlobCopyState
Read More
Tags Azure, AzureStorage, CloudComputing, Powershell
March 16, 2017

Microsoft SQL Server Replication - Distribution - CmdsPerSec Delivery Rate Dropped
by BF (Principal Consultant; Architecture; Engineering)
Distribution.dbo.MSdistribution_history
Read More
Tags SQLServer, SQLServerReplication, SQLServerReplicationMonitor, TSQL
February 27, 2017

SQL Server High Availability - Monitor AlwaysON Availability Groups using Powershell, DMVs and TSQL
by BF (Principal Consultant; Architecture; Engineering)
Enter Short Description Here
Read More
Tags DMVs, SQLServer, SQLServerAlwaysOn, SQLServerPerformance
February 21, 2017

Use Microsoft Message Analyzer to capture TDS Packets
by BF (Principal Consultant; Architecture; Engineering)
The Tabular Data Stream (TDS) protocol is an application layer request/response protocol that...
Read More
Tags NetworkTraffic, SQLServer, SQLServerArchitecture, SQLServerPerformance
February 17, 2017

Azure Virtual Machines running SQL Server 2016 STD AlwaysON Availability Groups w/ Transactional Replication
by BF (Principal Consultant; Architecture; Engineering)
A High Availability & Disaster Recovery Solution
Read More
Tags Azure, AzureLoadBalancers, AzureVirtualMachine, CloudComputing, SQLServer2016, SQLServerAlwaysOn
February 7, 2017

New-AzureRmResourceGroupDeployment - Error - InvalidTemplateDeployment
by BF (Principal Consultant; Architecture; Engineering)
The template deployment is not valid according to the validation procedure. Deploying template using PowerShell script failed.
Read More
Tags Azure, CloudComputing, JSON
February 2, 2017

T-SQL Transform Row Data into Columns using PIVOT
by BF (Principal Consultant; Architecture; Engineering)
Example - Transactional Replication Pending Commands
Read More
Tags SQLServer, SQLServerReplication, SQLServerReplicationMonitor, TSQL
January 27, 2017

List all SQL Server Reporting Services Subscriptions
by BF (Principal Consultant; Architecture; Engineering)
SQL Server Reporting Services(SSRS) is a Microsoft solution that provides customers with the ability to create, publish and manage reports...
Read More
Tags ReportingServices, SQLServer, TSQL
January 27, 2017

SQL Server Get Latest Database or Log Backup History
by BF (Principal Consultant; Architecture; Engineering)
DB, Log, Diff
Read More
Tags SQLServer, TSQL
January 18, 2017

Calculate RTO(Recovery Time Objective) in AlwaysON Availability Groups
by BF (Principal Consultant; Architecture; Engineering)
sys.dm_hadr_availability_replica_cluster_nodes, sys.dm_hadr_availability_replica_cluster_states, sys.dm_hadr_availability_replica_states, sys.dm_hadr_database_replica_states, sys.availability_replicas
Read More
Tags SQLServer, SQLServerAlwaysOn, TSQL
January 15, 2017

SQL Server on Linux
by BF (Principal Consultant; Architecture; Engineering)
Microsoft Azure, Linux VM, SQL Server vNext
Read More
Tags Azure, AzureVirtualMachine, Linux, SQLCMD, SQLServer
January 12, 2017

T-SQL Get Maximum Value from a list of Columns Values
by BF (Principal Consultant; Architecture; Engineering)
VALUES Clause...
Read More
Tags SQLServer, SQLServer2008, TSQL
January 3, 2017

DBCC CLONEDATABASE
by BF (Principal Consultant; Architecture; Engineering)
Generates a Schema and Statistics only copy...
Read More
Tags SQLServer, SQLServer2016, TSQL
January 1, 2017

SQL Server 2016 Compress() & Decompress()
by BF (Principal Consultant; Architecture; Engineering)
Built-in T-SQL functions in SQL Server 2016
Read More
Tags SQLServer, SQLServer2016, TSQL
December 30, 2016

JSON in SQL Server 2016
by BF (Principal Consultant; Architecture; Engineering)
JSON_VALUE, JSON_QUERY, JSON_MODIFY, OPENJSON, FOR JSON
Read More
Tags JSON, SQLServer, SQLServer2016, TSQL
December 27, 2016

Temporal Tables in SQL Server 2016
by BF (Principal Consultant; Architecture; Engineering)
A new type of user table in SQL Server 2016
Read More
Tags SQLServer, SQLServer2016, TSQL
December 17, 2016

T-SQL Merge
by BF (Principal Consultant; Architecture; Engineering)
Inserting, Updating, and Deleting Data by Using MERGE
Read More
Tags SQLServer, TSQL
December 17, 2016

T-SQL Pivot Data
by BF (Principal Consultant; Architecture; Engineering)
Pivoting the data based on a column values
Read More
Tags SQLServer, TSQL
December 15, 2016

The User Data directory in the registry is not valid. Error code: 0x851A0043
by BF (Principal Consultant; Architecture; Engineering)
SQL Server Service Pack(s), Registry Key
Read More
Tags SQLServer
December 13, 2016

Reseed Identity Column in a SQL Server Table
by BF (Principal Consultant; Architecture; Engineering)
IDENTITY, DBCC CHECKIDENT
Read More
Tags SQLServer, TSQL
December 13, 2016

SQL Server Schema Change History
by BF (Principal Consultant; Architecture; Engineering)
sys.traces, fn_trace_gettable, fn_dblog, SSMS Report
Read More
Tags SQLServer, SQLServerTransactionLog, TSQL
December 10, 2016

Verify a remote TCP port connectivity using Powershell
by BF (Principal Consultant; Architecture; Engineering)
Test-NetConnection
Read More
Tags Powershell, WindowsServer
December 9, 2016

T-SQL - Recursive CTE's
by BF (Principal Consultant; Architecture; Engineering)
Generate a List of Numbers, Generate a List of dates(DATEFROMPARTS, EOMONTH, MAXRECURSION), Navigate a Hierarchy
Read More
Tags SQLServer, TSQL
December 8, 2016

Add a new Article to an existing Publication in Transactional Replication (Push Subscription) using T-SQL
by BF (Principal Consultant; Architecture; Engineering)
sp_helppublication, sp_helpsubscription, sp_addarticle, sp_addsubscription
Read More
Tags SQLServer, SQLServerReplication, SQLServerReplicationMonitor, TSQL
December 6, 2016

Retrieving the input buffer in SQL Server 2016 using the new Dynamic Management Function - sys.dm_exec_input_buffer
by BF (Principal Consultant; Architecture; Engineering)
Functionally equivalent to DBCC INPUTBUFFER
Read More
Tags SQLServer, SQLServer2016, TSQL
December 6, 2016

T-SQL Delete Duplicate Records
by BF (Principal Consultant; Architecture; Engineering)
CTE, Row_Number(), Over(Partition by)
Read More
Tags SQLServer, TSQL
December 5, 2016

T-SQL Create a Distinct Comma Separated List of Postal Codes
by BF (Principal Consultant; Architecture; Engineering)
COALESCE
Read More
Tags SQLServer, TSQL
December 5, 2016

T-SQL - Extract out the Date within File Names
by BF (Principal Consultant; Architecture; Engineering)
SUBSTRING Function w/ PATINDEX(Pattern Index Function) and a REGEX(Regular Expression)
Read More
Tags SQLServer, TSQL
December 1, 2016

Find out when an AlwaysOn Availability Group Failover occurred
by BF (Principal Consultant; Architecture; Engineering)
sys.dm_xe_sessions, sys.dm_xe_session_targets, sys.messages
Read More
Tags CloudComputing, ExtendedEvents, SQLServer, SQLServerAlwaysOn
November 29, 2016

Microsoft SQL Server Replication - Log Reader Agent - History, Status & Configuration
by BF (Principal Consultant; Architecture; Engineering)
MSlogreader_history, MSlogreader_agents, sp_replcmds
Read More
Tags SQLServer, SQLServerHealthCheck, SQLServerReplication, SQLServerReplicationMonitor, TSQL
November 19, 2016

Using Extended Events to Monitor Microsoft SQL Server AlwaysOn Availability Groups
by BF (Principal Consultant; Architecture; Engineering)
Capture DDL, Capture Availability Replica State Changes, Capture Total Events Captured
Read More
Tags CloudComputing, ExtendedEvents, SQLServer, SQLServerAlwaysOn
November 10, 2016

View Subscription Usage and Quotas in Microsoft Azure Cloud
by BF (Principal Consultant; Architecture; Engineering)
Azure Portal, ARM, Powershell
Read More
Tags Azure, CloudComputing
November 4, 2016

T-SQL Get Replication Distribution History Errors
by BF (Principal Consultant; Architecture; Engineering)
MSdistribution_history, MSdistribution_agents
Read More
Tags SQLServer, SQLServerReplication, SQLServerReplicationMonitor, TSQL
October 15, 2016

T-SQL Analytic Functions FIRST_VALUE(), LAST_VALUE(), LEAD(), LAG()
by BF (Principal Consultant; Architecture; Engineering)