Understand SQL Azure and Azure SQL Database. Compare managed databases, Managed Instance and SQL Server on Azure VMs by their roles.
SQL SERVER – Running SSIS Package in Scheduled Job
How to run an SSIS package on a schedule with a SQL Server Agent job, step by step, after my earlier post on running it from the command line.
Row-Level Security for Reports
Use SQL Server row-level security for reports with predicate functions and SESSION_CONTEXT, and test every identity boundary.
geometry STAsText: Z and M Values Need a Different Export
geometry STAsText returns spatial text without the Z and M values carried by an instance. I compare it with ToString using two points. Identical XY text can hide a difference in the original payload.
SQL SERVER – Connecting to Server Using Windows Authentication by SQLCMD
Windows Authentication by SQLCMD uses the current Windows identity with -E. It does not need a Windows password in the command.
External Profiles: Keep Email Out of the Key
External profiles need a stable scoped identity key. Keep mutable email values separate and reject duplicate identities.
Checking Data Fits Before Narrowing a Column Data Type
Check existing values before narrowing a column, account for dependencies and data loss, and plan the locking cost of the change.







