Azure Database Support Blog
techcommunity.microsoft.com/category/azuredatabases/blog/azuredbsupport
DatabasesPerformance / optimizationSecurityMicrosoft blogsMicrosoft Tech Community
- Posts
- 1,017 from 14 Mar 2019 to 27 Oct 2026
- Posting
- weekly (132 in the last year)
- Kind
- company blog
2026 115
- Azure SQL Scaling Stuck? Investigating CDC and Transaction Log Pressure
- When Change Tracking Cleanup Falls Behind: A Safe Playbook for Azure SQL
- Seconds of Downtime, Hours of Confusion: Handling Transient Azure SQL Disconnects
- The Pipeline Is Slow, or Is SQL Waiting? Diagnosing Synapse-to-Azure SQL Regressions
- When More vCores Aren’t the Fix: Diagnosing Azure SQL CPU and Compilation Storms
- Lessons Learned #562: Measuring the Work Behind Statistics Updates in Azure SQL Database
- Lessons Learned #561: It is Fast on the Other Server —What Should We Compare First?
- What Really Happens When You Scale Azure SQL Database? How to Monitor Long-Running Scale Operations
- Lessons Learned #560: SQL Is Slow — What Can Query Store and SSMS Copilot Uncover?
- Azure SQL Performance Troubleshooting: When High Latency Is Not High CPU
- Lessons Learned #559: Understanding query timeouts in Azure SQL Database
- Lessons Learned #558: What an Execution Plan XML Can Tell Us in Azure SQL Database
- Lessons Learned #557: Investigating an unexpected query slowdown
- Azure SQL Data Sync After a Database Restore: Troubleshooting Leftover Sync Metadata
- Lessons Learned #556: Finding the SQL Statement Behind a Query Hash in Azure SQL Database
- Lessons Learned #555: The First 60 Seconds of a Production Incident: Stop, Scope, Correlate
- Automating Azure SQL DB index and statistics maintenance using Elastic Jobs.
- Lessons Learned #554: I Have Used BCP for Years — But How Does It Actually Work?
- Migrate a .bak to Azure SQL Database primary‑key violation (SQL Error 2627)
- Troubleshoot Azure SQL Error 18456 for Microsoft Entra Group Users
- Lessons Learned #553: Before Troubleshooting SQL Server, Find Out Who Generated the Error
- Lessons Learned #552:10 Lines in an SSMS MSAL Trace That Tell You Almost Everything You Need to Know
- Connectivity Errors caused by slow logins in a Microsoft Fabric SQL Database
- Getting Started with Azure SQL Data Sync Using User-Assigned Managed Identity (UAMI)
- Azure SQL Data Sync Fails with "Cannot Insert NULL": Understanding the Root Cause
- Closing the SQL Data Sync Monitoring Gap: Building Proactive Alerts with Azure Logic Apps
- Lessons Learned #551: Azure SQL Connection Timeouts: Three Things to Check
- Understanding Azure SQL Long-Term Retention Immutability Configuration with Terraform and AzAPI
- Troubleshooting SQL Authentication Failures on Azure SQL Database Geo-Secondary Replicas
- Lessons Learned #550: From a Support Case to Reusable Knowledge
- Lessons Learned #549: Reproduce, Challenge, and Validate – Testing Technical Assumptions
- Lesson Learned #548: From Symptoms to Evidence – How I Approach an Azure SQL Investigation
- Working Around the Lack of Partition Switching in Microsoft Fabric SQL Database
- Enabling DB Auditing in Azure SQL DB hangs for a long time
- Azure SQL Data Sync Retirement: Migration Insights and Modern Alternatives
- Lessons Learned #547:Some SQL DB Statistics Remain Outdated While Others Are Automatically Updated
- Lessons Learned #546: Maintaining a Local Azure Resource Inventory
- SQL Server 2016 Reaches End of Support: A Customer Engineer's Perspective on What's Next
- Understanding Microsoft Entra ID Group Membership Caching and Azure SQL Authentication Timing
- Lessons Learned #545:Understanding client_ip = 0.0.0.0 in Azure SQL Auditing
- Lessons Learned #544: How to Detect INT Identity Exhaustion Before Inserts Fail.
- Lessons Learned #543: Evaluating MultiSubnetFailover with Azure SQL Database
- Understanding % Characters in Azure Blob File Names Using SQL OPENROWSET (BULK)
- Lessons Learned #542: Reviewing Historical Azure SQL Database Storage Growth
- Generic Best Practices for HikariCP with Azure Database for PostgreSQL
- Lessons Learned #541:Automatic Plan Correction vs External Tables: A Practical Lesson from the Field
- Data sync fails with deadlock error
- Azure SQL DB Fabric Mirroring with Private Endpoint
- Troubleshooting Azure SQL Data Sync Failures Caused by Large Change Tracking Backlogs
- Lessons Learned #540:Bulk Insert Throughput in Azure SQL Hyperscale with Partitioned Heap Tables
- Why do I see many VDI_CLIENT_WORKER sessions in Azure SQL Database — and do they impact performance?
- Unexpected PITR Charges from restorableDroppedDatabases After BC → Hyperscale Migration
- Azure SQL BACPAC Export Failure with CDC & db_cdcreader (SQL71501)
- Azure SQL Database BACPAC Export Stuck with Private Link and Resource Locks
- How to recover Azure SQL Managed Instance access when the admin SQL login is disabled
- Azure SQL (LTR): You Don’t Need to Copy LTR Backups Across Regions to Restore Them
- Azure Data Sync: Fixing “Cannot find the user ‘DataSync_executor’” When Creating a New Sync Group
- Data Migration - From SQL MI to SQL DB migration
- Fix failover group creation errors with TDE CMK on Azure SQL Managed Instance
- How to take copy only backups with SQL Managed Instance.
- Understanding action_id discrepancies in Azure SQL Database Audit Logs (BCM vs AL / CR / DR)
- Monitoring Azure SQL Data Sync Errors Using PowerShell
- Fixing “There is not enough space on the disk” during Azure Data Sync initial sync (On‑prem ➜ Azure)
- Troubleshooting Azure SQL Data Sync Failure: SQL Error 8106 During Bulk Insert
- Azure SQL Audit Columns missing? Understanding AzureDiagnostics 500-Column Limit and Spill
- Connect to Azure SQL Database using a custom domain name with Microsoft Entra ID authentication
- Script to Export All Azure SQL Whitelisted Public IPs Within Your Subscription
- Understanding and Monitoring Class 2 Transactions in Azure SQL Database
- Understanding Azure SQL Data Sync Firewall Requirements
- Troubleshooting Azure SQL Data Sync Groups Stuck in Progressing State
- Why Long-Term Retention (LTR) Backups Don’t Attach After a PITR Restore in Azure SQL Database
- Azure SQL Hyperscale: Understanding PITR Retention vs Azure Portal Restore UI
- Hyperscale Azure SQL database shrink process- Tips & Tricks
- When Azure Portal/CLI Can’t Delete an Azure SQL DB: Check the Database Name (Unsupported Characters)
- How to Get Database‑Wise Session Details in an Azure SQL Elastic Pool Using T‑SQL
- CPU percentage vs SQL instance CPU percent: The Portal’s Favorite Misunderstanding
- Setup Alert for Azure SQL DB database status
- Lessons Learned #539: Azure SQL DB Scale-Down from S3 to S2 Can Fail When Change Feed Is Enabled
- Troubleshooting Azure SQL Managed Identity Authentication When SSMS Works but Applications Fail
- Recovering Missing Rows (“Gaps”) in Azure SQL Data Sync — Supported Approaches (and What to Avoid)
- Using Different Azure Key Vault Keys for Azure SQL Servers in a Failover Group
- Troubleshooting Intermittent Query Failures on Azure SQL DB Read Replicas (Error 3947)
- Part 2: Safely Cleaning Orphaned Records in Change Tracking Side Tables
- Troubleshooting Change Tracking cleanup growth and orphaned rows in Azure SQL Database
- Cannot enable Change Data Capture (CDC) on Azure SQL Database: Msg 22830 + Error 40529 (SUSER_SNAME)
- DORA exit planning for Azure SQL Database: a practical, “general guidance” blueprint
- Offline vs. Immutable Backups for Azure SQL Database (General Guidance)
- Renaming an Azure SQL DB encrypted with TDE using database level CMK can render it Inaccessible
- Identifying Orphaned Records in Change Tracking Side Tables (Read‑Only Health Check)
- SQL MI Private Endpoint in One Picture
- Azure PostgreSQL Lesson #15: Private DNS in Another Subscription Causing Server Deployment Failures
- SQLDBControlPlaneFirstPartyApp explained
- Mirrored Azure SQL Database Not Replicating: Running but No Data
- ImportExportJobError, SQL72012, SQL72014, SQL72045.
- Unable to configure Audit settings for Azure SQL.
- Multiple secondaries for Azure SQL Database failover groups (Public Preview)
- Export and import for Azure SQL database with a sequence
- Azure PostgreSQL Lesson Learned #14: Hitting the Max Storage Limits Blocking Further Scale‑Up
- Enable auditing to identify Change Tracking history table drops using Extended Events (Azure SQL Db)
- Wireshark walkthrough: observing an Azure SQL Database TDS connection on the wire
- Azure SQL Database and the TDS protocol: how it works (networking + protocol deep dive)
- Handling Duplicate Metadata Errors When Re‑Enabling Mirroring in Azure SQL Database
- Set up a linked server from SQL Managed Instance to Azure Synapse SQL
- "Invalid Managed Identity" error in vulnerability assessments for SQL Managed Instance
- Azure PostgreSQL Lesson Learned #13: Major Version Upgrade Failure Due to HypoPG Extension
- Using ClientConnectionId to Correlate .NET Connection Attempts in Azure SQL
- Understanding USE HINT('FORCE_LEGACY_CARDINALITY_ESTIMATION') in Azure SQL DB
- Read-only queries are now captured in the Primary Query Store.
- Azure PostgreSQL Lesson Learned#12: Private Endpoint Approval Fails for Cross Subscription
- ‘TCP Provider: An Existing Connection Was Forcibly Closed by the Remote Host’ in MS Fabric SQL DB
- Why PITR Restore for Azure SQL Hyperscale Can Take Longer Than Expected
- When and How to Update Statistics in Azure SQL Database
- Kepner‑Tregoe: A Structured and Rational Approach to Problem Solving and Decision‑Making
- Real‑World Cloud & Azure SQL Database Examples Using Kepner‑Tregoe
- Geo‑Replication Redo Lag in Azure SQL Database
2025 56
- Azure SQL Database High Availability: Architecture, Design, and Built‑in Resilience
- Azure SQL Database Data Sync Retirement: Migration Scenarios and Recommended Alternatives
- Azure SQL Database Data Sync Retirement: Migration Scenarios and Recommended Alternatives
- Azure SQL Database Sharding: How It Works, Why It Matters, and How to Distribute Data Across Shards
- Missing MSchange_tracking_history Table in SQL Server: Causes, Cleanup Behavior
- Azure PostgreSQL Lesson Learned#11: Major Version Upgrade Failure Due to Unsupported Extensions
- SqlError Number: 3961 Message: Snapshot isolation transaction failed in database 'DatabaseName'
- Backup immutability for short-term retention backup
- Azure PostgreSQL Lesson Learned #10: Why PITR Networking Rules Matter
- Azure PostgreSQL Lesson Learned#9: How to Stay Informed About Planned Maintenance and Alerts
- Azure SQL: Optimizing BACPAC Imports - SqlPackage Done Right!
- Azure PostgreSQL Lesson Learned #8: Post-Upgrade Performance Surprises (The One-Step Fix)
- Azure PostgreSQL Lesson Learned#7: Database Missing After Planned Maintenance
- Azure PostgreSQL Lesson Learned #6: Major Upgrade Blocked by Password Auth (The One-Change Fix)
- Azure PostgreSQL Lesson Learned#5: Why SKU Changes from Non-Confidential to Confidential Fail
- Azure PostgreSQL Lesson Learned #4: Fix Connection Error: No pg_hba.conf Entry, SSL off
- Azure PostgreSQL Lesson Learned #3: Fix FATAL: sorry, too many clients already
- Lessons Learned #538: Printing One Line Per Field in T-SQL in Azure SQL Database.
- Azure PostgreSQL Lesson Learned #2: Fixing Read Only Mode Storage Threshold Explained
- Persistent Version Store (PVS) can cause fluctuations in size of an Azure SQL DB
- Azure PostgreSQL Lesson Learned#1:Fix Cannot Execute in a Read-Only Transaction After HA Failover
- Creating alerts for custom errors with auditing and Log Analytics
- Lessons Learned #537: Copilot Prompts for Troubleshooting on Azure SQL Database
- Data Migration - Azure SQL MI and Azure SQL DB
- Lessons Learned #536: Error the database type is not understood by the data reader.
- How to automate the deployment of an Elastic Job Agent with a Private Endpoint via Bicep
- Configure Auditing for Azure SQL Database on a Specific table
- Data Migration - Collation mismatch error during an offline migration
- Lessons Learned #535: BACPAC Import Failures in Azure SQL Database Due to Incompatible Users
- How to setup alerts for deadlocks using Log Analytics
- Disallowing changing Azure SQL database connection policy using Azure policy
- QTip: Maintenance plan for performance issues demo
- Lessons Learned #534: Azure SQL Database Connections with Managed Identity and Python ODBC
- Lesson Learned #533: Intermittent Azure SQL Database Connectivity and Authentication Issues
- Lesson Learned #532:Power BI Refresh Failure Due to Connection Pool Exhaustion in Azure SQL Database
- Lesson Learned #531: Scalar UDF vs Parallelism
- Lesson Learned #530: Comparing Execution Plans to Expose a Hidden Performance Anti-Pattern
- Lesson Learned #529: Troubleshooting Application Slowness Using SSMS Copilot
- Lesson Learned #528: Arithmetic overflow error converting IDENTITY to data type int
- Lesson Learned #527:Calling Azure OpenAI with Managed Identity via sp_invoke_external_rest_endpoint
- Lesson Learned #526: How to Identify the REST API Version Used by Your PowerShell Commands?
- Lesson Learned #525: Tracking Command Timeouts in Azure SQL: Beyond Query Store with Extended Events
- Lesson Learned #524: Optimizing Power BI with DirectQuery
- QTip: Getting timeouts and exceptions using Azure SQL DB Query Store
- Lesson Learned #523: Measuring Import Time -Parsing SqlPackage Logs with PowerShell
- Lesson Learned #522: Troubleshooting TLS and Cipher Suites with Python connecting to Azure SQL DB
- Lesson Learned #521: Query Performance Regression with Multiple Execution Plans in Azure SQL
- How to Monitor Automated Backups in Azure SQL Managed Instance Using T-SQL and SQL Agent
- Lesson Learned #520: Troubleshooting Azure SQL Database Redirect Connection over Private Endpoint
- Avoid Intermittent Errors After Adding/Dropping Always Encrypted Columns
- Connecting to the Fabric SQL Database using the on premise gateway (OPD)
- Lesson Learned #519: Reusing Connections in Azure SQL DB: How Connection Pooling Caches Your Session
- How to skip external data source references while doing export/Restore of an Azure SQL DB
- Lesson Learned #518:Configuring Database Watcher
- Lesson Learned #517:Connection Timeouts to Azure SQL Database Using Private Endpoint with HikariCP
- Setting up SQL Managed Instance Link to an Availability Group (Updated September 2025)
2024 83
- Understanding Optimized Locking in Azure SQL Database
- Lesson Learned #516:Measuring and Optimizing Application Performance
- Lesson Learned #515:Recommendations for Troubleshooting - Login failed for user 'XXX'. (18456)
- Lesson Learned #514: Optimizing Bulk Insert Performance in Parallel Data Ingestion - Part1
- Lesson Learned #513: Using SQL Copilot and Python Retry Logic to Resolve Deadlocks in Azure SQL DB
- Lesson Learned #512: Handling Connection Reuse in ODBC After a Critical Error
- Lesson Learned #511: Timeout Attempting to Open the Connection in High-Thread Applications
- Lesson Learned #510: Using CProfiler to Analyze Python Call Performance in Support Scenarios
- How to query .xel log files in Azure SQL DB using T-sql
- Error SQL71627 exporting BACPAC file in Azure SQL Database
- Serverless is not supported for Elastic Pool
- A few ways to monitor performance for the geo replica of an Azure SQL Database
- Demonstrating Scenarios Where Query Store Does Not Capture Runtime Statistics for Unfinished Queries
- Lesson Learned #509: KeepAliveTime parameter in HikariCP
- The Azure SQL database export/import process might sometimes take a lot of time
- Configuring TLS Updates on Server/Client to Implement TLS 1.2 - Azure SQL
- CurrentBackupStorageRedundancy of my master database on Azure SQL Server
- Lesson Learned #508: Monitoring Wait Stats and Handling Large Data Set
- Installation/Validation of extension-based hybrid worker
- Automate shrink database in Azure SQL
- General Purpose to Business Critical Azure SQL database upgrade
- How to check if Azure SQL Managed Instances are enrolled (or not) on November 2022 Feature Wave?
- Lesson Learned #507:Error 4429 - View or function 'XYZ' contains a self-reference.
- Lesson Learned #506:Why Custom DNS Returns Public IP Instead of Private IP Azure Private Endpoints
- Lesson Learned #505: Verifying IP Resolution in Azure SQL Database in Private Link
- How to remove the credential for legacy Threat Detection feature from Azure SQL Database
- Qtip: Connect Windows Azure VM to Azure SQL DB using Managed Identity
- Lesson Learned #504: Inserting Records from a CSV File using OPENROWSET into TempDB
- Connect from Azure SQL database to Storage account using Private Endpoint
- Lesson Learned #503: Lessons Learned Using JDBC Logging with Microsoft JDBC Driver for SQL Server
- Lesson Learned #502: Comparing and Transferring Azure SQL Databases Table Structures Using SMO
- Lesson Learned #501: Exporting Multiple Databases Simultaneously with SqlPackage
- TempDB space in Azure SQL DB appears much less than the published values
- Mitigate- Error 2767 "Could not locate statistics" when query against the secondary replica fails
- Lesson Learned #500: Connection Leaks and Query Execution using HikariCP
- Lesson Learned #499: HikariCP Retry Policy - The connection is closed
- Lesson Learned #498:Understanding the Role of STATMAN in SQL Server and Its Resource Consumption
- Lesson Learned #497:Understanding the Ordering of uniqueidentifier in SQL Server
- Lesson Learned #496:Verifying Network Route to Azure SQL Database via VPN in Windows
- Lesson Learned #495: Monitoring DNS Resolution with PowerShell of Azure SQL Server
- Lesson Learned #494: High number of Executions Plans for a Single Query
- Lesson Learned #493: Monitoring Application Performance with Server Performance Counters
- Lesson Learned #492: Improving Extended Events in Azure SQL
- Lesson Learned #491: Monitoring Blocking Issues in Azure SQL Database
- Lesson Learned #490: Monitoring Access from Specific Applications to Azure SQL Database
- Lesson Learned #489:Investigating CPU Spikes with Query Store Overall Resource Consumption Report
- Lesson Learned #488: A severe error occurred on the current command. Operation cancelled by user.
- Lesson Learned #487: Identifying Parallel and High-Volume Queries in Azure SQL Database
- Lesson Learned #486: Snapshot Isolation Transaction Failed Due to a Concurrent DDL Statement
- Lesson Learned #485: Index Recomendation or the Importance of Index Selection in SQL Server
- Lesson Learned #484: Database Performance Monitoring with PowerShell and ReadScale-Out Environments
- Lesson Learned #483: Optimizing Performance in Azure SQL Database ReadScale Out Databases
- SQL MI Restore with valid SAS key failing with Operating System Error 86
- Lesson Learned #482: Identifying Potential Duplicate Statistics
- Lesson Learned #480:Application-Level Locking in Azure SQL Database - Ensuring Exclusive Access
- HelloRetryRequest of the TLS 1.3 handshake messages during a connection to Azure SQL Database
- RestorableDroppedDatabases in Azure SQL DB & their naming convention
- Lesson Learned #481: Query Performance Analysis Tips
- Lesson Learned #479:Loading Data from Parquet to Azure SQL Database using C# and SqlBulkCopy
- Restore LTR backup after database migrated to Hyperscale edition
- Decoding the TLS 1.3 protocol handshake during a connection to an Azure SQL DB with Wireshark
- Reading Azure SQL audit log from Azure Storage using sys.fn_get_audit_file returns empty result
- Azure SQL DB - Failed to add database to failover group - find out why
- Migrating an Azure SQL DB to a SQL MI by utilizing SqlPackage/ADF
- How to Change Collation of an Azure SQL Managed Instance When There Are Dependency Errors
- QTip: Connect to Azure SQL DB using Entra SPN (service principal)
- How to create linked servers from SQL managed instance using Entra Authentication (part 1)
- Lesson Learned #478: Identifying TLS Version Using Azure SQL Auditing
- Lesson Learned #477:NEXT VALUE FOR function cannot be used if ROWCOUNT option has been set
- Lesson Learned #476:Identifying Sleeping Sessions with Open Transactions in Azure SQL Database
- QTip: Configure Azure SQL DB to receive alert when failover occurs in failover group or geo replica
- Lesson Learned #475:Cross-Database Queries Read and Write in Azure SQL Database.
- Lesson Learned #474:Identifying and Preventing Unauthorized Application Access to Azure SQL Database
- Lesson Learned #473:Harnessing the Synergy of Linked Server, Python, and sp_execute_external_script
- Lesson Learned #472:Why It's Important to Add the TCP Protocol When Connecting to Azure SQL Database
- Lesson Learned #471: Why Can't I Expand the Database Table List from my Application?
- Lesson Learned #470: Resolving 'EXECUTE Permission Denied' Error on sp_send_dbmail in Azure SQL MI
- Lesson Learned #469:Implementing a Linked Server Alternative with Azure SQL Database and C#
- Lesson Learned #468: Understanding and Resolving the "Could not find prepared statement with handle"
- Lesson Learned #467:Enhancing SQLCMD Script Reliability with C# and JSON
- Lesson Learned #466:Managing SQL Server Workloads:Resolving Error Msg 10928 with DAC and SQL Queries
- Lesson Learned #465:Unraveling DNS Errors in "myserver.database.windows.net": Nonauthoritative host
- Lesson Learned #464: Utilizing SMO's Scripting Option in Azure SQL Database.
2023 242
- Lesson Learned #463: Synchronizing Large Data Volumes Between SQL Databases: A Python Solution
- Lesson Learned #462: Understanding the Key Updates in SQL Server Management Studio (SSMS) 19.1
- Lesson Learned #461:Effective Load Balancing in Azure SQL Database: A Practical Approach
- Auto Scale - Azure SQL elastic pools
- Lesson Learned #460: DataIO vs Buffer Pool
- Lesson Learned #459:HikariCP - Unusual system clock change detected, soft-evicting connections pool
- Lesson Learned #458: High Login Impact on Azure SQL Database Worker Utilization: A Case Study.
- Lesson Learned #457:Optimizing SQL Connection Management with Single Token Authentication
- Lesson Learned #456: Invalid Key Column Type Error in Azure SQL Database DataSync
- Lesson Learned #455:Optimizing Connection Pooling for Application Workloads: Exploring Login Rates
- Lesson Learned #455:Optimizing Connection Pooling for Application Workloads: Thread Contention
- Lesson Learned #454:Optimizing Connection Pooling for Application Workloads: Active Connections
- Lesson Learned #453:Optimizing Connection Pooling for Application Workloads: A single journey
- Lesson Learned #452: Understanding CPU Time and Elapsed Time in SQL Query Execution
- Lesson Learned #451:Deep Dive into Physical and Logical Reads in Azure SQL Database: Hands-On-Lab
- Lesson Learned #450: Automating Alert Notifications for Query Data Store Usage in Azure SQL Database
- How to Avoid Transaction Isolation Level Issues on Azure SQL Managed Instance
- Azure custom policy to prevent backup retention period to be below X number - Azure SQL
- Lesson Learned #449: Unleashing Concurrent Threads for Robust Database Health Checks in C#
- How to copy Azure SQL database to a different subscription and different tenant
- Lesson Learned #448:Implementing Retry Logic for BCP Command in Linux
- Lesson Learned #447:Deep Dive into JDBC isClosed() vs isValid():Ensuring Resilient DB Connectivity
- Lesson Learned #446: Simplifying SQLPackage Log Debugging with PowerShell
- Lesson Learned #445:Unlocking the Mystery of Recompilations in SQL Server: A Practical Lab
- Troubleshooting High Log Utilization Due to ACTIVE_TRANSACTION
- Lesson Learned #444:Handling the "Row Value Expressions Exceeds Maximum Allowed" Error in SQL Server
- Lesson Learned #443:Improve Application Resilience:Connection,Execution,and ResultSet Retry Policies
- Lesson Learned #442: Determining CPU Usage in Azure SQL Database: One Query or Many?
- In-memory table in Azure SQL DB doesn’t release memory- Msg 41823, Level 16, State 109, Line 1
- Lesson Learned #441: Monitoring TempDB Transactions Space in Azure SQL Elastic Pools with PowerShell
- Lesson Learned #440: Introducing Our Connectivity Probe for Reliable Database Interaction in C#
- Lesson Learned #439: Solving Connectivity and Execution Issues in Java and JDBC for VLDB Databases
- Lesson Learned #438:Sync failed with state: SyncSucceededWithWarnings, Syncgroup: XXX
- Lesson Learned #437:Why Does Your SQL Query Run Faster Here Than There?
- Configuring backups retention for all Azure SLQ Managed instances under same subscription
- Lesson Learned #436: Implementing Retry Mechanism with sqlcmd in Bash (Linux)
- Lesson Learned #435:How to Know the Status of Your Azure SQL Database:Service Health-Resource Health
- Lesson Learned #434:Adjusting NSG Port Ranges:Azure SQL Manage Instance Tier Migration from GP to BC
- Lesson Learned #433:Azure SQL Pre-login Handshake Error 64:"The specified network name is no longer"
- Lesson Learned #432: Resolving DataSync Failures in Azure SQL Database Caused by Custom Triggers
- Lesson Learned #431: Determining Connection Type to Azure SQL Database: Proxy or Redirect
- Lesson Learned #430: Addressing Error 3201 with Azure Blob Storage: "Operating system error 86"
- Lesson Learned #429:Leveraging the Full Range SQL Server INT Data Type: Negative and Positive Values
- Lesson Learned #428: SqlError Number:229 provisioning DataSync in Azure SQL Database
- Lesson Learned #427:BUFFER IO in Azure SQL Database (Query Data Store): An Expert's Guide
- Lesson Learned #426:Identifying and Mitigating Query Regressions in Azure SQL using Query Data Store
- Lesson Learned #425:Azure SQL Database Failover Group Endpoint: A Deep Dive into DNS Resolution
- Lesson Learned #424:Detecting and Notifying Deadlocks in Azure SQL Managed Instance
- Lesson Learned #423:Distinguishing Between PING and TNC: The Advantage of Identifying Source IPs
- Lesson Learned #422: Retrieving Database Connection Strings with Azure Key Vault
- Lesson Learned #421:Understanding and Troubleshooting Transaction Log Truncation in Azure SQL DB
- Lesson Learned #420: Monitoring Azure SQL Transaction Log Usage with PowerShell
- Calculating CPU percentage for active queries
- Lesson Learned #419: System.Net.Sockets.SocketException (00000005, 0xFFFDFFFF) in Azure Data Studio
- Lesson Learned #418: Understanding SQL Events: Attention Signal and User Error Message
- Tips & Tricks #5: Unable to login to Azure SQL Managed Instance using AAD Integrated
- Lesson Learned #417: Resolving Synchronization Error in Azure SQL DataSync: Mismatched ColumnMapping
- Lesson Learned #416: Unveiling User Activity Insights in Azure SQL Databases
- Lesson Learned #415:PerfStat: Performance Stats Collection for Azure SQL Managed Instance
- Stop Azure SQL Database
- Lesson Learned #414: Demystifying Execution Plans and Query Optimization in Azure SQL Database
- Lesson Learned #413:PerfStat: Performance Stats Collection for Azure SQL Database
- Lesson Learned #412:PerfStat: Performance Stats Collection for SQL Server (OnPrem) Using DiagManager
- Investigating Issue "Security token could not be authenticated" After Upgrading to Latest Tedious.
- Lesson Learned #411:Troubleshooting "Statement(s) could not be prepared" Error ODBC API Connection
- Lesson Learned #410:Custom CPU Management in Azure SQL DB: Implementing a Pseudo-Resource Governor
- Lesson Learned #409:Resilient Azure SQL DB: Powering Performance with OpenAsync and ExecuteAsync
- Lesson Learned #408: The Strange Case of the Failover Conundrum
- Lesson Learned #407:Exploring Azure SQL Database Performance with sys.dm_os_performance_counters
- Lesson Learned #406:Monitoring Resource Usage and Open Ports with PowerShell & Bash Script
- Lesson Learned #405: How many TSQL operations you said?
- Connect from Azure VM (VNet) to an Azure SQL Database
- Lesson Learned #404: Understanding and Addressing 100% Worker Utilization
- Lesson Learned #403:Using Azure SQL Database Activity Monitor for Query Performance Insights
- Migrate Column Encrypted Database to Azure SQL Managed Instance
- Lesson Learned #402:Automated Monitoring of Table Growth in SQL Databases Using PowerShell
- Lesson Learned #401:Creating Dynamic Views from Multiple Tables using Stored Procedure
- Lesson Learned #400:Reigniting a Dormant Extended Event in Azure SQL Database with PowerShell
- Lesson Learned #399:Why is Private Link Still Resolving to Private IP Despite Its Removal in Azure?
- Lesson Learned #398: Recommended Automatic Indexes Are Excluded from BACPAC Data Export
- Lesson Learned #397: Azure SQL Database and Azure SQL Managed Instance vs Ole Automation Process
- Lesson Learned #396: Fixing 'Invalid value for key 'authentication' using System.Data.SqlClient
- Query performance impact due to a poorly managed mapping Index on an Azure SQL DB
- Lesson Learned #395:Token Management and Retry Strategy for Azure Active Directory Authentication
- Lesson Learned #394:Resolving Azure SQL DataSync Error: Login Failed During Database Reprovisioning
- Lesson Learned #393:Troubleshooting Azure SQL DataSync Error:Cannot Insert NULL Value into Column ID
- Lesson Learned #392:Querying Extended Events and Sending Results via Email using PowerShell
- Lesson Learned #391: Data Loading - Parallel BULK INSERTs with JDBC and Azure Blob Storage
- LicenseType parameter when you scale your Azure SQL Managed Instance
- Lesson Learne #390:The timeout period elapsed while attempting to consume the pre-login handshake
- Lesson Learned #389:SLO Update operation cannot succeed as the memory usage XYZ exceeds the quota
- Lesson Learned #388:Retrying Execution in case of Connection Drops/Command Timeouts using ODBC API
- Lesson Learned #387:Monitoring Query Data Store State Changes in Azure SQL Database using PowerShell
- Lesson Learned #386: Can I log when Query Data Store (QDS) fails to capture a query?
- Lesson Learned #385: Failed to validate the server name in a certificate during Secure Sockets Layer
- Lesson Learned #384: ODBC driver not supporting AKS workload identity
- Lesson Learned #383: Loading multiple extended file using sys.fn_xe_file_target_read_file
- Lesson Learned #382: Loading multiple Audit Log files using sys.fn_get_audit_file
- Error “TSQL CRUD has been disallowed via policy for this Azure subscription“
- Lesson Learned #381: The connection is broken and recovery is not possible message using API ODBC
- Lesson Learned #380:Unable to load adalsql.dll (Authentication=XYZ).Error code:0x2
- Lesson Learned #379: ADALNativeWrapper.ADALGetAccessToken error using AAD - Password Authentication
- Lesson Learned #378: What does mean Pool Blocking Period?
- Lesson Learned #377:Running Multiple Instances of SqlBulkCopy in Parallel from PowerShell
- Lesson Learned #376: Resolving 'Msg 15151' error when modifying SQL Login in Azure Active Directory
- Lesson Learned #375: Playing with Hikari Connection Pooling Logging
- Lesson Learned #374: Execution of class com.microsoft.aad.adal4j.AcquireTokenCallable failed.
- Lesson Learned #373: Improving download transfer rate for LOB columns in Azure SQL Database
- Lesson Learned #372:Combining retry policy capabilities for connection and execution in PowerShell
- Lesson Learned #371: Playing with the ODBC tracing file: connecting to the database
- Lesson Learned #370: SQL Server Error Code '0' and SQL state 'The connection is closed'
- Lesson Learned #369:Size NNN from table 'XYZ' cannot fit within the specified batch size of 24576KB
- Impact of Memory Grant Feedback on Azure SQL Managed Instance
- Lesson Learned #368: Connection Retry-Logic using ODBC API code
- Lesson Learned #367: Query Antipattern and Ring Buffer in Azure SQL Database
- Lesson Learned #366: Cannot open server microsoft.com using authentication = ActiveDirectoryPassword
- Lesson Learned #365: TSQL Execution Client Statistics using PowerShell
- Enabling TDE on Azure SQL DB Server using Python
- Lesson Learned #364: Getting all conversion implicit warnings using Query Data Store Repository
- Lesson Learned #363: Incorrect syntax near the keyword 'NOT' using DataSync
- Lesson Learned #362: Keyword or statement option 'default_language' is not supported in this version
- Lesson Learned #361: OS Error 53 connecting to Azure storage account using Transactional Replication
- Lesson Learned #360: Unsupported Key Size or Key Type. The supported RSA Key Size is 2048 or 3072.
- Lesson Learned #359: TCP Provider: Error code 0x68 (104) (SQLExecDirectW)
- Lesson Learned #358:Error SQL46010-contains a statement that is not supported on Azure SQL Database
- Lesson Learned #357:Login failed due to client TLS version being less than minimal TLS version allow
- Lesson Learned #356: Transaction log full in Azure SQL due to CDC job.
- Lesson Learned #355: Testing the connection latency from Python to Azure SQL Database
- Lesson Learned #354: Why is Python using a lot of CPU of Azure SQ Database?
- Lesson Learned #353: Sync failed with Inner exception: Exception of type System.OutOfMemoryException
- Lesson Learned #352: Could not update the metadata that indicates database enabling CDC.
- Lesson Learned #351: Troubleshooting FullText issues
- Lesson Learned #350: Improve bulk insert process in a ColumnStore Index Table
- Lesson Learned #349: ColumnStoreIndex in a Temporary Table
- Lesson Learned #348: Global Azure 2023 Sessions (Spanish sessions)
- Lesson Learned #347: String or binary data would be truncated applying batch file in DataSync.
- Lesson Learned #346: Monitoring a ReadScale Replica using a PowerShell script
- Lesson Learned #345: How to get the most from Azure SQL Database - Session Delivered
- Lesson Learned #344:Managed Instance needs permissions to access Azure Active Directory.
- Lesson Learned #343:DISABLE_VERSIONING wait type and ALLOW_SNAPSHOT_ISOLATION
- Custom solution to Omit Azure SQL Auditing Data
- Azure SQL Dbs are in an inaccessible state on the Azure Portal
- Large number of OR in predicate "IN Clause" SQL Server
- Use Azure SQL Audit policy to filter Audit data.
- Lesson Learned #342: Slow communication between our applications and Azure SQL
- Lesson Learned #341: Index Disabled vs Performance issues
- Lesson Learned #340: Storage and Memory allocated by Columnstore Indexes
- Lesson Learned #339: WAITFOR wait type delay
- Lesson Learned #338: A Hybrid SQL Journey: The daily routine of a Hybrid DBA - Session Delivered
- Lesson Learned #337: HADR_SYNC_COMMIT wait type delay in Azure SQL Database
- Connections rejected by DoSGuard (error 18456 state 113)
- Error 18452 connecting from Windows domain joined to Managed Instance with Windows Authentication
- Scale multiple Azure SQL databases on a logical server
- Msg 3930, Level 16, State 1, Line 13 The current transaction cannot be committed
- Lesson Learned #336: Using STARTUP_STATE option in an extended event in Azure SQL Database
- Handling Error 40619 while copying database using T-SQL
- Lesson Learned #335: BACKUP WITH COPY_ONLY cannot be performed until after the next automatic BACKUP
- Lesson Learned #334: The login already has an account under a different user name
- How to prevent Page corruption scenarios while restoring SQL DB backup from On-prem to Azure SQL MI
- Lesson Learned #333: RESOURCE_SEMAPHORE Wait Type
- Lesson Learned #332: High latency on simple query
- Lesson Learned #331: ALTER DATABASE XXX SET READ_ONLY WITH NO_WAIT
- Lesson Learned #330: Blocking issues Sch-M and Sch-S
- Lesson Learned #329: DATABASEPROPERTYEX( DB_NAME() , 'Updateability' ) and db_datareader role
- Lesson Learned #328: Login failed for user 'xyz'
- Common Data Sync Errors received in Azure SQL DB_DSS035_13535_Invalid Records
- Remarks on setting up Azure Data Factory SSIS IR using Express virtual network injection method
- How to connect Azure Data Factory to SQL Managed Instance over private network
- Lesson Learned #327: Why is important to use SQL Service Tag in your NSG?
- We couldn't find an account with that username. While sign into Azure SQL from SSMS.
- Lesson Learned #326:Target, 'XXX.package0.event_file', encountered a configuration error
- Lesson Learned #325: RESOURCE_SEMAPHORE_QUERY_COMPILE in Elastic Database Pool on Server 'XXX'
- Lesson Learned #324: Query Recompilation in Azure SQL
- Lesson Learned #323: Cannot perform creation/scaling of the managed instance due to not enough IPs
- Lesson Learned #322: Error: 40971- Cannot open Failover Group 'xyz.database.windows.net' requested.
- Azure Database creation using T-SQL or SSMS currently allows Unsupported characters in it's name.
- Lesson Learned #321:Useful Kusto Monitoring Queries for Azure SQL Database and Elastic Database Pool
- Lesson Learned #320:Database 'XXX' on server 'xyz' is not currently available using ServerLess tier.
- Error 25740: Unable to start event session ‘EventSession’ because system is busy
- Lesson Learned #319: Lock request time out period exceeded using SSMS
- Lesson Learned #318: Using Archive Access Tier in a blob storage
- Lesson Learned #317: Update to service objective for Hub DBs
- Lesson Learned #316: Connecting to Private Endpoint of Azure SQL from OnPremise using NGINX
- Lesson Learned #315: 'XTP' name is reserved for the files containing In-Memory OLTP data.
- Lesson Learned #314: Cannot start the job 'XXX' because it does not have any job server
- Lesson Learned #313: how to configure Azure SQL Managed Instance Link
- Lesson Learned #312: Cannot drop the login 'xyz', because it does not exist or you do not have
- Lesson Learned #311:Error-1117 the request could not be performed because of an I/O device error
- Lesson Learned #310: Parameter Sniffing
- Lesson Learned #309: Create a DDL Trigger on Database in Azure SQL
- Lesson Learned #308:Extended properties are not permitted on 'dbo.xyz', or the object does not exist
- Lesson Learned #307:Reference to database and/or server name is not supported in this version
- Lesson Learned #306: TCP Provider, error: 2 - Connection was terminated
- Lesson Learned #305: Client Connection marked as broken because of SQLSTATE(08S01)
- Lesson Learned #304: TCP Provider, error: 35 - An internal exception was caught
- Lesson Learned #303: Can not connect to the database in its current state.
- Lesson Learned #302: System.InvalidCastException: Specified cast is not valid
- Lesson Learned #301:How to check the performance of my database? Resource Consumption and Wait Stats
- Lesson Learned #300: Exporting a database to storage account that is behind a firewall
- Lesson Learned #299: Blocking user connections in Azure SQL Managed Instance
- Lesson Learned #298: Huge duration of database export using sqlpackage
- Lesson Learned #297: High SATELLITE_SERVICE_SETUP waits stats in Azure SQL Managed Instance
- Lesson Learned #296:The value of the property '' is invalid: Value does not fall within the expected
- Lesson Learned #295:The specified buffer size is less than the minimum size.
- Lesson Learned #294: Logins are not syncing in failover group
- Lesson Learned #293: Common errors connecting to Azure SQL DB using Azure Active Directory
- Lesson Learned #292: The database 'UserDB' has reached its size quota. Partition or delete data
- Lesson Learned #291: Cannot find SSL Trust Store File connecting to Azure SQL Database
- Lesson Learned #290: Elastic pool SQL server extended not able to start
- Lesson Learned #289: Hands-On-Labs: Understand and reading an execution plan
- Read only replica corrupted statistics
- Lesson Learned #288:Server principal 'XXX' is not able to access the database under current security
- Lesson Learned #287: Contains an unresolved reference to an object due to database collation
- Windows Authentication for SQL Managed Instance - LsaCreateTrustedDomainEx 0x549
- Subquery returned more than 1 value when open Azure Managed Instance Database properties
- Lesson Learned #286: Compilation vs Execution time running a TSQL query
- Lesson Learned #285: Why can I still telnet to port 1433?
- Lesson Learned #284:Error requesting access token,HTTP status 400,expected 200.SQL State was: CE275
- Lesson Learned #283: Import operation interrupted because insufficient local disk
- Lesson Learned #282: Troubleshooting the element cannot be deployed as the script body is encrypted
- Lesson Learned #281: Troubleshooting CHECK constraint issue importing a bacpac due to business logic
- Lesson Learned #281: Export fails due to system out of memory exception
- Lesson Learned #280: Cannot bulk load. The file "xyz" does not exist or you don't have file access
- Lesson Learned #279: Slow between calls to Azure SQL Elastic Database Pool
- Lesson Learned #278: TCP Provider, error: 0 - The specified network name is no longer available
- Troubleshooting SQL Insights
- Lesson Learned #277: Failed to connect to xyz.database.windows.net:1433-Could not connect (sequence)
- Lesson Learned #276: ALTER TABLE statement conflicted with the CHECK constraint importing a bacpac
- Lesson Learned #275: Timeout: Request failed to complete in Node.Js
- Lesson Learned #274: Security token could not be authenticated or authorized in Node.js
- Lesson Learned #273:UsernamePasswordCredential: tenantId,clientId,username and password are required
- Lesson Learned #272: Execution Timeout Expired error message importing a Bacpac file
- Lesson Learned #271: ApplicationIntent parameter when is not available option in connection string
- Lesson Learned #270:DBCC FLUSHAUTHCACHE vs Client with IP address is not allowed to access server
- Lesson Learned #269: Unable to connect - Is unavailable or does not exist - Connection Time out
- How to move Azure SQL managed instance cross subscriptions
- Setting up Row Level Security (RLS) on an Azure SQL DB/SQL MI by utilizing Azure AD groups
- Lesson Learned #268:Error occurred during the pre-login handshake-The semaphore timeout period
- Lesson Learned #267: Rename failed for Database 'XXX' in Azure SQL Database
- Lesson Learned #266: Avoiding duplicate statistics
- I can't access my database! I deleted my "Azure Key Vault" / "key" and the TDE doesn't work.
- Lesson Learned #265: Deadlock due to Non-Optimized Queries
2022 157
- Lesson Learned #264: Python and PyODBC error messages.
- The session limit for the elastic pool is 30000 and has been reached.
- Lesson Learned #263:Mail could not be sent to the recipients because of the mail server in DBMail
- Lesson Learned #262: Database Wait Stats and Log Analytics.
- Lesson Learned #261: Java vs Permission denied: connect
- Lesson Learned #260: Java vs Connection is closed error message.
- Lesson Learned #259: Capturing all blocking TSQL in Azure SQL DB and Managed Instance
- Lesson Learned #258: Python vs Connection Refused with Login timeout expired
- Lesson Learned #257: Encryption scheme mismatch for columns/variables
- Lesson Learned #256: Connection was denied since Deny Public Network Access and DNS resolution.
- Lesson Learned #255: SSL is required but not requested using JDBC.
- Lesson Learned #254: Checking Execution Timeouts in Azure Log Analytics
- Lesson Learned #253: Retry Logic for Execution Timeout Expired
- Lesson Learned #252: SELECT TOP 100 FROM HeapTable is taking too much time
- Lesson Learned #251: Error 40532 using Private Endpoint IP in the server name
- Initialize a Managed Instance replication Subscriber with a PITR backup
- Initialize a Managed Instance replication Subscriber with a backup
- Lesson Learned #250: All started with the phrase: In PowerBI Direct Query is slow-ColumnStore Index
- Lesson Learned #249: All started with the phrase: In PowerBI Direct Query is slow-Partitioned table
- Lesson Learned #248: Working with sp_wait_for_database_copy_sync and SQL Auditing.
- Lesson Learned #247: All started with the phrase: In PowerBI Direct Query is slow - Indexed views
- [Azure SQL DB] - How to create and manage your cross subscription Auto-Failover groups (FoG)
- Error during enabling CDC on an Azure SQL DB- 'Msg 22830, Level 16, State 1, Line 274'
- [Replication consistency] Compare all tables between two databases at once with Table Diff
- Can Certain SQL User Roles Avoid Blocking?
- Lesson Learned #246: Performance Series-Detectando un problema de rendimiento en Azure SQL (Spanish)
- Getting Error 666 when creating non-clustered index- Msg 666, Level 16, State 2, Line 25
- Azure SQL Hyperscale Named replica audit files "There are no audit files for the selected criteria"
- Root certificates of Azure SQL DB and SQL Managed Instance
- Lesson Learned #245: Azure SQL Database - Lessons Learned from the Trenches in PASS Summit 2019
- How monitor PITR restore in Managed Instance
- The-connection-is-broken-and-recovery-is-not-possible-()-and-other-errors-4891-1326-2250-13800-21036
- Lesson Learned #244: No such host is known connecting to Azure SQL Managed Instance Private Endpoint
- Lesson Learned #243: Enabling ODBC connection pooling in PHP
- SSMS Performance Dashboard for Managed Instance shows different percent of CPU usage
- Restore or copy an Azure SQL Database with resource tags
- Lesson Learned #242: The server principal "xyz" is not able to access the database "Yzxxx"
- Can we access Change Data Capture and Change Tracking on readable replica?
- Lesson Learned #241: Lessons Learned from the Azure Database Support Blog Series with Anna Hoffman
- TDE High availability with customer-managed key for Azure SQL Databases
- Lesson Learned #240: Checking connection and execution latency in Azure SQL DB and Managed Instance
- Tales From the Field channel
- Tips & Tricks #4: Monitoring Backup History for Azure SQL Database & Azure SQL Managed Instance
- Lesson Learned #239: Attempt was made to access a socket in a way forbidden by its access permission
- How to use Sqlpackage with Managed Identity
- Azure SQL Database idle sessions are killed after about 30 minutes when "Proxy" connection policy
- Deleted Azure SQL Database with existing diagnostic settings
- Could not connect to mail server. (No such host is known)
- Azure SQL and Azure SQL Managed Instance - Backup retention polices Loading ...
- Lesson Learned #238: Configuring Private Endpoint Connections in Azure SQL Managed Instance
- Tips & Tricks #3: Unable to set AAD Admin for Azure SQL Managed Instance
- Invoke-Sqlcmd with Azure Automation for Azure SQL database
- Auto scale up/down the Managed instance
- Error “SameKeyMaterialNotFoundOnRemoteServer” while coping Azure SQL DB to a different server
- Principle 'XYZ' could not be found or this principal type is not supported - Azure SQL DB and MI
- Lesson Learned #237: Long running operation failed with status 'NotFound' managing databases
- Lesson Learned #236: What? .... How much time you said? (CloudShell version)
- Lesson Learned #235: Finding how Indexed Views impact in my database update performance?
- Lesson Learned #234: Parallel vs Single Running a Bulk Insert with Python
- Considerations on Bidirectional Transactional Replication
- How to Capture the Actual Execution Plan in Azure SQL Database
- Resolve tempdb-related errors in Azure SQL Database
- Lesson Learned #233: What? .... How much time you said?
- Bidirectional Transactional Replication in SQL Managed Instance
- Testing connectivity against a Managed Instance using a CNAME
- Lesson Learned #232: Microsoft Reactor- Identify an Azure SQL Performance Issue (Spanish Version)
- Resolve Elastic Query issues in Azure SQL Database
- Lesson Learned #231: Hands-On-Labs: What is Azure SQL working on
- Improving Performance with AUTO_UPDATE_STATISTICS_ASYNC
- Lesson Learned #230: Microsoft Reactor -Azure SQL Developer and DBA Best Practices (Spanish Version)
- Lesson Learned #229: Hands-On-Labs - Connection is busy with results for another command
- Lesson Learned #228: Using sp_validatelogins in Azure SQL Database
- SQL Error Code 40532 Cannot open server 'azuresqlserver1' requested by the login.
- Lesson Learned #227: How much data is using my database per table
- Lesson Learned #226: Using a connectivity Retry-Logic with SQLCMD command line
- Lesson Learned #225: Has an unresolved reference to object using Linked Server or External Table
- Lesson Learned #224:Hands-On-Labs: Checking the performance with Perf Collector Analyzer
- Lesson Learned #223:Hands-On-Labs: How to improve a bulk insert process
- Lesson Learned #222:Hands-On-Labs: Configure/Troubleshoot Linked Server Azure SQL Managed Instance
- Lesson Learned #221:Hands-On-Labs: Activity Monitor in my Azure SQL Managed Instance
- Lesson Learned #220:Hands-On-Labs: Activity Monitor in my Elastic Database Pool
- Lesson Learned #219:Hands-On-Labs: What do I need to do in case of high CPU wait time
- Lesson Learned #218:Hands-On-Labs: What do I need to do in case of high LOG_RATE_GOVERNOR wait time
- Lesson Learned #217:Hands-On-Labs:40197-The service has encountered an error processing your request
- Lesson Learned #216: Hands-On-Labs: How redirect connection policy type works
- Lesson Learned #215: Hands-On-Labs: Communication link failed error message using ODBC.
- Lesson Learned #214: Hands-On-Labs: How to manage an idle connection state issue
- Lesson Learned #213: Cannot set the AccessToken property if the Integrated Security has been set
- Lesson Learned #212: Hands-On-Labs:TCP Provider: The semaphore timeout period has expired
- Lesson Learned #211: Monitoring SQLPackage Import Process
- SQL Server Performance: Upper and Lower functions and Database collation.
- Azure SQL connectivity error 10060 example : a DNS resolution issue.
- Lesson Learned #210: Hands-On-Labs:A transport-level error has occurred when receiving results.
- Lesson Learned #209: Hands-On-Labs:10928-Resource ID:1.The request limit for the database is reached
- Lesson Learned #208: Hands-On-Labs:10928-Resource ID:2.The session limit for the database is reached
- Lesson Learned #207: Hands-On-Labs: 40613-Database ‘xyz' on server ‘xyz2' is not currently available
- Lesson Learned #206: Hands-On-Labs: The timeout period elapsed prior to obtaining a connection
- Lesson Learned #205: Best Practices connecting to Azure SQL Database and Managed Instance
- How to restore database using LTR backups with PowerShell
- Learning from Expertise#10: Why no restore point available?!
- Azure SQL Data Exfiltration Controls: Outbound Firewall Rules aka OFRs
- Control Data Exfiltration using Outbound Firewall Rules
- Azure SQL Database to ADF connectivity using Azure Private Endpoint
- Cross-Subscription Failover Group - Azure SQL Managed Instance
- How to setup email alerts to monitor automation jobs for Azure SQL DB maintenance
- Lesson Learned #204: Elastic Query and firewall issues
- Lesson Learned #203: How can I know that my connection is using Redirect connectivity policy?
- Global Azure 2022 - No encuentro donde esta el problema de la query (Spanish Version Delivered)
- Global Azure 2022 - Azure SQL Journey: The daily routine of a Cloud DBA (Session Delivered)
- Global Azure 2022 - How to get the most from Azure SQL Database (Session Delivered)
- [ARM template conflict]: Azure SQL Database Deployment Fails with ARM template setting AAD admin
- Lesson Learned #202: How to reproduce and find a SQL command timeout
- Lesson Learned #201: Performance comparison using INSERT with and without Begin Transaction
- Lesson Learned #200: Slow when fetching large volume of data compared with PYODBC.
- Additional Endpoints Required for AAD Authentication and CRL Checks for Azure SQL DB
- Fixing Problematic Index Spools
- VA Failed message: Could not authenticate to storage account 'storageaccount.blob.core.windows.net'
- Lesson Learned #199:Collect data for performance comparison Azure SQL Managed Instance vs SQL Server
- Lesson Learned #198: Getting the error "has an unresolved reference to object " exporting to bacpac
- Lesson Learned #197: Getting the error "Could not discover a user realm" using AAD
- Learning from Expertise#9: How to restrict users from enabling Azure defender on resource level?
- Lesson Learned #196: Latency and execution time in Azure SQL Database and Azure SQL Managed Instance
- Tips & Tricks #2: SQL Server Profiler (xEvents) for Azure SQL DB
- Lesson Learned #195: Performance Best Practices for Azure SQL Database and Managed Instance.
- How to mitigate VA alert "VA1219: Transparent data encryption should be enabled"
- Lesson Learned #194: Remote Query Timeout vs Application Command Timeout
- Lesson Learned #193: MARS vs Connection Retry-Logic
- Azure SQL Troubleshooting Power BI dataset refresh failures
- Selective Auditing for Azure SQL Database
- AAD auth failure caused by TLS 1.0,1.1 + PKCS disable
- Connect to Azure SQL DB & Managed Instance with AAD managed identity from ADO.NET app
- Lesson Learned #192: MSIS7068-Access denied error message connecting to Azure SQL Database using AAD
- Lesson Learned #191: Performance comparison using Inner vs Left Join in Linked Server/Elastic Query
- Lesson Learned #190: SQL function will not be executed remotely
- How to connect ADF to SQL Server on Azure VM using Private Endpoint across different VNETs
- How to get the Query Text of Azure database for PostgreSQL
- Lesson Learned #189: Connection and Execution Tests running in Parallel
- Lesson Learned #188: Tracing/logging the JDBC and ODBC driver operation
- Lesson Learned #187: How to measure the connection latency in Azure SQL DB/Managed Instance
- Lesson Learned #186: Firewall protection using Private Endpoint
- Export Azure SQL Database | Advanced Scenarios
- Lesson Learned #185: Could not find any endpoints error message using PingFederated
- Configure extended events in SQL Azure to the blob storage with Private Endpoint
- Certificate Based Authentication for Azure SQL Database
- Create and Assign Managed Identity using Powershell to SQL MI
- How to enable Outbound firewall rules for Azure SQL Databases
- Lesson Learned #184: Row Level Security and Parallelism
- Automating DB maintenance for all SQL Databases in a single server using Azure Data Factory pipeline
- Automate native database backup of Azure SQL Managed instance to Azure blob storage
- Primary Key Violation in Bidirectional Replication between SQL Managed Instance and SQL server on VM
- Lesson Learned #183: TDSDump in Python connecting to Azure SQL Managed Instance
- Automating Azure SQL DB index and statistics maintenance using Azure Data Factory - Single Database
- How to create a Network trace from Azure WebApp PaaS
- SQl Injection: example of SQL Injections and Recommendations to avoid it.
- Learning from Expertise #8: Why cannot move SQL database from provisioned to serverless?!
- Cannot enable Advanced Threat Protection on Managed Instance server
- Lesson Learned #182: The server name provided doesn't match the server name on the SQL Server SSL
2021 66
- Learning from Expertise #7: Where is my server storage taken - Azure PostgreSQL?
- Learnings from the Trenches - Unable to query sys table via Linked Server
- Lesson Learned #181: Reading a JSON compressed file from OPENROWSET function from Azure SQL Database
- Lesson Learned #180: Creating a retry-logic for TSQL command execution.
- Lesson Learned #179: Why is important to have a correct command execution error handling?
- Learning from Expertise #6: Where is my server storage taken - Azure MySQL?
- Get creation dates of all Azure resources under an Azure subscription
- Imported database is smaller than original database
- InvalidMaxSizeTierCombination error while performing scaling up operation
- Create table and and insert into within same transaction blocks sys.tables catalog view
- Learning from Expertise #5: Ops! What should I do after accidentally deleted SQL DB Server?
- set-AzSqlInstance : Cannot find the Azure Active Directory object in Azure automation for SQLMI
- Audit Specific Actions and Users in Azure SQL DB
- Add wait operation to ARM template deployment
- How to copy an Azure SQL Database to a different server or subscription using Azure Automation
- Learning from Expertise #4: Why cannot add instance Failover Group to Azure SQL Managed Instance?!
- Azure SQL Database - GEO Replication across subscription with private endpoints
- Azure SQL Database unavailable after switching from BYOK CMK to service-managed TDE key
- Performance degradation due to implicit conversion
- Tagging all the Columns to Data classification in the Azure SQL DB
- Cross database queries between Azure SQL database and Managed instance using external table
- Restore database across servers(Azure SQL Database and Azure SQL managed instance)- Azure Automation
- Troubleshooting Azure Active Directory Integrated Authentication in Azure SQL
- Database Parameterization
- PKIX path building failed - unable to find valid certification path to requested target
- Using extended events to capture deletion operations
- Learning from Expertise #3: Why cannot remove AD Admin or set a new one on Azure PostgreSQL Server?!
- Lesson Learned #178: What is the command timeout when we are querying an External Table?
- Automate exporting of azure sql database as .bacpac to blog storage.
- Lesson Learned #177: Is possible to use Private Endpoint with Azure SQL External Tables?
- Import BACPAC fails if schema has a large number of tables, indexes and/or views
- Lesson Learned #176: Using Polybase to connect from SQL OnPremises to Azure Managed Instance/SQLDB
- Lesson Learned #175: Connecting to Private EndPoint of Azure SQL Database from Managed Instance
- Lesson Learned #174: Using Synonyms in Azure SQL Managed Instance for Linked Server tables
- Managed Instance - WASDRGTenantMonitoringRO and xtsuser logins
- Tips & Tricks #1: Creating alerts for Azure SQL Managed Instance
- Lesson Learned #173: MSDTC on server 'xxxxx' is unavailable
- Lesson Learned #172: ApplicationIntent=Readonly in General Purpose database tier?
- 'Lock request time out period exceeded' when connecting to the database from SSMS
- Troubleshooting high lock wait time and lock time-out
- Lesson Learned #171: Testing a connection from multiple PowerShell script instances
- Lesson Learned #170: Connection Pooling caches IP address
- Azure SQL DB and Managed Instance tempdb
- Revocation of the SSL certificate failed for AAD authentication
- How-to auto-scale Azure SQL Databases
- Lesson Learned #169: Bulk Insert using Python in Azure SQL
- Custom RBAC to access QPI's query text with minimal permissions
- Lesson Learned #168: Connection is not available error message using Hikari connection pooling
- Lesson Learned #167: Working with Get-AzSqlDatabaseSecureConnectionPolicy
- Lesson Learned #166: How to reduce the time inserting 10 millions of rows
- Monitor replication lag for Auto-Failover Groups in SQL Managed Instance
- Why my tables are empty after importing the BACPAC file ????
- Lesson Learned #165: How to reduce the time spent of downloading a large resultset
- Azure SQL Database or SQL Managed Instance Database used data space is much larger than expected
- Learning from Expertise #2: Who Dropped my Azure SQL DB?
- Lesson Learned #164: Why SQL Server Management Studio runs the query faster than my application
- Lesson Learned #163: Failed to save Auditing settings for server: xxx .Principal xxx does not exist
- Lesson Learned #162: Cannot show requested dialog obtaining properties database in Managed Instance
- Lesson Learned #161: Error 0 - No such host is known in Azure SQL Managed Instance
- Script to restore all the deleted databases from an Azure SQL Server
- Lesson Learned #160: DDL Trigger FOR ALL SERVERS in Azure SQL Managed Instance
- Lesson Learned #159: Compressing data and LOB data type in Azure SQL Managed Instance
- Lesson Learned #158: Running a Insert Into .... Select when the source table is a Heap Table
- Lesson Learned #157: Connecting to Azure Managed Instance Using Oracle Database Gateway for ODBC
- Lesson Learned #156: Creating a Linked Server connecting to Read-Scale Managed Instance Replica
- Importing bacpac failed to Azure SQL with User, group, or role ‘XXX’ already exists
2020 74
- Replication configuration between Managed Instance and On-premises common issues
- Automate and Send Alerts for Elastic Jobs Failures
- Lesson Learned #155: Timeout period elapsed prior to obtaining a connection from the pool.
- Lesson Learned #154: JAVA Console Script for Testing connection in Azure SQL
- Lesson Learned #153: PHP Console Script for Testing connection in Azure SQL
- Import database when policy "Azure SQL DB should avoid using GRS backup" is enforced
- Enhance performance techniques:use index on computed column
- Lesson Learned #152: When the transaction context matters in a blocking issue!
- Principal ***** does not exist in the directory ****
- Lesson Learned #151: External Tables and Private Link connectivity
- Lesson Learned #150: Calculating the space used by table and per column
- Lesson Learned #149: Extracting data from Azure SQL DB using different drivers
- Learning from Expertise #1: How to audit SQL DB with PITR retention period < 35
- Using partitioned tables or multiple tables to improve big deletes performance
- Lesson Learned #148: High wait time due to Parameter Sniffing
- How to cancel Azure SQL Database Import or Export operation
- Lesson Learned #147: Checking the connectivity to Azure SQL DB and MI
- Lesson Learned #146: Restoring a backup from Azure SQL Managed Instance to OnPremises
- Lesson Learned #145: Cannot communicate, because they do not possess a common algorithm
- Lesson Learned #144: Identifying the query that is taking too much time/resources
- Lesson Learned #143: (Spanish) - I'm not able to find where is the problem in my query
- Lesson Learned #142: Login Timeout Expired connecting to Azure SQL Database
- REST API call does not list SQL resources on Azure subscription
- Learnings from the Trenches - Azure SQL Database Best Practice Performance recommendations
- Snapshot isolation transaction fails when querying metadata
- Orphaned transactions and distributed deadlocks
- Restore a DB encrypted with a TDE key into a server/instance having a different encryption key
- Azure SQL Database Auditing not writing to Storage Account behind firewall
- Lesson Learned #141: The target principal name is incorrect connecting to Azure SQL Database.
- Lesson Learned #140: Is it possible to connect from Azure SQL DB to Synapse using External Tables?
- Techniques to enhance Linked Server performance
- SSMA dropping connection
- SSIS package fails with 'Communication link failure'
- Logins in secondary server not mapped correctly from primary server
- How to reconcile Orphan stretch databases
- How to query Azure SQL Metrics using Powershell
- Lesson Learned #138: Transferring data between two tables is taking too much resources
- Lesson Learned #139: Operating system error code 80(The file exists.) running a bulk insert
- How to Change collation for production Azure SQL databases
- Step By Step: How to use SQLPackage with Access Token
- Scale database up or down when geo replication is in use
- Lesson Learned #137: Running SQLPackage .NET Core
- Lesson Learned #136: Deadlock inserting data with multiple threads running at the same time
- Lesson Learned #135: Row Level Security based on Is_RoleMember
- Lesson Learned #134: Row Level Security and Session Context
- Lesson Learned #133: Running Bulk Insert command using Managed Identity credential.
- Azure SQL DB and TEMPDB usage tracking
- Change the Elastic Pool Storage Size using Azure Monitor and Azure Automation
- Query Design performance issues #02 - Column-side conversions and Function usage in WHERE
- Query Design performance issues #01 - All-in-one query
- Collation conflict when moving Azure SQL DB to SQL server on-premises or Azure VM using SQLPackage.
- Lesson Learned #132: Delays connecting to Azure SQL Database from SQL Server Management Studio.
- Lesson Learned #131: ReadScale Out and Failover Group
- Lesson Learned #130: Does MARS work in Azure SQL Managed Instance?
- Lesson Learned #129:Using Data Source External from Azure SQL Database to Azure SQL Managed Instance
- Lesson Learned #128: How to track the automated backup for an Azure SQL Managed Instance
- AAD Auth Error - Login failed for user '<token-identified principal>'
- How to generate alerts for DDL statements on Azure PostgreSQL using Log Analytics
- Reaching Azure SQL DB connection limits in many ways
- Using Managed Service Identity (MSI) to authenticate on Azure SQL DB
- Azure SQL DB Private Link / Private Endpoint - Connectivity Troubleshooting
- Lesson Learned #127: Using Azure SQL Database Private Link and PowerBI
- Lesson Learned #126:Deny Public Network Access,Allow Azure Services and Private Link in SQL Database
- Lesson Learned #125: Azure Storage Firewall and BCP
- Lesson Learned #124: Improving the Linked Server connectivity performance using Azure SQL Database
- Lesson Learned #123: Testing PrivateLink connection time using Azure Database for MySQL and PHP
- Lesson Learned #122: Checks to perform on your database before using Data Sync?
- Azure SQL DB Connectivity Troubleshooting
- How to use different domain name to connect to Azure SQL DB Server
- The session limit for the database is 640 and has been reached
- Lesson Learned #121: The transaction log for database 'tempdb' is full due to 'ACTIVE_TRANSACTION'
- Lesson Learned #120: What is the impact of having an Indexed View during a data import process?
- Lesson Learned #119: What is the query that my stored procedure is running now?
- Lesson Learned #118: Having ALTER DATABASE failed because a lock could..after creating a MI database
2019 224
- Lesson Learned #117: Testing the connection time using Azure Database for MySQL and PHP
- Lesson Learned #116: Replication Monitor and Azure Manage Instance public endpoint
- Lesson Learned #115: Time-saving in a Managed Instance restore process.
- Lesson Learned #114: Could Row Level Security changes the execution plan of a query?
- AZURE SQL DB AND LOG ANALYTICS BETTER TOGETHER – PART #3 - Query AUDIT data or Who dropped my TABLE?
- Memory Grant Feedback - SQL 2019 new feature applied to Azure SQL DB
- Lesson Learned #113: Experimenting with Database Experimentation Assistant tool
- Lesson Learned #112: Exporting Azure Database for MySQL to a Blob Storage
- Lesson Learned #111: Running the Web App backup service for Azure Database for PostgreSQL
- Azure SQL DB around the globe and latency - An architecture talk
- Azure Portal - Provide permissions to only one Azure SQL Database
- Lesson Learned #110 Azure SQL Managed Instance and Azure DNS
- Is this possible to set virtual cluster name when deploying Azure SQL Managed Instance?
- Lesson Learned #109: Issues exporting an Azure Database for MySQL database using mysqldump
- Lesson Learned #108: How the data is purged or destroyed in Azure Database for MySQL.
- Lesson Learned #107 - pg_hba.conf entry for host error using Hyperscale Citus Database.
- Cross Database Queries
- What caused the sudden DTU/CPU spikes to the limit
- Lesson Learned #106 - Azure SQL DB High transaction delay or maybe NOT
- AZURE SQL DB AND LOG ANALYTICS BETTER TOGETHER – PART #2 – ALERTS
- AZURE SQL DB AND LOG ANALYTICS BETTER TOGETHER – PART #1
- Performance Considerations and Expectations when migrating from IaaS or on-prem to PaaS database
- Point in Time Restore in Azure database for MySQL and Azure Database for PostgreSQL
- Lesson Learned #105: Error code 40613 in Azure SQL Database using DAC
- Lesson Learned #104: Enough to measure CPU,DATAIO and TLOG when you are facing a performance issue?
- Lesson Learned #103: Performance issue retrieving the deadlock list in Azure SQL Database.
- Lesson Learned #102: External Data Source and Allow Azure Service setting
- One specific query runs slower in Azure DB than on-premises SQL Server?!
- How to configure bi-directional transaction replication between SQL MI and SQL VM
- Lesson Learned #101: PHP and public endpoint of Azure SQL Managed Instance.
- Lesson Learned #100: How to monitor the queries when you are using Read Scale Out feature?
- Lesson Learned #99: Azure SQL Database - Adding Audit Actions in SQL Azure Auditing
- Lesson Learned #98: Is possible to create an extended event on the server in Azure Managed Instance?
- Lesson Learned #97: Which is the server collation in Azure SQL Database?
- Lesson Learned #96: Updating a non-clustered index in a partitioned table.
- Lesson Learned #95: Updating the auto-created and user defined statistics only
- Lesson Learned #94: What is the TempDB configuration for Azure SQL Database and Managed Instance?
- Lesson Learned #93: Defining a custom SQL role to someone logging in via Azure AD
- Lesson Learned #92: Connecting to SQL Server - IaaS from Azure SQL Managed Instance
- Lesson Learned #91: How to connect to Azure Database for MySQL using PhpMyAdmin in WAMP environment
- Lesson Learned #90: SQL Server replication requires the actual server name to make a connection.
- Lesson Learned #89: Splitting a partition of a partitioned table in Azure SQL Database
- Lesson Learned #88: Implementing Data Masking with EXECUTE AS USER in Azure SQL Database
- Lesson Learned #87: Connecting from SQL Server 2008/R2 to Managed Instance using Linked Server.
- Lesson Learned #86: Encrypting columns data in Azure SQL Database
- Lesson Learned #85: The impact of having a proxy server when you are connecting with AAD
- Lesson Learned #83: How to create my own SQL Auditing file in Azure SQL
- Lesson Learned #74: The importance of having the Application Name configured in connection string
- Lesson Learned #84: How to synchronize views definitions between databases
- Lesson Learned #73: Azure Database for MySQL – CONVERT_TZ returns null
- Lesson Learned #72: Is my database still encrypted (TDE)
- Lesson Learned #71: Fixing an orphaned users using a copy database process in Azure SQL Databases.
- How to get Azure SQL database size
- Lesson Learned #70: Is ASP Classic able to connect to Azure SQL Database using Azure Active Directory?
- Lesson Learned #69: Azure SQL Database – How are the statistics updated automatically by SQL engine
- How to Migrate Azure SQL Database to Azure SQL Managed Instance
- Lesson Learned #68: Azure Database - SQL Connectivity Checker
- Lesson Learned #67: Azure SQL Database - SSH, VNET and Firewall
- Lesson Learned #66: Azure Active Directory - Universal with MFA authentication - Output Window Trace Level
- How to auto-scale an Azure Database for MySQL/PostgreSQL instance with Azure run books and Python
- Lesson Learned #65: Azure SQL Database – Using Read Scale Out option
- Lesson Learned #64: Azure SQL Database - 'The type 'xml' is not supported with external tables for sharded data.'
- Lesson Learned #63: It is possible to create Linked Server in Azure SQL Managed Instance?
- Lesson Learned #62: Using Cross Database Queries in Azure SQL Managed Instance
- Lesson Learned #61: Using Schemas in Azure SQL Managed Instance
- Lesson Learned #60: Using Partition Option in Azure SQL Managed Instance
- Lesson Learned #60: How to connect from Azure SQL Managed Instance to Azure SQL Database using Linked Server Option
- Lesson Learned #59: I would like to upload my own certificate to connect to Azure SQL Database.
- Lesson Learned #58: Virtual Machine and its Load Balancer IP
- Lesson Learned #57: Bacpac export process doesn't include the automatic statistics
- Lesson Learned #56: External tables and performance issues
- Lesson Learned #55: Azure SQL Managed Instance - Backup failed for Server "servername". Failed: 1117 -The request could not be performed because of an I/O device error
- Lesson Learned #54: The specified schema name name@domain.com either does not exist or you do not have permission to use it
- Lesson Learned #53: Why do you need to use dm_operation_status dynamic management view?
- Lesson Learned #52: Azure Database for MySQL – Server is not configured to allow ipv6 connections
- Lesson Learned #51: Managed Instance - Import via Sqlpackage.exe doesn't allow autogrow
- Lesson Learned #50: Adding PK led to transaction log full error
- Move to Azure Resource Manager REST APIs for Azure SQL Database
- Understanding Performance in Basic Tier for Azure Database PostgreSQL and MySQL
- Azure Database for MySQL server has gone away
- How to Scale up Azure Database for MySQL from Basic Tier to General Purpose Tier
- Azure SQL DB with more than 4 readable secondaries
- Cross-database Query in Azure SQL Database
- Azure Database for PostgreSQL performance Quick Tips
- Unable to view LTR Backups for Azure SQL Database servers
- Change collation of existing Azure SQL database
- Long Retention policies configuration are not saved
- Understanding Dynamic Data Masking in Azure SQL DB
- “Cannot OPEN BACKUP device” error seen when backing up Azure SQL Managed Instance to Azure Blob Storage
- “Cannot OPEN BACKUP device” error seen when backing up Azure SQL Managed Instance to Azure Blob Storage
- Extended Events: Azure Storage Account Types Matter
- How-to set up point-to-site peering with Azure SQL Managed Instance and self-signed certificates
- How to create a native PowerShell app registration to connect to Azure SQL DB
- Azure SQL Database Token-based authentication with PowerShell
- Connect to Azure SQL Database Managed Instance with Virtual Network peering
- I cannot see the Long-Term Retention (LTR) backups
- Database Copy may cause Azure SQL Database to run out of transaction log space
- Connect to SQL Managed instance
- Exporting a database that is/was used as SQL Data Sync metadata database
- Updated ARM Template to deploy server with Auditing and Threat Detection turned ON
- Providing the server name explicitly in user names Part 2: DNS alias for Azure SQL Database
- Tips & Tricks : What you need to do to create SQL Login to authenticate to Azure SQL DBs members in Auto-Failover Group
- Lesson Learned #49: Does Azure SQL Database support Azure Active Directory connections using Service Principals?
- Lesson Learned #48: Does Azure SQL Database Managed Instance support Resource Governor?
- Export Azure SQL DB Error: "Missing the required 'administratorLogin' parameters for ImportExport operation."
- Lesson Learned #47: Do you have connectivity issues to Azure SQL DB from your PC?
- Lesson Learned #46: Showing hidden Azure SQL Database types in the Portal
- Lesson Learned #45: CPU at 100% using nvarchar parameter data type in the filter against varchar column data type.
- Lesson Learned #44: What is the error message The index IX_MyIndex is dependent on column MyColumnData?
- Lesson Learned #43: Using partitioning option for Azure SQL database
- Lesson Learned #42: Creating an alias for my Azure SQL Database Server
- Lesson Learned #41: Using VNET with Azure SQL Database
- Lesson Learned #40: Could it be possible to use Intellisense with an Azure Active Directory user in SQL Server Management Studio?
- Lesson Learned #39: Best Practices using BCP in Azure SQL Database
- Lesson Learned #38: Which is the impact using connection pooling in my application
- Lesson Learned #37: How to use distributed transactions in Azure SQL Database
- Lesson Learned #36: Best Practices connecting and executing queries using Azure SQL Database
- Lesson Learned #35: How to transfer the login and user from OnPremise to Azure SQL Database
- Export Azure SQL Database to local path
- Lesson Learned #34: Does Azure SQL Database support OPENJSON?
- Lesson Learned #33: How to make "cliconfg" to work with SQL Alias (on-premises) to Azure SQL Azure (PaaS)
- Lesson Learned #32: How to export multiple databases from SQL Server to Bacpac
- Stop / Cancel ongoing Azure SQL DB scale operation
- Extended Events Capture Step by Step Walkthrough
- Tips and tricks on how to properly create Azure SQL DB
- Azure Data Sync - Resolve slow initial sync (especially on two way sync)
- Schedule Data Sync with Azure SQL Database use an Automation account
- What will happen with CATALOG_COLLATION and Case Sensitive vs Case Insensitive
- Automating Azure SQL DB index and statistics maintenance using Azure Automation
- Copy production database to stage or test environment using PowerShell or TSQL
- Lesson Learned #31: How to measure a TSQL execution time against Azure Database for MySQL
- Lesson Learned #30: How to measure a TSQL execution time against Azure SQL Database
- Issue Modifying search_path Parameter for Azure Database for PostgreSQL
- Restoring Deleted Database to Specific Point in Time
- Tracking Azure SQL Data Sync Service data changes
- Using Certificates in Azure SQL Database : Backup
- How to troubleshoot slow performance after moving to azure due to network latency
- Using Certificates in Azure SQL Database : Import
- Deployment fails with 'Unable to connect to master or target server 'mydb_svr'. You must have a user with the same password in master or target server 'mydb-db'
- How to change Azure SQL DB LTR Recovery Service Vault ?
- Providing the server name explicitly in user names for Azure SQL DB, MySQL and PostgreSQL
- How to get more information about failed import to Azure SQL DB
- REST API Sample for exporting a database
- How to create an Azure AD application in PowerShell
- PolyBase export of datetime values does not use DATE_FORMAT
- Editing a .bacpac file
- Lesson Learned #29: Getting the error message : The login already has an account under a different user name while importing a bacpac
- Initializing Azure SQL Database with SQL Server Transactional Replication
- Lesson Learned #28: Why does SQL SERVER Management Studio report that my Azure SQL Database version is 12?
- Where are my Long Term Retention backups (using PowerShell)
- Lesson Learned #27: We would like to access tables from a database to another database
- Best Practices for Azure SQL DataSync 2.0 tasks
- Reset lost admin account password
- How to check connectivity to Azure SQL DB, Managed Instance, Azure Database for MySQL and PostgreSQL
- Azure Data Warehouse Health Check Query
- Errors Configuring Azure SQL DataSync 2.0 agent
- Troubleshooting Connectivity Common Scenarios
- GRANT SUPER privilege on Azure Database for MySQL
- Example Python Program Reading SQL Azure Blob Auditing Data
- Protecting deletions of Azure SQL Resources
- Database Blob Auditing Policy using .NET C#
- Azure Database for MySQL – Can't restore database with error "Got error 1 from storage engine"
- SQL Azure Blob Auditing Basic Power BI Dashboard
- Sizing an Elastic Pool eDTU and Storage resources use Graphical runbook
- Deadlock analysis for SQL Azure Database
- Azure SQL Database Auditing – Move from Azure Table Storage to Blob Storage
- Lesson Learned #26: How to change the definition of table triggers at the same time
- Connect from Power BI to Azure SQL Database using AAD authentication
- Database scale error: The database cannot proceed with pricing-tier update as it has memory-optimized objects
- Lesson Learned #25: Export/Import Azure SQL Database using Azure File Service?
- Exported database from Azure SQL failed to be imported to Azure SQL or to local SQL Server
- Lesson Learned #24: How to read or import Azure SQL Auditing Blob file?
- Quickly test connectivity from Azure Website to SQL DB
- Lesson Learned #23: How to add AAD Security Groups to Azure SQL Database?
- Lesson Learned #22: How to identify blocking issues?
- How to automate Export Azure SQL DB to blob storage use Automation account
- Lesson Learned #21: There is not enough space on the disk exporting BacPac using SSMS
- Using SQLPackage to import or export SQL Server and Azure SQL DB
- Lesson Learned #20: What happen with my connection inside Azure when SQL Auditing is enabled?
- Connect to your Azure SQL DB behind MsAccess web application
- Lesson Learned #19: How to obtain the deadlocks of your Azure SQL Database or Managed Instance?
- Lesson Learned #18: Database cannot be downgraded to a lower database tier.
- Lesson Learned #17: Should I cancel or kill a session running a huge transaction?
- Lesson Learned #16: How to change the default language of Azure SQL Database
- Lesson Learned #15: Securing our Azure SQL Datawarehouse
- ARM Template to deploy server with Auditing and Threat Detection turned ON
- Accessing Azure SQL DB from Azure VM using a static Public IP adress
- Lesson Learned #14: Is it possible to upload a SQL server backup to an Azure database
- Sample: Joining tables from different Azure SQL Databases
- Lesson Learned #13: SQL Server instance in use does not support column encryption
- Lesson Learned #12: What types of temporary tables can I use in Azure SQL Datawarehouse?
- Lesson Learned #11: Connect from Azure SQL DB using an external table where the source of the data is a SQL Datawarehouse
- Fix identities after migrating through SQL Replica
- Lesson Learned #10: Monitoring TempDB usage
- Lesson Learned #9: sp_execute_fanout was deprecated and replaced by sp_execute_remote
- BACPAC Export failing with Unable to reconnect - Timeout expired
- Azure Support Academy (Spanish): SQL Server, Next Station Azure
- ARM template outputs for Azure SQL Database
- Azure Support Academy: How to troubleshoot connectivity issues in Azure SQL DB - Part 1
- Elastic Database Jobs: Sample for Running T-SQL Code in Multiple Databases
- Lesson Learned #8: Monitoring the geo-replicated databases.
- Lesson Learned #7: Monitoring the transaction log space of my database
- Lesson Learned #6: Working with HAS_PERMS_BY_NAME function and Database Name with dots
- No Azure SQL V2 (or as called sometimes V11) anymore
- Create SQL Login and SQL User on your Azure SQL DB
- Azure SQL DB MAXSIZE - what can I do with that?
- Azure SQL DW - column name is case sensitive with hash distribution
- Does Azure SQL DB support automatic indexed views?
- Unexpected Select queries seen in the Performance Overview of the Azure Portal
- Timeout and ADALGetAccessToken Error with AAD connections
- How big is my Azure SQL database?
- Lesson Learned #5: Deploy SQL DB V12 from ARM templates
- Lesson Learned #4: Modifying the default time zone for your local time zone.
- Lesson Learned #3: Modifying the fulltext stopword list in Azure SQL Database.
- The easy way to manage SQL Logins and users in Azure SQL DB
- Lesson Learned #2: Do you need SQL Server Agent for Azure SQL DB?
- Lesson Learned #1: Capturing a TSQL Command Timeout
- How to move Azure SQL server to another subscription
- Server name has already been used after you deleted it
- How to maintain Azure SQL Indexes and Statistics
- Using Query Store in SQL Database V12
- Stopping or Postponing an upgrade to SQL Database V12
- Configuring the firewall for Client Access
- BACPAC: Could not load schema model from package