<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://andybrownsword.co.uk/2026/03/31/querying-msdb-a-pre-migration-audit-for-sql-agent-jobs/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/03/querying-msdb-a-pre-migration-audit-for-sql-agent-jobs.webp</image:loc><image:title>Querying msdb - A Pre-Migration Audit for SQL Agent Jobs</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/03/scheduleexamples.webp</image:loc><image:title>ScheduleExamples</image:title></image:image><lastmod>2026-03-31T22:40:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2026/03/24/blazing-fast-and-accurate-searches-without-an-index/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/03/blazing-fast-and-accurate-searches-without-an-index.webp</image:loc><image:title>Blazing Fast (and Accurate) Searches Without an Index</image:title></image:image><lastmod>2026-03-24T22:41:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2026/03/17/blazing-fast-searches-without-an-index/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/03/searchwithfunctionrange.webp</image:loc><image:title>SearchWithFunctionRange</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/03/searchwithnonclusteredindex.webp</image:loc><image:title>SearchWithNonclusteredIndex</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/03/searchwithclusteredindex.webp</image:loc><image:title>SearchWithClusteredIndex</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/03/blazing-fast-searches-without-an-index.webp</image:loc><image:title>Blazing Fast Searches Without an Index</image:title></image:image><lastmod>2026-03-18T09:01:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2026/03/10/elevating-teams-notifications-using-adaptive-cards/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/03/createpipelinerunconfig.webp</image:loc><image:title>CreatePipelineRunConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/03/submitactioncondition.webp</image:loc><image:title>SubmitActionCondition</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/03/retrypipelineprompt.webp</image:loc><image:title>RetryPipelinePrompt</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/03/postadaptivecard.webp</image:loc><image:title>PostAdaptiveCard</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/03/replacetextinmessage.webp</image:loc><image:title>ReplaceTextInMessage</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/03/pipelinedesigner.webp</image:loc><image:title>PipelineDesigner</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/03/elevating-teams-notifications-using-adaptive-cards.webp</image:loc><image:title>Elevating Teams Notifications using Adaptive Cards</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/03/samplecard.webp</image:loc><image:title>SampleCard</image:title></image:image><lastmod>2026-03-10T22:36:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2026/03/03/better-pipeline-notifications-using-teams/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/03/better-pipeline-notifications-using-teams.webp</image:loc><image:title>Better Pipeline Notifications using Teams</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/03/taggedsample.webp</image:loc><image:title>TaggedSample</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/03/taggedmessageconfig.webp</image:loc><image:title>TaggedMessageConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/03/samplereply.webp</image:loc><image:title>SampleReply</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/03/replyworkflow.webp</image:loc><image:title>ReplyWorkflow</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/03/replywithmessageid.webp</image:loc><image:title>ReplyWithMessageId</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/03/responsewithpayload.webp</image:loc><image:title>ResponseWithPayload</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/03/samplemessage.webp</image:loc><image:title>SampleMessage</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/03/simplealertconfig.webp</image:loc><image:title>SimpleAlertConfig</image:title></image:image><lastmod>2026-03-03T22:25:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2026/02/24/simple-consistent-and-effective-failure-tracking-in-ssis/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/02/exampleoutput.webp</image:loc><image:title>ExampleOutput</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/02/errorparametermapping.webp</image:loc><image:title>ErrorParameterMapping</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/02/eventhandlerstab.webp</image:loc><image:title>EventHandlersTab</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/02/simple-consistent-and-effective-failure-tracking-in-ssis.webp</image:loc><image:title>Simple, Consistent, and Effective Failure Tracking in SSIS</image:title></image:image><lastmod>2026-02-24T23:15:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2026/02/17/more-context-for-copilot-with-ssms-v22-3/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/02/more-context-for-copilot-with-ssms-v22.3.webp</image:loc><image:title>More Context for Copilot with SSMS v22.3</image:title></image:image><lastmod>2026-02-17T23:04:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2026/02/10/t-sql-tuesday-195-how-has-my-code-aged/</loc><lastmod>2026-02-10T23:07:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2026/02/03/is-the-accidental-dba-dead/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/02/is-the-accidental-dba-dead.webp</image:loc><image:title>Is the Accidental DBA Dead</image:title></image:image><lastmod>2026-03-04T21:25:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2026/01/27/intentional-header-behaviour-in-paginated-reports/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/01/staticgroupproperties.webp</image:loc><image:title>StaticGroupProperties</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/01/intentional-header-behaviour-in-paginated-reports.webp</image:loc><image:title>Intentional Header Behaviour in Paginated Reports</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/01/groupingpaneadvancedmode.webp</image:loc><image:title>GroupingPaneAdvancedMode</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/01/defaulttablewithheader.webp</image:loc><image:title>DefaultTableWithHeader</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/01/headerrowproperties.webp</image:loc><image:title>HeaderRowProperties</image:title></image:image><lastmod>2026-01-27T22:30:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2026/01/20/t-sql-tuesday-194-learning-from-mistakes/</loc><lastmod>2026-01-17T22:31:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2026/01/13/elevate-report-presentation-with-apps-in-power-bi-and-fabric/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/01/orgappitem.webp</image:loc><image:title>OrgAppItem</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/01/toolbarcreateapp.webp</image:loc><image:title>ToolbarCreateApp</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/01/elevate-report-presentation-with-apps-in-power-bi-and-fabric.webp</image:loc><image:title>Elevate Report Presentation with Apps in Power BI and Fabric</image:title></image:image><lastmod>2026-01-13T22:32:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2026/01/06/a-two-year-review-2024-2025/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2026/01/a-two-year-review-2024-2025.webp</image:loc><image:title>A Two-Year Review (2024-2025)</image:title></image:image><lastmod>2026-01-07T21:33:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/12/30/the-halloween-problem-and-sql-server/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/12/halloweenspool.webp</image:loc><image:title>HalloweenSpool</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/12/the-halloween-problem-and-sql-server.webp</image:loc><image:title>The Halloween Problem and SQL Server</image:title></image:image><lastmod>2025-12-30T21:50:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/12/23/understanding-return-types-with-isnull-and-coalesce/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/12/understanding-return-types-with-isnull-and-coalesce.webp</image:loc><image:title>Understanding Return Types with ISNULL and COALESCE</image:title></image:image><lastmod>2025-12-23T17:12:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/12/16/understanding-expression-evaluation-with-isnull-and-coalesce/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/12/forcedcoalescedoubleevaluation.webp</image:loc><image:title>ForcedCoalesceDoubleEvaluation</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/12/coalescedoubleevaluation.webp</image:loc><image:title>CoalesceDoubleEvaluation</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/12/simplecoalescequeryplan.webp</image:loc><image:title>SimpleCoalesceQueryPlan</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/12/simpleisnullqueryplan.webp</image:loc><image:title>SimpleIsNullQueryPlan</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/12/understanding-expression-evaluation-with-isnull-and-coalesce.webp</image:loc><image:title>Understanding Expression Evaluation with ISNULL and COALESCE</image:title></image:image><lastmod>2025-12-22T21:02:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/12/09/t-sql-tuesday-193-a-note-to-the-past-and-a-warning-from-the-future/</loc><lastmod>2025-12-09T22:43:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/12/02/sending-emails-from-data-factory-pipelines/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/12/trueconditionpath.webp</image:loc><image:title>TrueConditionPath</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/12/sending-emails-from-data-factory-pipelines.webp</image:loc><image:title>Sending Emails from Data Factory Pipelines</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/12/webactivityconfig.webp</image:loc><image:title>WebActivityConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/12/requesturl.webp</image:loc><image:title>RequestUrl</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/12/sendemailconfiguration.webp</image:loc><image:title>SendEmailConfiguration</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/12/attachmentconditionconfig.webp</image:loc><image:title>AttachmentConditionConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/12/initialiseattachmentarray.webp</image:loc><image:title>InitialiseAttachmentArray</image:title></image:image><lastmod>2025-12-03T13:36:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/11/25/the-cost-of-convenience-with-the-import-data-wizard/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/11/the-cost-of-convenience-with-the-import-data-wizard.webp</image:loc><image:title>The Cost of Convenience with the Import Data Wizard</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/11/modifiedcolumnmapping.webp</image:loc><image:title>ModifiedColumnMapping</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/11/fullyscriptedtable.webp</image:loc><image:title>FullyScriptedTable</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/11/ssmsscriptingoptions.webp</image:loc><image:title>SSMSScriptingOptions</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/11/scriptedtablecreation.webp</image:loc><image:title>ScriptedTableCreation</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/11/targettableschema.webp</image:loc><image:title>TargetTableSchema</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/11/wizardcolumnmapping.webp</image:loc><image:title>WizardColumnMapping</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/11/sourcetableschema.webp</image:loc><image:title>SourceTableSchema</image:title></image:image><lastmod>2025-11-24T23:46:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/11/18/understanding-sql-servers-dedicated-admin-connection-dac/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/11/dacsqldbspecificdbconnection.png</image:loc><image:title>DACSqlDbSpecificDbConnection</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/11/understanding-sql-servers-dedicated-admin-connection-dac.png</image:loc><image:title>Understanding SQL Server's Dedicated Admin Connection (DAC)</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/11/maximumdacconnectionlimit.png</image:loc><image:title>MaximumDACConnectionLimit</image:title></image:image><lastmod>2025-11-19T22:32:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/11/11/reduce-uptime-and-costs-for-azure-hosted-integration-runtimes/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/11/reduce-uptime-and-costs-for-azure-hosted-integration-runtimes.webp</image:loc><image:title>Reduce Uptime and Costs for Azure Hosted Integration Runtimes</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/11/untillooppipelineview.webp</image:loc><image:title>UntilLoopPipelineView</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/11/webactivityconfig.webp</image:loc><image:title>WebActivityConfig</image:title></image:image><lastmod>2025-11-12T20:16:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/11/04/calling-logic-apps-from-data-factory-pipelines/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/11/webhookconsumption.webp</image:loc><image:title>WebHookConsumption</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/11/webactivityconsumption.webp</image:loc><image:title>WebActivityConsumption</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/11/logicappcallbackconfig.webp</image:loc><image:title>LogicAppCallbackConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/11/webacivityurltimeoutconfig.webp</image:loc><image:title>WebAcivityUrlTimeoutConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/11/logicapp200response.webp</image:loc><image:title>LogicApp200Response</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/11/pipelinewebactivityaccepted.webp</image:loc><image:title>PipelineWebActivityAccepted</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/11/webactivityurl.webp</image:loc><image:title>WebActivityUrl</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/11/calling-logic-apps-from-data-factory-pipelines.webp</image:loc><image:title>Calling Logic Apps from Data Factory Pipelines</image:title></image:image><lastmod>2025-11-04T21:42:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/10/28/running-data-factory-pipelines-in-logic-apps/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/10/successfulpipelinerun.webp</image:loc><image:title>SuccessfulPipelineRun</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/10/selectpipelinerunid.webp</image:loc><image:title>SelectPipelineRunId</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/10/startpipelineoutputrunid.webp</image:loc><image:title>StartPipelineOutputRunId</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/10/running-data-factory-pipelines-in-a-logic-apps.webp</image:loc><image:title>Running Data Factory Pipelines in a Logic Apps</image:title></image:image><lastmod>2025-10-28T21:31:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/10/21/t-sql-tuesday-191-art-of-the-parsable/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/10/regexsurnameresults.webp</image:loc><image:title>RegexSurnameResults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/10/regexporesults.webp</image:loc><image:title>RegexPOResults</image:title></image:image><lastmod>2025-10-21T20:16:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/10/14/exploring-regular-expressions-in-sql-server-2025/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/10/exploring-regular-expressions-in-sql-server-2025.webp</image:loc><image:title>Exploring Regular Expressions in SQL Server 2025</image:title></image:image><lastmod>2025-10-18T14:35:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/10/07/review-security-drift-in-reporting-services/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/10/editsecurityoption.webp</image:loc><image:title>EditSecurityOption</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/10/revertsecurityoptions.webp</image:loc><image:title>RevertSecurityOptions</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/10/review-security-drift-in-reporting-services.webp</image:loc><image:title>Review Security Drift in Reporting Services</image:title></image:image><lastmod>2025-10-12T21:59:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/09/30/file-operations-in-sharepoint-using-logic-apps-and-app-registration/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/09/httpuploadauthentication.webp</image:loc><image:title>HttpUploadAuthentication</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/09/httpuploadparameters.webp</image:loc><image:title>HttpUploadParameters</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/09/getblobcontentaction.webp</image:loc><image:title>GetBlobContentAction</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/09/getsecretaction.webp</image:loc><image:title>GetSecretAction</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/09/uploadcertificate.webp</image:loc><image:title>UploadCertificate</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/09/sharepointreadwriteall.webp</image:loc><image:title>SharePointReadWriteAll</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/09/downloadcertificate.webp</image:loc><image:title>DownloadCertificate</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/09/certificatecreation.webp</image:loc><image:title>CertificateCreation</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/09/file-operations-in-sharepoint-using-logic-apps-and-app-registration.webp</image:loc><image:title>File Operations in SharePoint Using Logic Apps and App Registration</image:title></image:image><lastmod>2025-10-06T20:25:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/09/23/why-do-we-still-use-raiserror/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/09/errormessageexample.webp</image:loc><image:title>ErrorMessageExample</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/09/sqlagentmessageexample.webp</image:loc><image:title>SqlAgentMessageExample</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/09/informationalmessageexample.webp</image:loc><image:title>InformationalMessageExample</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/09/why-do-we-still-use-raiserror.webp</image:loc><image:title>Why Do We Still Use RAISERROR</image:title></image:image><lastmod>2025-09-23T22:33:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/09/16/how-many-rows-are-in-that-table/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/09/how-many-rows-are-in-that-table.webp</image:loc><image:title>How Many Rows Are In That Table</image:title></image:image><lastmod>2025-09-16T19:52:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/09/09/t-sql-tuesday-190-mastering-skills/</loc><lastmod>2025-09-09T21:06:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/09/02/batching-large-data-changes-using-key-ranges/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/09/predicatesintooltip.webp</image:loc><image:title>PredicatesInTooltip</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/09/batching-large-data-changes-using-key-ranges.webp</image:loc><image:title>Batching Large Data Changes Using Key Ranges</image:title></image:image><lastmod>2025-09-04T23:20:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/08/26/discovering-more-about-join-operator-internals/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/08/manytomanymergeworktable.webp</image:loc><image:title>ManyToManyMergeWorktable</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/08/manytomanymergeproperty.webp</image:loc><image:title>ManyToManyMergeProperty</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/08/discovering-more-about-join-operator-internals-1.webp</image:loc><image:title>Discovering More About Join Operator Internals</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/08/optimisednestedloopplan.webp</image:loc><image:title>OptimisedNestedLoopPlan</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/08/optimisednestedloopjoinproperty.webp</image:loc><image:title>OptimisedNestedLoopJoinProperty</image:title></image:image><lastmod>2025-08-23T22:09:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/08/19/sql-server-join-operators-explained/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/08/adaptivejoinexecutionplan.webp</image:loc><image:title>AdaptiveJoinExecutionPlan</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/08/hashmatchaggregateplan.webp</image:loc><image:title>HashMatchAggregatePlan</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/08/mergejoinexample.webp</image:loc><image:title>MergeJoinExample</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/08/nestedloopexamplestats.webp</image:loc><image:title>NestedLoopExampleStats</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/08/nestedloopseeklookupexample.webp</image:loc><image:title>NestedLoopSeekLookupExample</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/08/hashmatchexecutionplan.webp</image:loc><image:title>HashMatchExecutionPlan</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/08/sql-server-join-operators-explained.webp</image:loc><image:title>SQL Server Join Operators Explained</image:title></image:image><lastmod>2025-08-19T23:15:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/08/05/solving-bottlenecks-in-ssis-packages/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/08/solving-bottlenecks-in-ssis-packages.webp</image:loc><image:title>Solving Bottlenecks in SSIS Packages</image:title></image:image><lastmod>2025-08-15T20:41:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/08/12/t-sql-tuesday-189-me-myself-and-ai/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/08/aimodeimpact.webp</image:loc><image:title>AIModeImpact</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/08/tsqltuesdaylogo.webp</image:loc><image:title>TSQLTuesdayLogo</image:title></image:image><lastmod>2025-08-12T23:55:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/07/29/identifying-bottlenecks-in-ssis-packages/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/largerperfexample.webp</image:loc><image:title>LargerPerfExample</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/simpleperfexample.webp</image:loc><image:title>SimplePerfExample</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/identifying-bottlenecks-in-ssis-packages.webp</image:loc><image:title>Identifying Bottlenecks in SSIS Packages</image:title></image:image><lastmod>2025-08-11T00:29:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/07/22/choosing-the-right-ssis-logging-level/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/customloggingevents.webp</image:loc><image:title>CustomLoggingEvents</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/customloggingcreatefromexisting.webp</image:loc><image:title>CustomLoggingCreateFromExisting</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/customloggingmenu.webp</image:loc><image:title>CustomLoggingMenu</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/executionreportdetails.webp</image:loc><image:title>ExecutionReportDetails</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/logginglevelconfig.webp</image:loc><image:title>LoggingLevelConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/choosing-the-right-ssis-logging-level.webp</image:loc><image:title>Choosing the Right SSIS Logging Level</image:title></image:image><lastmod>2025-08-06T23:19:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/07/15/every-stored-procedure-should-start-with-a-header/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/08/every-stored-procedure-should-start-with-a-header.webp</image:loc><image:title>Every Stored Procedure Should Start with a Header</image:title></image:image><lastmod>2025-08-06T23:31:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/07/08/using-power-automate-to-upload-multi-value-fields-in-sharepoint/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/finalorderlist.webp</image:loc><image:title>FinalOrderList</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/completeautomateflow.webp</image:loc><image:title>CompleteAutomateFlow</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/sharepointcreateitem.webp</image:loc><image:title>SharePointCreateItem</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/appendtoarray.webp</image:loc><image:title>AppendToArray</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/innerloopforitems.webp</image:loc><image:title>InnerLoopForItems</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/composesplitconfig.webp</image:loc><image:title>ComposeSplitConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/resetlistvariable.webp</image:loc><image:title>ResetListVariable</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/outerloopconfig.webp</image:loc><image:title>OuterLoopConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/declarearrayvariable.webp</image:loc><image:title>DeclareArrayVariable</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/listrowsremovelimit.webp</image:loc><image:title>ListRowsRemoveLimit</image:title></image:image><lastmod>2026-03-11T21:39:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/07/01/the-silent-killer-of-ssis-performance-paging-to-disk/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/ssissqlagentlogginglevel.webp</image:loc><image:title>SSISSqlAgentLoggingLevel</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/packageloggingconfig.webp</image:loc><image:title>PackageLoggingConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/tempfilescustomlocation.webp</image:loc><image:title>TempFilesCustomLocation</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/perfcounterslocation.webp</image:loc><image:title>PerfCountersLocation</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/perfmonbuffercounters.webp</image:loc><image:title>PerfMonBufferCounters</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/the-silent-killer-of-ssis-performance-paging-to-disk.webp</image:loc><image:title>The Silent Killer of SSIS Performance - Paging to Disk</image:title></image:image><lastmod>2025-07-22T21:30:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/06/24/data-segmentation-in-sql-using-window-functions/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/06/segmentedsummary.png</image:loc><image:title>SegmentedSummary</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/06/segmentedresults.webp</image:loc><image:title>SegmentedResults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/06/segmentrangeresults.webp</image:loc><image:title>SegmentRangeResults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/06/sampleorderingresults.webp</image:loc><image:title>SampleOrderingResults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/06/data-segmentation.webp</image:loc><image:title>Data Segmentation</image:title></image:image><lastmod>2025-07-18T22:29:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/06/17/improving-cache-performance-in-ssis-with-selective-caching/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/06/partiallookupdataflow.webp</image:loc><image:title>PartialLookupDataFlow</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/06/partialcalendarcache.webp</image:loc><image:title>PartialCalendarCache</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/06/fullcalendarcache.webp</image:loc><image:title>FullCalendarCache</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/06/improving-cache-performance-further-in-ssis-with-selective-caching.webp</image:loc><image:title>Improving Cache Performance Further in SSIS with Selective Caching</image:title></image:image><lastmod>2025-07-09T20:11:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/06/10/using-a-file-cache-for-isolation-performance-and-reusability-in-ssis/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/06/usefilecacheconfig.webp</image:loc><image:title>UseFileCacheConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/usefilecacheconfig.webp</image:loc><image:title>UseFileCacheConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/07/using-a-file-cache-for-isolation-performance-and-reusability-in-ssis.webp</image:loc><image:title>Using a File Cache for Isolation, Performance, and Reusability in SSIS</image:title></image:image><lastmod>2025-07-06T22:45:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/06/03/optimising-multiple-lookup-transformations-with-caching-in-ssis/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/06/cachetransformmapping-1.webp</image:loc><image:title>CacheTransformMapping</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/06/cacheconnectionselection.webp</image:loc><image:title>CacheConnectionSelection</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/06/cacheconnectiontype.webp</image:loc><image:title>CacheConnectionType</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/06/cachetransformmapping.webp</image:loc><image:title>CacheTransformMapping</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/06/cachepopulatedataflow.webp</image:loc><image:title>CachePopulateDataFlow</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/06/cacheconnectionconfig.webp</image:loc><image:title>CacheConnectionConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/06/cacheconnectionconfig.png</image:loc><image:title>CacheConnectionConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/06/cachepopulatedataflow.png</image:loc><image:title>CachePopulateDataFlow</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/06/optimising-multiple-lookup-transformations-with-caching-in-ssis.webp</image:loc><image:title>Optimising Multiple Lookup Transformations with Caching in SSIS</image:title></image:image><lastmod>2025-06-29T23:07:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/05/27/repercussions-of-implicit-conversion/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/05/implicitconversiontooltip.png</image:loc><image:title>ImplicitConversionTooltip</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/05/twoclientsreturned.png</image:loc><image:title>TwoClientsReturned</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/05/membershipdetails.png</image:loc><image:title>MembershipDetails</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/05/oneclientreturned.png</image:loc><image:title>OneClientReturned</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/05/tooltipwithoutimplicitconversion.png</image:loc><image:title>TooltipWithoutImplicitConversion</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/06/repercussions-of-implicit-conversion.png</image:loc><image:title>Repercussions of Implicit Conversion</image:title></image:image><lastmod>2025-06-24T21:39:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/05/20/using-missing-index-recommendations-in-a-pinch/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/06/votetableschema.png</image:loc><image:title>VoteTableSchema</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/06/missingindexgroups.png</image:loc><image:title>MissingIndexGroups</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/06/using-missing-index-recommednations-in-a-pinch.png</image:loc><image:title>Using Missing Index Recommednations in a Pinch</image:title></image:image><lastmod>2025-06-16T07:54:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/05/13/tuning-data-flow-buffer-sizes-to-improve-performance-in-ssis/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/05/tuning-data-flow-buffer-sizes-to-improve-performance-in-ssis.png</image:loc><image:title>Tuning Data Flow Buffer Sizes to Improve Performance in SSIS</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/05/buffersettingperformancecomparison2.png</image:loc><image:title>BufferSettingPerformanceComparison2</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/05/dataflowmetadata.png</image:loc><image:title>DataFlowMetadata</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/05/buffersettingperformancecomparison.png</image:loc><image:title>BufferSettingPerformanceComparison</image:title></image:image><lastmod>2025-06-08T21:22:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/05/06/solving-performance-papercuts-with-covering-indexes/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/05/coverindexoptimisedplan.png</image:loc><image:title>CoverIndexOptimisedPlan</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/05/simplequeryexecutionplan.png</image:loc><image:title>SimpleQueryExecutionPlan</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/05/solving-performance-papercuts-with-covering-indexes.png</image:loc><image:title>Solving Performance Papercuts with Covering Indexes</image:title></image:image><lastmod>2025-05-27T00:08:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/04/29/reverting-the-windows-11-context-menu/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/04/reverting-the-windows-11-context-menu.png</image:loc><image:title>Reverting the Windows 11 Context Menu</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/04/registrytreeforwin10context.png</image:loc><image:title>RegistryTreeForWin10Context</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/04/contextmenutoggle.png</image:loc><image:title>ContextMenuToggle</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/05/legacycontextmenu.png</image:loc><image:title>LegacyContextMenu</image:title></image:image><lastmod>2025-05-15T21:46:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/04/22/fixing-and-customising-parameter-display-in-power-bi-paginated-reports/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/04/fixing-and-customising-parameter-display-in-power-bi-paginated-reports.png</image:loc><image:title>Fixing and Customising Parameter Display in Power BI Paginated Reports</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/05/wildparameterconfig.png</image:loc><image:title>WildParameterConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/05/parameterscontextmenu.png</image:loc><image:title>ParametersContextMenu</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/05/parameterpaneexample.png</image:loc><image:title>ParameterPaneExample</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/05/showhideparameterpane.png</image:loc><image:title>ShowHideParameterPane</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/05/wonkyparameters.png</image:loc><image:title>WonkyParameters</image:title></image:image><lastmod>2025-05-11T21:44:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/04/15/resulting-data-types-from-union-operations/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/05/implicitconversiondatetime.png</image:loc><image:title>ImplicitConversionDateTime</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/05/implicitconversionoperandclash.png</image:loc><image:title>ImplicitConversionOperandClash</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/05/resulting-data-types-from-union-operations.png</image:loc><image:title>Resulting Data Types from Union Operations</image:title></image:image><lastmod>2025-05-02T23:40:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/04/08/fixing-orphaned-database-users/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/04/dbatoolsorphanfixed.png</image:loc><image:title>DbaToolsOrphanFixed</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/04/dbatoolsorphanreport.png</image:loc><image:title>DbaToolsOrphanReport</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/04/changeusersloginfixed.png</image:loc><image:title>ChangeUsersLoginFixed</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/04/changeusersloginreport.png</image:loc><image:title>ChangeUsersLoginReport</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/04/differentsids.png</image:loc><image:title>DifferentSIDs</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/04/databasenotaccessible.png</image:loc><image:title>DatabaseNotAccessible</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/04/fixing-orphaned-database-users.jpg</image:loc><image:title>Fixing Orphaned Database Users</image:title></image:image><lastmod>2025-04-24T21:50:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/04/01/cleaning-up-window-functions-in-sql-server-2022/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/04/cleaning-up-window-functions-in-sql-server-2022.png</image:loc><image:title>Cleaning Up Window Functions in SQL Server 2022</image:title></image:image><lastmod>2025-04-14T22:17:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/03/25/solving-sort-transformation-blocking-in-ssis/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/solving-sort-transformation-blocking-in-ssis.png</image:loc><image:title>Solving Sort Transformation Blocking in SSIS</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/sqlsortplanwithindex.png</image:loc><image:title>SqlSortPlanWithIndex</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/sqlsortexecutionspills.png</image:loc><image:title>SqlSortExecutionSpills</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/sqlsortexecutionplan.png</image:loc><image:title>SqlSortExecutionPlan</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/sourcequerywithsort.png</image:loc><image:title>SourceQueryWithSort</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/blockingsortprocessingrows.png</image:loc><image:title>BlockingSortProcessingRows</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/blockingsortmemoryincreasing.png</image:loc><image:title>BlockingSortMemoryIncreasing</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/blockingsortmemoryreleased.png</image:loc><image:title>BlockingSortMemoryReleased</image:title></image:image><lastmod>2025-04-06T21:08:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/03/18/beware-blocking-transformations-in-ssis-data-flows/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/beware-blocking-transformations-in-ssis-data-flows.md_.png</image:loc><image:title>Beware Blocking Transformations in SSIS Data Flows.md</image:title></image:image><lastmod>2025-03-25T23:40:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/03/11/elevating-ssis-package-configuration-with-environment-variables/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/prodconnectionstring.png</image:loc><image:title>ProdConnectionString</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/prodvariablevalue.png</image:loc><image:title>ProdVariableValue</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/connectionstringconfiguration.png</image:loc><image:title>ConnectionStringConfiguration</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/devdbsystemconfig.png</image:loc><image:title>DevDbSystemConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/elevatedconfig.png</image:loc><image:title>ElevatedConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/environmentnamefromdbconfig.png</image:loc><image:title>EnvironmentNameFromDbConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/environmentnamefromsysvariable.png</image:loc><image:title>EnvironmentNameFromSysVariable</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/environmentvariableconfig.png</image:loc><image:title>EnvironmentVariableConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/ssisenvironmentpackageconfig.png</image:loc><image:title>SSISEnvironmentPackageConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/ssisenvironmentvaluesetup.png</image:loc><image:title>SSISEnvironmentValueSetup</image:title></image:image><lastmod>2025-03-16T23:28:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/03/04/handling-optional-carriage-returns-in-flat-files/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/derivedcolumnaddition.png</image:loc><image:title>DerivedColumnAddition</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/crlfsourcefile.png</image:loc><image:title>CRLFSourceFile</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/successfulquery.png</image:loc><image:title>SuccessfulQuery</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/derivedcolumnconfig.png</image:loc><image:title>DerivedColumnConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/linefeeddelimiter.png</image:loc><image:title>LineFeedDelimiter</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/norowsinfile.png</image:loc><image:title>NoRowsInFile</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/sqlquerywithcarriagereturn.png</image:loc><image:title>SqlQueryWithCarriageReturn</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/badimportresults.png</image:loc><image:title>BadImportResults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/excelimportresults.png</image:loc><image:title>ExcelImportResults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/03/handling-optional-carriage-returns-in-flat-files.png</image:loc><image:title>Handling Optional Carriage Returns in Flat Files</image:title></image:image><lastmod>2025-03-03T23:00:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/02/25/debugging-ssis-packages/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/02/datavieweroutput.png</image:loc><image:title>DataViewerOutput</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/02/dataflowhalted.png</image:loc><image:title>DataFlowHalted</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/02/dataviewer.png</image:loc><image:title>DataViewer</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/02/debugging-ssis-packages.png</image:loc><image:title>Debugging SSIS Packages</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/02/watchpanewithchange.png</image:loc><image:title>WatchPaneWithChange</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/02/watchpane.png</image:loc><image:title>WatchPane</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/02/localvariables.png</image:loc><image:title>LocalVariables</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/02/breakpointconfig.png</image:loc><image:title>BreakpointConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/02/dataflowbreakpoint.png</image:loc><image:title>DataFlowBreakpoint</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/02/breakpointset.png</image:loc><image:title>BreakpointSet</image:title></image:image><lastmod>2025-02-28T00:03:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/02/18/simple-point-in-time-database-restores/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/02/point-in-time-restores.png</image:loc><image:title>Point in Time Restores</image:title></image:image><lastmod>2025-02-20T23:08:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/02/11/harnessing-sql-server-package-configuration-for-ssis-packages/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/02/sharedsmtpconfigupdated.png</image:loc><image:title>SharedSMTPConfigUpdated</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/02/reuseexistingconfig.png</image:loc><image:title>ReuseExistingConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/02/sharedsmtpconfig.png</image:loc><image:title>SharedSMTPConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/02/commonconfigurationfilter.png</image:loc><image:title>CommonConfigurationFilter</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/02/commonconfigurationdata.png</image:loc><image:title>CommonConfigurationData</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/02/lastextractdatequeryparameter.png</image:loc><image:title>LastExtractDateQueryParameter</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/02/lastextractpackage.png</image:loc><image:title>LastExtractPackage</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/02/updatelastrundateconfig.png</image:loc><image:title>UpdateLastRunDateConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/02/harnessing-sql-server-package-configuration-for-ssis-packages.png</image:loc><image:title>Harnessing SQL Server Package Configuration for SSIS Packages</image:title></image:image><lastmod>2025-02-11T22:40:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/02/04/bringing-uniqueness-with-a-cte-sequence/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/02/bringing-uniqueness-with-a-cte-sequence.png</image:loc><image:title>Bringing Uniqueness with a CTE Sequence</image:title></image:image><lastmod>2025-02-06T22:42:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/01/21/solving-certificate-server-name-mismatch-for-power-bi-data-sources/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/01/solving-certificate-server-name-mismatch-for-power-bi-data-sources.png</image:loc><image:title>Solving Certificate Server Name Mismatch for Power BI Data Sources</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/01/environmentvariableconfiguration.png</image:loc><image:title>EnvironmentVariableConfiguration</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/01/sslcertificatewarning.png</image:loc><image:title>SSLCertificateWarning</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/01/sslencryptionsupportwarning.png</image:loc><image:title>SSLEncryptionSupportWarning</image:title></image:image><lastmod>2025-01-27T21:56:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/01/28/case-sensitivity-in-integration-services/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/01/partiallookupcasesensitive.png</image:loc><image:title>PartialLookupCaseSensitive</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/01/casesensitivepartiallookup-1.png</image:loc><image:title>CaseSensitivePartialLookup</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/01/casesensitivepartiallookup.png</image:loc><image:title>CaseSensitivePartialLookup</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/01/partiallookupcaseinsensitive.png</image:loc><image:title>PartialLookupCaseInsensitive</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/01/caseinsensitivepartiallookup.png</image:loc><image:title>CaseInsensitivePartialLookup</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/01/fullcacheinsensitivelookupconfig.png</image:loc><image:title>FullCacheInsensitiveLookupConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/01/fullcachelookuptrace.png</image:loc><image:title>FullCacheLookupTrace</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/01/findstringsensitiveexample.png</image:loc><image:title>FindStringSensitiveExample</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/01/findstringconsistentcasing.png</image:loc><image:title>FindStringConsistentCasing</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/01/charactermaploweroperation.png</image:loc><image:title>CharacterMapLowerOperation</image:title></image:image><lastmod>2025-01-27T21:51:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/01/14/simplicity-of-point-in-time-restores-in-managed-instances/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/01/simplicity-of-point-in-time-restores-in-managed-instances.png</image:loc><image:title>Simplicity of Point-in-Time Restores in Managed Instances</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/01/restoredeleteddatabase.png</image:loc><image:title>RestoreDeletedDatabase</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/01/restoretimeframerestriction.png</image:loc><image:title>RestoreTimeframeRestriction</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/01/pointintimerestore.png</image:loc><image:title>PointInTimeRestore</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/01/pointintimeselection.png</image:loc><image:title>PointInTimeSelection</image:title></image:image><lastmod>2025-01-16T22:27:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2025/01/07/dealing-with-duplicate-data/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/01/dealing-with-duplicate-data.png</image:loc><image:title>Dealing with Duplicate Data</image:title></image:image><lastmod>2025-01-09T22:32:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/12/31/grab-yourself-some-free-azure-sql-offerings/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/01/grab-yourself-some-free-azure-sql-offerings.png</image:loc><image:title>Grab Yourself Some Free Azure SQL Offerings</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/01/freeazuremanagedinstancecosts.png</image:loc><image:title>FreeAzureManagedInstanceCosts</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2025/01/freeazuresqldbcosts.png</image:loc><image:title>FreeAzureSqlDbCosts</image:title></image:image><lastmod>2025-01-01T22:12:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/12/24/streamlining-email-alerts-with-sub-addressing/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/12/streamlining-alerting-with-sub-addressing.png</image:loc><image:title>Streamlining Alerting with Sub-addressing</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/12/sqlagentoperatorconfig-1.png</image:loc><image:title>SqlAgentOperatorConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/12/gmailinformationonlyfilter.png</image:loc><image:title>GmailInformationOnlyFilter</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/12/outlookpincriticaltotop.png</image:loc><image:title>OutlookPinCriticalToTop</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/12/customtagsubaddressing.png</image:loc><image:title>CustomTagSubaddressing</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/12/sqlagentoperatorconfig.png</image:loc><image:title>SqlAgentOperatorConfig</image:title></image:image><lastmod>2024-12-28T22:19:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/12/17/legacy-problems-for-a-modern-solution-establishing-a-linked-server-into-azure/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/12/linkedserverforsqldb.png</image:loc><image:title>LinkedServerForSqlDb</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/12/establishing-a-linked-server-to-azure.jpg</image:loc><image:title>Establishing a Linked Server to Azure</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/12/managedinstancelinkedserver.png</image:loc><image:title>ManagedInstanceLinkedServer</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/12/fullyqualifiedusername-1.png</image:loc><image:title>FullyQualifiedUsername</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/12/managedinstancematchinglogin.png</image:loc><image:title>ManagedInstanceMatchingLogin</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/12/managedinstanceloginfailure-2.png</image:loc><image:title>ManagedInstanceLoginFailure</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/12/managedinstanceloginfailure-1.png</image:loc><image:title>ManagedInstanceLoginFailure</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/12/linkedserverqualifiedcredentials.png</image:loc><image:title>LinkedServerQualifiedCredentials</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/12/tlsversionerror.png</image:loc><image:title>TlsVersionError</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/12/servercannotbedeterminederror.png</image:loc><image:title>ServerCannotBeDeterminedError</image:title></image:image><lastmod>2024-12-17T23:44:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/12/10/t-sql-tuesday-181-the-festive-tech-calendar-ft-query-store/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/12/multipleplansforquery.png</image:loc><image:title>MultiplePlansForQuery</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/12/averagereadsexample.png</image:loc><image:title>AverageReadsExample</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/12/reporttooltipexample.png</image:loc><image:title>ReportTooltipExample</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/12/totalexecutioncountexample.png</image:loc><image:title>TotalExecutionCountExample</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/12/querystorereportview.png</image:loc><image:title>QueryStoreReportView</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/12/querystorereportlocation.png</image:loc><image:title>QueryStoreReportLocation</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/12/enablingquerystore.png</image:loc><image:title>EnablingQueryStore</image:title></image:image><lastmod>2024-12-10T08:31:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/12/03/you-probably-dont-need-odbc-functions/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/12/odbc.png</image:loc><image:title>ODBC</image:title></image:image><lastmod>2024-12-07T14:40:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/11/26/wrestling-with-temp-tables-in-ssis-data-sources/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/11/wrestling-with-temp-tables-in-ssis-data-sources.png</image:loc><image:title>Wrestling with Temp Tables in SSIS Data Sources</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/11/packagereferencingstagingtable.png</image:loc><image:title>PackageReferencingStagingTable</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/11/executesqltaskcallingproc.png</image:loc><image:title>ExecuteSqlTaskCallingProc</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/11/temptablesourceprocexception.png</image:loc><image:title>TempTableSourceProcException</image:title></image:image><lastmod>2024-11-28T08:33:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/11/19/adding-not-null-columns-fast/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/11/adding-not-null-columns.-fast.png</image:loc><image:title>Adding NOT NULL Columns. Fast</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/11/tabledatawithdefaultvaluepresent.png</image:loc><image:title>TableDataWithDefaultValuePresent</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/11/columndefaultwithoutconstraint.png</image:loc><image:title>ColumnDefaultWithoutConstraint</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/11/columndefaultvaluemetadata.png</image:loc><image:title>ColumnDefaultValueMetadata</image:title></image:image><lastmod>2024-11-26T04:58:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/11/12/t-sql-tuesday-180-good-enough-is-perfect/</loc><lastmod>2024-11-13T23:46:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/11/05/why-bother-indexing-foreign-key-columns/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/11/deletionseekswithindexes.png</image:loc><image:title>DeletionSeeksWithIndexes</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/11/deletionscanswithoutindexes.png</image:loc><image:title>DeletionScansWithoutIndexes</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/11/seekandlookupwithindex.png</image:loc><image:title>SeekAndLookupWithIndex</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/11/scanningvotestablewithoutindex.png</image:loc><image:title>ScanningVotesTableWithoutIndex</image:title></image:image><lastmod>2024-11-06T23:40:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/10/29/identifying-missing-foreign-key-indexes/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/11/identifying-missing-foreign-key-indexes.png</image:loc><image:title>Identifying Missing Foreign Key Indexes</image:title></image:image><lastmod>2024-11-01T07:58:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/10/22/configuring-database-mail-for-sql-agent-notifications-in-managed-instance/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/10/configuring-database-mail-for-sql-agent-notifications-in-managed-instance.png</image:loc><image:title>Configuring Database Mail for SQL Agent Notifications in Managed Instance</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/10/managedinstanceemailprofile.png</image:loc><image:title>ManagedInstanceEmailProfile</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/10/sqlagentmailconfig.png</image:loc><image:title>SqlAgentMailConfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/10/contextmenucomparison.png</image:loc><image:title>ContextMenuComparison</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/10/sqlagentalertfailure.png</image:loc><image:title>SqlAgentAlertFailure</image:title></image:image><lastmod>2025-07-17T11:50:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/10/15/ingesting-azure-blob-data-directly-to-sql-server/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/10/ingesting-azure-blob-data-directly-to-sql-server.png</image:loc><image:title>Ingesting Azure Blob Data Directly to SQL Server</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/10/stagingsalesdata.png</image:loc><image:title>StagingSalesData</image:title></image:image><lastmod>2024-10-13T18:22:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/10/08/eliminating-bad-code-smells-with-indexing-computed-columns/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/10/eliminating-bad-code-smells-with-indexing-computed-columns.png</image:loc><image:title>Eliminating Bad Code Smells with Indexing Computed Columns</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/10/indexedexecutionplan.png</image:loc><image:title>IndexedExecutionPlan</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/10/computedindexhistogram.png</image:loc><image:title>ComputedIndexHistogram</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/10/originalexecutionplan.png</image:loc><image:title>OriginalExecutionPlan</image:title></image:image><lastmod>2024-10-08T21:29:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/10/01/solving-2-common-errors-with-the-azure-feature-pack/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/10/solving-2-common-errors-with-the-azure-feature-pack.png</image:loc><image:title>Solving 2 Common Errors with the Azure Feature Pack</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/10/featurepack32bitruntime.png</image:loc><image:title>FeaturePack32bitRuntime</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/10/featurepack32bitinstall.png</image:loc><image:title>FeaturePack32bitInstall</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/10/featurepackerrorloadingconnection.png</image:loc><image:title>FeaturePackErrorLoadingConnection</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/10/featurepacksecureregistrykey.png</image:loc><image:title>FeaturePackSecureRegistryKey</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/10/featurepackgenerictlserror.png</image:loc><image:title>FeaturePackGenericTLSError</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/10/featurepackbadrequest.png</image:loc><image:title>FeaturePackBadRequest</image:title></image:image><lastmod>2024-10-01T22:24:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/09/24/connecting-ssis-packages-to-azure-storage/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/09/azurestorageflow.png</image:loc><image:title>AzureStorageFlow</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/09/azureblobdownloadcomponent.png</image:loc><image:title>AzureBlobDownloadComponent</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/09/azurestorageconnection.png</image:loc><image:title>AzureStorageConnection</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/09/connecting-ssis-packages-to-azure-storage.png</image:loc><image:title>Connecting SSIS Packages to Azure Storage</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/09/onpremstorageflow.png</image:loc><image:title>OnPremStorageFlow</image:title></image:image><lastmod>2024-09-26T20:00:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/09/17/sus-sql/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/09/sus-sql.jpg</image:loc><image:title>Sus SQL</image:title></image:image><lastmod>2024-09-19T20:14:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/09/10/using-external-references-with-data-tier-applications/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/09/using-external-references-with-data-tier-applications.png</image:loc><image:title>Using External References with Data-Tier Applications</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/09/dacpacimportingdata.png</image:loc><image:title>DACPACImportingData</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/09/packagepropertiesnodata.png</image:loc><image:title>PackagePropertiesNoData</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/09/bacpacimportnodatafailure.png</image:loc><image:title>BACPACImportNoDataFailure</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/09/vsextractschemaanddata.png</image:loc><image:title>VSExtractSchemaAndData</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/09/schemavalidationfailure.png</image:loc><image:title>SchemaValidationFailure</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/09/dacpacbuildsuccess.png</image:loc><image:title>DACPACBuildSuccess</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/09/dacpacbuildfailure.png</image:loc><image:title>DACPACBuildFailure</image:title></image:image><lastmod>2024-09-14T10:40:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/09/03/basic-table-metrics/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/09/adventureworksmetricssample.png</image:loc><image:title>AdventureWorksMetricsSample</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/09/basic-table-metrics-1.png</image:loc><image:title>Basic Table Metrics</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/09/basic-table-metrics.png</image:loc><image:title>Basic Table Metrics</image:title></image:image><lastmod>2024-09-08T07:56:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/about/</loc><lastmod>2024-09-08T07:50:27+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://andybrownsword.co.uk/2024/08/27/searching-with-wildcard-characters/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/08/escapedwildcardresults.png</image:loc><image:title>EscapedWildcardResults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/08/wildcarderroneousresults.png</image:loc><image:title>WildcardErroneousResults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/08/searches-with-wildcard-characters.png</image:loc><image:title>Searches with Wildcard Characters</image:title></image:image><lastmod>2024-08-27T20:35:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/08/20/out-of-the-office/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/08/automaticrepliessetup.png</image:loc><image:title>AutomaticRepliesSetup</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/08/availableoutofoffice.png</image:loc><image:title>AvailableOutOfOffice</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/08/outofofficeprofile.png</image:loc><image:title>OutOfOfficeProfile</image:title></image:image><lastmod>2024-08-22T22:09:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/08/13/creating-a-role-for-proc-execution/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/08/sp_helprotectoutput.png</image:loc><image:title>sp_helprotectOutput</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/08/creating-a-role-for-proc-execution.png</image:loc><image:title>Creating a Role for Proc Execution</image:title></image:image><lastmod>2024-08-14T07:37:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/08/06/retaining-directory-structure-in-azure-blob-storage/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/08/retaining-directory-structure-in-azure-blob-storage.png</image:loc><image:title>Retaining Directory Structure in Azure Blob Storage</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/08/blobleaseproperties.png</image:loc><image:title>BlobLeaseProperties</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/08/acquireleasebutton.png</image:loc><image:title>AcquireLeaseButton</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/08/blobprefixfilter.png</image:loc><image:title>BlobPrefixFilter</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/08/blobdeletionsetup.png</image:loc><image:title>BlobDeletionSetup</image:title></image:image><lastmod>2024-08-08T21:49:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/07/30/archiving-files-with-move-and-rename-in-ssis/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/07/renameandmovefilevariables.png</image:loc><image:title>RenameAndMoveFileVariables</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/07/renamefilevariables.png</image:loc><image:title>RenameFileVariables</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/07/renamefileconfiguration-1.png</image:loc><image:title>RenameFileConfiguration</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/07/renamefileconfiguration.png</image:loc><image:title>RenameFileConfiguration</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/07/movefilevariables.png</image:loc><image:title>MoveFileVariables</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/07/movefileconfiguration.png</image:loc><image:title>MoveFileConfiguration</image:title></image:image><lastmod>2024-07-31T21:09:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/07/23/dealing-with-multiple-database-snapshots/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/07/dealing-with-multiple-database-snapshots.png</image:loc><image:title>Dealing with Multiple Database Snapshots</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/07/snapshotdemo.png</image:loc><image:title>SnapshotDemo</image:title></image:image><lastmod>2024-07-25T20:54:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/07/16/using-database-snapshots-for-peace-of-mind-upgrades/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/07/using-database-snapshots-for-peace-of-mind-upgrades.jpg</image:loc><image:title>Using Database Snapshots for Peace of Mind Upgrades</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/07/snapshotcompareafterrestore.png</image:loc><image:title>SnapshotCompareAfterRestore</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/07/snapshotcomparedroppedcolumn.png</image:loc><image:title>SnapshotCompareDroppedColumn</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/07/snapshotrecordcompare.png</image:loc><image:title>SnapshotRecordCompare</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/07/snapshotsparsefile.png</image:loc><image:title>SnapshotSparseFile</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/07/snapshotfilesize.png</image:loc><image:title>SnapshotFileSize</image:title></image:image><lastmod>2024-07-18T18:43:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/07/09/t-sql-tuesday-176-one-piece-of-advice-you-wish-past-you-had/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/07/t-sql-tuesday-logo.jpg</image:loc><image:title>T-SQL-Tuesday-Logo</image:title></image:image><lastmod>2024-07-09T19:14:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/07/02/reducing-azure-function-spend-with-consumption-plans/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/07/reducing-azure-function-spend-with-consumption-plans.png</image:loc><image:title>Reducing Azure Function Spend with Consumption Plans</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/07/consumptionplaninuse.png</image:loc><image:title>ConsumptionPlanInUse</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/07/consumptionplanpowershell.png</image:loc><image:title>ConsumptionPlanPowerShell</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/07/premiumplanpowershell.png</image:loc><image:title>PremiumPlanPowerShell</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/07/premiumplaninuse.png</image:loc><image:title>PremiumPlanInUse</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/07/freeserviceplanselection.png</image:loc><image:title>FreeServicePlanSelection</image:title></image:image><lastmod>2024-07-02T06:53:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/06/25/debugging-failed-function-calls-in-data-factory/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/06/functioncallsuccess.png</image:loc><image:title>FunctionCallSuccess</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/06/kudulogdetails.png</image:loc><image:title>KuduLogDetails</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/06/kudulogfiles.png</image:loc><image:title>KuduLogFiles</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/06/functiontestrunerror.png</image:loc><image:title>FunctionTestRunError</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/06/functiontestrun.png</image:loc><image:title>FunctionTestRun</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/06/functioncallfailuremessage.png</image:loc><image:title>FunctionCallFailureMessage</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/06/functioncallfailure.png</image:loc><image:title>FunctionCallFailure</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/06/debugging-failed-function-calls-in-data-factory.png</image:loc><image:title>Debugging Failed Function Calls in Data Factory</image:title></image:image><lastmod>2024-06-25T20:24:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/06/18/retaining-job-history-in-managed-instances/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/06/retaining-job-history-in-managed-instances.png</image:loc><image:title>Retaining Job History in Managed Instances</image:title></image:image><lastmod>2024-06-18T17:08:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/06/11/securing-ssis-configuration-with-sensitive-parameters/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/06/securing-ssis-configuration-with-sensitive-parameters-1.png</image:loc><image:title>Securing SSIS Configuration with Sensitive Parameters</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/06/protectionlevelchangewarning.png</image:loc><image:title>protectionlevelchangewarning</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/06/sensitivepasswordprompt.png</image:loc><image:title>sensitivepasswordprompt</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/06/projectprotectionselection.png</image:loc><image:title>projectprotectionselection</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/06/scripttaskreadingsensitiveparameter.png</image:loc><image:title>scripttaskreadingsensitiveparameter</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/06/sensitivevaluedefaulthidden.png</image:loc><image:title>sensitivevaluedefaulthidden</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/06/sensitivevaluesindatabase.png</image:loc><image:title>sensitivevaluesindatabase</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/06/sensitiveparametertoggle.png</image:loc><image:title>sensitiveparametertoggle</image:title></image:image><lastmod>2024-06-13T20:50:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/06/04/configuring-ssis-with-environment-variables/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/06/configuring-ssis-with-environment-variables.png</image:loc><image:title>Configuring SSIS with Environment Variables</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/06/projectconnectionstringconfigured.png</image:loc><image:title>projectconnectionstringconfigured</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/06/connectionstringenvironment.png</image:loc><image:title>connectionstringenvironment</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/sqlagentconfigureenvironment.png</image:loc><image:title>sqlagentconfigureenvironment</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/parametersconfiguredwithvariables.png</image:loc><image:title>parametersconfiguredwithvariables</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/parameteruseenvironmentvariable.png</image:loc><image:title>parameteruseenvironmentvariable</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/projectwithreferencesconfigured.png</image:loc><image:title>projectwithreferencesconfigured</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/testenvironmentsettings.png</image:loc><image:title>testenvironmentsettings</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/developmentenvironmentsettings.png</image:loc><image:title>developmentenvironmentsettings</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/createenvironmentcontextmenu.png</image:loc><image:title>createenvironmentcontextmenu</image:title></image:image><lastmod>2024-06-04T11:20:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/05/28/managing-ssis-parameters-in-visual-studio/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/manage-ssis-parameters-with-vs-configurations.png</image:loc><image:title>Manage SSIS Parameters with VS Configurations</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/parameterconfigurationwithprod.png</image:loc><image:title>parameterconfigurationwithprod</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/switchingconfigurations.gif</image:loc><image:title>switchingconfigurations</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/productionprojectparameters.png</image:loc><image:title>productionprojectparameters</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/productionconfigurationmanager.png</image:loc><image:title>productionconfigurationmanager</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/createproductionconfiguration.png</image:loc><image:title>createproductionconfiguration</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/defaultdevelopmentconfiguration.png</image:loc><image:title>defaultdevelopmentconfiguration</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/updatedenvironmentparam.png</image:loc><image:title>updatedenvironmentparam</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/configurationinprojectfile.png</image:loc><image:title>configurationinprojectfile</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/initialparameterconfiguration.png</image:loc><image:title>initialparameterconfiguration</image:title></image:image><lastmod>2024-05-29T22:15:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/05/21/building-ssis-project-configuration/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/ssis-project-configuration.png</image:loc><image:title>SSIS Project Configuration</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/updatingexecutesqlconfig.png</image:loc><image:title>updatingexecutesqlconfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/filepathexpressionnew.png</image:loc><image:title>filepathexpressionnew</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/sharedconnectioninproject-1.png</image:loc><image:title>sharedconnectioninproject-1</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/sharedconnectioninpackage.png</image:loc><image:title>sharedconnectioninpackage</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/sharedconnectioninproject.png</image:loc><image:title>sharedconnectioninproject</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/createnewsharedconnection.png</image:loc><image:title>createnewsharedconnection</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/packageparameterforfilename.png</image:loc><image:title>packageparameterforfilename</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/projectparameterforimportdirectory.png</image:loc><image:title>projectparameterforimportdirectory</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/packageobjectstoconfigure.png</image:loc><image:title>packageobjectstoconfigure</image:title></image:image><lastmod>2024-05-22T13:48:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/05/14/controlling-ssis-with-package-configuration/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/variableswithnewdevpath-1.png</image:loc><image:title>variableswithnewdevpath-1</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/variableswithnewdevpath.png</image:loc><image:title>variableswithnewdevpath</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/importdirectorydev.png</image:loc><image:title>importdirectorydev</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/twosetsofconfiguration.png</image:loc><image:title>twosetsofconfiguration</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/sqlconfigindatabase.png</image:loc><image:title>sqlconfigindatabase</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/sqlconfigpropertysummary.png</image:loc><image:title>sqlconfigpropertysummary</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/sqlconfigfilter.png</image:loc><image:title>sqlconfigfilter</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/ssisconfigurationschema.png</image:loc><image:title>ssisconfigurationschema</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/xmlconfigpropertysummary.png</image:loc><image:title>xmlconfigpropertysummary</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/packageconfigpropertiesselected.png</image:loc><image:title>packageconfigpropertiesselected</image:title></image:image><lastmod>2024-05-14T21:59:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/05/07/revisiting-object-dependencies/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/revisiting-object-dependencies.png</image:loc><image:title>Revisiting Object Dependencies</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/columndependenciesexample.png</image:loc><image:title>columndependenciesexample</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/expressiondependenciesexample.png</image:loc><image:title>expressiondependenciesexample</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/referencingentitiesexample.png</image:loc><image:title>referencingentitiesexample</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/05/referencedentitiesexample.png</image:loc><image:title>referencedentitiesexample</image:title></image:image><lastmod>2024-05-07T21:48:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/04/30/identifying-object-dependencies/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/identifying-object-dependencies.png</image:loc><image:title>Identifying Object Dependencies</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/referencesearchresults.png</image:loc><image:title>referencesearchresults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/objectdependencies.png</image:loc><image:title>objectdependencies</image:title></image:image><lastmod>2024-04-30T21:25:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/04/23/reviewing-ssis-performance-using-the-catalog/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/reviewing-ssis-performance-using-the-catalog.png</image:loc><image:title>Reviewing SSIS Performance Using the Catalog</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/componentlevelruntime.png</image:loc><image:title>componentlevelruntime</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/highlevelruntime.png</image:loc><image:title>highlevelruntime</image:title></image:image><lastmod>2024-04-23T06:53:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/04/16/deploying-ssis-projects-with-custom-components/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/deploying-ssis-projects-with-custom-components.png</image:loc><image:title>Deploying SSIS Projects with Custom Components</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/designercomponentreplaced.png</image:loc><image:title>designercomponentreplaced</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/connectioncomponentmissing-1.png</image:loc><image:title>ConnectionComponentMissing</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/connectioncomponentmissing.png</image:loc><image:title>connectioncomponentmissing</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/extractprojectpackage.png</image:loc><image:title>extractprojectpackage</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/componentunknownproperties.png</image:loc><image:title>componentunknownproperties</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/unknownpackagecomponent.png</image:loc><image:title>unknownpackagecomponent</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/genericerrormessage.png</image:loc><image:title>genericerrormessage</image:title></image:image><lastmod>2024-04-15T20:29:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/04/09/searching-azure-storage-containers-with-powershell/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/searching-azure-storage-containers-with-powershell.png</image:loc><image:title>Searching Azure Storage Containers with Powershell</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/azuresearch.png</image:loc><image:title>azuresearch</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/restrictedpolicy.png</image:loc><image:title>restrictedpolicy</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/untrustedrepository.png</image:loc><image:title>untrustedrepository</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/azuresearchnoresults.png</image:loc><image:title>azuresearchnoresults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/azuresamplefiles.png</image:loc><image:title>azuresamplefiles</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/localsearch.png</image:loc><image:title>localsearch</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/samplefiles.png</image:loc><image:title>samplefiles</image:title></image:image><lastmod>2024-04-08T21:59:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/04/02/solving-parameter-sniffing-with-multiple-execution-plans/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/twoplansincache.png</image:loc><image:title>twoplansincache</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/twoquerieswithdifferentplans.png</image:loc><image:title>twoquerieswithdifferentplans</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/lowviewsexecutionplan.png</image:loc><image:title>lowviewsexecutionplan</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/highviewslowvalueexecutionplan.png</image:loc><image:title>highviewslowvalueexecutionplan</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/highviewsexecutionplan.png</image:loc><image:title>highviewsexecutionplan</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/04/solving-parameter-sniffing-with-multiple-execution-plans.png</image:loc><image:title>Solving Parameter Sniffing with Multiple Execution Plans</image:title></image:image><lastmod>2024-04-02T21:22:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/03/26/constructing-dynamic-sql-with-parameters/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/03/constructing-dynamic-sql-with-parameters.png</image:loc><image:title>Constructing Dynamic SQL with Parameters</image:title></image:image><lastmod>2024-03-25T21:54:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/03/19/securing-dynamic-sql-with-quotename/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/03/securing-dynamic-sql-with-quotename.png</image:loc><image:title>Securing Dynamic SQL with QUOTENAME</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/03/clearlyhilariousstagingtable.png</image:loc><image:title>clearlyhilariousstagingtable</image:title></image:image><lastmod>2024-03-18T20:38:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/03/12/understanding-aggregate-operators/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/03/understanding-aggregate-operators.png</image:loc><image:title>Understanding Aggregate Operators</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/03/ordereddataexecutionplan.png</image:loc><image:title>ordereddataexecutionplan</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/03/aunaturelexecutionplan.png</image:loc><image:title>aunaturelexecutionplan</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/03/parallelplancomparison.png</image:loc><image:title>parallelplancomparison</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/03/streamaggregatesinglethreaded.png</image:loc><image:title>streamaggregatesinglethreaded</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/03/hashmatchsinglethreaded.png</image:loc><image:title>hashmatchsinglethreaded</image:title></image:image><lastmod>2024-03-11T20:47:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/03/05/comparing-performance-of-top-vs-max/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/03/noindexscanmax.png</image:loc><image:title>noindexscanmax</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/03/noindexscantop.png</image:loc><image:title>noindexscantop</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/03/nonclusteredunsupportingmax.png</image:loc><image:title>nonclusteredunsupportingmax</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/03/nonclusteredunsupportingtop.png</image:loc><image:title>nonclusteredunsupportingtop</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/03/nonclusteredsupportingmax.png</image:loc><image:title>nonclusteredsupportingmax</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/03/nonclusteredsupportingtop.png</image:loc><image:title>nonclusteredsupportingtop</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/03/primarykeymax.png</image:loc><image:title>primarykeymax</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/03/primarykeytop.png</image:loc><image:title>primarykeytop</image:title></image:image><lastmod>2024-03-06T00:14:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/02/27/using-a-proxy-for-ssis-execution/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/02/using-a-proxy-for-ssis-execution.jpg</image:loc><image:title>Using a Proxy for SSIS Execution</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/02/sqlagentselectproxy.png</image:loc><image:title>sqlagentselectproxy</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/02/ssistempfolderpermissions.png</image:loc><image:title>ssistempfolderpermissions</image:title></image:image><lastmod>2024-02-26T21:30:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/02/20/a-bit-about-trivial-plans/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/02/a-bit-about-trivial-plans.jpg</image:loc><image:title>A Bit About Trivial Plans</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/02/thebadchoice.png</image:loc><image:title>thebadchoice</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/02/fullduetoindex.png</image:loc><image:title>fullduetoindex</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/02/fulloptimisation.png</image:loc><image:title>fulloptimisation</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/02/fulloverctfp.png</image:loc><image:title>fulloverctfp</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/02/trivialunderctfp.png</image:loc><image:title>trivialunderctfp</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/02/trivialplan.png</image:loc><image:title>trivialplan</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/02/clusteredkeyseek.png</image:loc><image:title>clusteredkeyseek</image:title></image:image><lastmod>2024-02-21T00:21:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/02/13/t-sql-tuesday-171-the-last-ticket/</loc><lastmod>2024-02-13T23:37:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/02/06/how-effective-indexing-can-avoid-blocking/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/02/how-effective-indexing-can-avoid-blocking.jpg</image:loc><image:title>How Effective Indexing Can Avoid Blocking</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/02/queryplanwithkeylookup.png</image:loc><image:title>queryplanwithkeylookup</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/02/exclusiveupdatelocks-1.png</image:loc><image:title>exclusiveupdatelocks-1</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/02/queryplanwithnewindex.png</image:loc><image:title>queryplanwithnewindex</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/02/selectquerycomplete-1.png</image:loc><image:title>selectquerycomplete-1</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/02/selectqueryplan.png</image:loc><image:title>selectqueryplan</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/02/selectquerycomplete.png</image:loc><image:title>selectquerycomplete</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/02/exclusiveupdatelocks.png</image:loc><image:title>exclusiveupdatelocks</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/02/sharedreadlocks.png</image:loc><image:title>sharedreadlocks</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/02/whoisactiveblocking.png</image:loc><image:title>whoisactiveblocking</image:title></image:image><lastmod>2024-02-07T20:33:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/01/30/optimising-distinct-clauses-using-exists/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/01/optimising-distinct-clauses-using-exists.jpg</image:loc><image:title>Optimising DISTINCT Clauses Using EXISTS</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/01/withexistscheck.png</image:loc><image:title>withexistscheck</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/01/withdistinct.png</image:loc><image:title>withdistinct</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/01/withoutdistinct.png</image:loc><image:title>withoutdistinct</image:title></image:image><lastmod>2024-02-05T19:58:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/01/23/solving-deadlocks-with-application-locks/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/01/workersstartingagain.png</image:loc><image:title>workersstartingagain</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/01/maintenanceprocrunning.png</image:loc><image:title>maintenanceprocrunning</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/01/waitingexclusivelock.png</image:loc><image:title>waitingexclusivelock</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/01/sharedprocessesrunning.png</image:loc><image:title>sharedprocessesrunning</image:title></image:image><lastmod>2024-01-22T22:22:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/01/16/2023-year-in-review/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/01/dailystats.jpg</image:loc><image:title>dailystats</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/01/lotsoftraffic.jpg</image:loc><image:title>lotsoftraffic</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2024/01/2023-year-in-review.jpg</image:loc><image:title>2023 Year in Review</image:title></image:image><lastmod>2024-01-16T20:24:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/01/09/t-sql-tuesday-170-learning-the-hard-way/</loc><lastmod>2024-01-09T11:02:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2024/01/02/a-focus-on-try_parse-functionality/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/12/clrparenthesis.png</image:loc><image:title>clrparenthesis</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/12/clrthousandseparator.png</image:loc><image:title>clrthousandseparator</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/12/executionplancomparison.png</image:loc><image:title>executionplancomparison</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/12/tryparseemptystring.png</image:loc><image:title>tryparseemptystring</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/12/parsemoneywithculture.png</image:loc><image:title>parsemoneywithculture</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/12/parsedateswithculture.png</image:loc><image:title>parsedateswithculture</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/12/a-focus-on-try_parse-functionality.jpg</image:loc><image:title>A Focus on TRY_PARSE Functionality</image:title></image:image><lastmod>2023-12-29T11:53:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/12/26/comparing-try-functions-for-numeric-conversion/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/12/tryparsewithmoney.png</image:loc><image:title>tryparsewithmoney</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/12/trycastconvertparsedemo.png</image:loc><image:title>trycastconvertparsedemo</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/12/tryparseculturedemo.png</image:loc><image:title>tryparseculturedemo</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/12/trycasttryconvertdemo.png</image:loc><image:title>trycasttryconvertdemo</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/12/tryconvertdemo.png</image:loc><image:title>tryconvertdemo</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/12/trycastcomparison-1.png</image:loc><image:title>trycastcomparison-1</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/12/comparing-try-functions-for-numeric-conversion.jpg</image:loc><image:title>Comparing TRY Functions for Numeric Conversion</image:title></image:image><lastmod>2023-12-24T15:32:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/12/19/numeric-data-validation/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/12/numeric-data-validation.jpg</image:loc><image:title>Numeric Data Validation</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/12/trycastcomparison.png</image:loc><image:title>trycastcomparison</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/12/isnumericsampleresults.png</image:loc><image:title>isnumericsampleresults</image:title></image:image><lastmod>2023-12-19T23:20:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/12/12/t-sql-tuesday-169-giving-thanks/</loc><lastmod>2023-12-12T23:01:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/12/05/optimising-sort-operators-in-window-functions/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/12/nosortsfollowingindexing.png</image:loc><image:title>nosortsfollowingindexing</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/12/onesortafterexplicithierarchy.png</image:loc><image:title>onesortafterexplicithierarchy</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/12/twosortsafterreordering.png</image:loc><image:title>twosortsafterreordering</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/12/threesortoperators.png</image:loc><image:title>threesortoperators</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/12/twofunctionsinplan.png</image:loc><image:title>twofunctionsinplan</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/12/singlefunctionplan.png</image:loc><image:title>singlefunctionplan</image:title></image:image><lastmod>2023-12-09T08:11:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/11/28/anatomy-of-a-window-function-execution-plan/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/streamaggregategrouping.png</image:loc><image:title>streamaggregategrouping</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/windowspooloutput.png</image:loc><image:title>windowspooloutput</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/segmentfinancialperiod.png</image:loc><image:title>segmentfinancialperiod</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/segmentfinancialquarter.png</image:loc><image:title>segmentfinancialquarter</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/twofieldssorted.png</image:loc><image:title>twofieldssorted</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/windowfunctionoperators.png</image:loc><image:title>windowfunctionoperators</image:title></image:image><lastmod>2023-11-29T00:28:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/11/21/mixing-grouping-and-window-functions/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/mixing-grouping-and-window-functions.jpg</image:loc><image:title>Mixing Grouping and Window Functions</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/wrongsolutionvisualised.png</image:loc><image:title>wrongsolutionvisualised</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/correctsolutionresults.png</image:loc><image:title>correctsolutionresults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/visualisesumandcount.png</image:loc><image:title>visualisesumandcount</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/visualiseaverage.png</image:loc><image:title>visualiseaverage</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/averageaveragenotworking.png</image:loc><image:title>averageaveragenotworking</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/averageaverage.png</image:loc><image:title>averageaverage</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/doubletap.png</image:loc><image:title>doubletap</image:title></image:image><lastmod>2023-11-21T23:51:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/11/14/t-sql-tuesday-168-mature-window-functions/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/averageselfjoin.png</image:loc><image:title>averageselfjoin</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/queryplancomparison.png</image:loc><image:title>queryplancomparison</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/filteredresults.png</image:loc><image:title>filteredresults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/relativeperformance.png</image:loc><image:title>relativeperformance</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/rollingaverage.png</image:loc><image:title>rollingaverage</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/quarterlyaverage.png</image:loc><image:title>quarterlyaverage</image:title></image:image><lastmod>2023-11-14T14:02:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/11/07/removing-the-shackles-on-parallelism/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/optimizationleveltrivial.png</image:loc><image:title>optimizationleveltrivial</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/trivialexecutionplan.png</image:loc><image:title>trivialexecutionplan</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/parallelexecutionusingbothhints.png</image:loc><image:title>parallelexecutionusingbothhints</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/singlethreadedmaxdopone.png</image:loc><image:title>singlethreadedmaxdopone</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/11/singlethreadedplan.png</image:loc><image:title>singlethreadedplan</image:title></image:image><lastmod>2023-11-06T23:09:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/10/31/deeper-into-concurrency-contention/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/deeper-into-multithreaded-concurrency.jpg</image:loc><image:title>Deeper into Multithreaded Concurrency</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/threadzerostatistics.png</image:loc><image:title>threadzerostatistics</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/sharedcorewaitstats.png</image:loc><image:title>sharedcorewaitstats</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/sharedcoreexecution.png</image:loc><image:title>sharedcoreexecution</image:title></image:image><lastmod>2023-10-31T23:33:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/10/24/multithreaded-concurrency-essentials/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/overlappingexecutionwaitstats.png</image:loc><image:title>overlappingexecutionwaitstats</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/overlappingexecution.png</image:loc><image:title>overlappingexecution</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/sidebysidewaitstats.png</image:loc><image:title>sidebysidewaitstats</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/sidebysideexecution.png</image:loc><image:title>sidebysideexecution</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/defaultparallelismconfig.png</image:loc><image:title>defaultparallelismconfig</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/core-concepts-of-multithreaded-concurrency.jpg</image:loc><image:title>Core Concepts of Multithreaded Concurrency</image:title></image:image><lastmod>2023-10-23T22:23:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/10/17/markdown-cheat-sheet/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/codepreviewcomparison-1.png</image:loc><image:title>CodePreviewComparison</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/codepreviewcomparison.png</image:loc><image:title>codepreviewcomparison</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/markdownpreviewvscode.png</image:loc><image:title>markdownpreviewvscode</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/markdownlanguageselection.png</image:loc><image:title>markdownlanguageselection</image:title></image:image><lastmod>2023-10-19T20:56:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/10/10/partial-highlighting-in-notepad/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/partial-highlighting-in-notepad.png</image:loc><image:title>Partial Highlighting in Notepad++</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/highlightingstartofword.png</image:loc><image:title>highlightingstartofword</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/highlightingpartialword.png</image:loc><image:title>highlightingpartialword</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/partialhighlightingconfiguration.png</image:loc><image:title>partialhighlightingconfiguration</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/highlightingwholeword.png</image:loc><image:title>highlightingwholeword</image:title></image:image><lastmod>2023-10-10T21:59:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/10/03/demonstrating-concurrency-in-sql-server/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/demonstrating-concurrency-in-sql-server.jpg</image:loc><image:title>Demonstrating Concurrency in SQL Server</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/illustratingtimeslicing.png</image:loc><image:title>illustratingtimeslicing</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/twoworkloadssmallqueryresults.png</image:loc><image:title>twoworkloadssmallqueryresults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/twoworkloadslargequeryresults.png</image:loc><image:title>twoworkloadslargequeryresults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/multipleexecutionresults.png</image:loc><image:title>multipleexecutionresults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/multipletabsexecuting.png</image:loc><image:title>multipletabsexecuting</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/singleexecutionresults.png</image:loc><image:title>singleexecutionresults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/firstcpucoremaxed.png</image:loc><image:title>firstcpucoremaxed</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/10/setprocessoraffinity.png</image:loc><image:title>setprocessoraffinity</image:title></image:image><lastmod>2023-10-02T22:49:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/09/26/effectively-deploying-stored-procedure-changes/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/09/effectively-deploying-stored-procedure-changes.jpg</image:loc><image:title>Effectively Deploying Stored Procedure Changes</image:title></image:image><lastmod>2023-09-26T06:27:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/09/19/more-caring-more-sharing-handling-datasets-within-sessions/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/09/tablevariablesacrosssessions.png</image:loc><image:title>tablevariablesacrosssessions</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/09/more-caring-more-sharing-handling-datasets-within-sessions.jpg</image:loc><image:title>More Caring, More Sharing - Handling Datasets within Sessions</image:title></image:image><lastmod>2023-09-18T19:17:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/09/12/sharing-is-caring-exchanging-values-within-sessions/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/09/sessioncontextreadonlyvalue.png</image:loc><image:title>sessioncontextreadonlyvalue</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/09/sessioncontextemptyvalue.png</image:loc><image:title>sessioncontextemptyvalue</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/09/sharing-is-caring-exchanging-values-within-sessions.jpg</image:loc><image:title>Sharing is Caring - Exchanging Values Within Sessions</image:title></image:image><lastmod>2023-09-12T06:56:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/09/05/ssms-productivity-boost-with-multi-line-editing/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/09/ssms-productivity-boost-with-multi-line-editing.jpg</image:loc><image:title>SSMS Productivity Boost with Multi-Line Editing</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/09/jaggedexample-large.gif</image:loc><image:title>jaggedexample-large</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/09/multilinecutpaste-large.gif</image:loc><image:title>multilinecutpaste-large</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/09/wrappinginclause-large-5.gif</image:loc><image:title>WrappingInClause-Large</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/09/wrappinginclause-large-2.gif</image:loc><image:title>WrappingInClause-Large</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/09/addingtableprefix-large.gif</image:loc><image:title>addingtableprefix-large</image:title></image:image><lastmod>2023-09-05T07:54:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/08/29/utilising-bit-masks-with-bitwise-operators/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/08/utilising-bit-masks-with-bitwise-operators.jpg</image:loc><image:title>Utilising Bit Masks with Bitwise Operators</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/08/resettingdiscountedpricingsampledata.png</image:loc><image:title>resettingdiscountedpricingsampledata</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/08/settingspendlimittosampledata.png</image:loc><image:title>settingspendlimittosampledata</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/08/exactsearchactivehasbalance.png</image:loc><image:title>exactsearchactivehasbalance</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/08/partialsearchbalanceanddiscount.png</image:loc><image:title>partialsearchbalanceanddiscount</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/08/partialsearchisactive.png</image:loc><image:title>partialsearchisactive</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/08/utilising-bit-masks-with-bitwise-operators.png</image:loc><image:title>Utilising Bit Masks with Bitwise Operators</image:title></image:image><lastmod>2023-08-25T08:52:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/08/22/designing-long-running-procedures-for-maintainability/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/08/valueupdatedwithchildproc.png</image:loc><image:title>valueupdatedwithchildproc</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/08/valueshowingastwo.png</image:loc><image:title>valueshowingastwo</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/08/lastchangevalueunchanged.png</image:loc><image:title>lastchangevalueunchanged</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/08/checklastchangevalueupdated.png</image:loc><image:title>checklastchangevalueupdated</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/08/designing-long-running-procedures-for-maintainability.jpg</image:loc><image:title>Designing Long Running Procedures for Maintainability</image:title></image:image><lastmod>2023-08-22T22:22:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/08/15/belated-t-sql-tuesday-165-data-jobs-roles/</loc><lastmod>2023-08-15T19:17:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/08/08/calculating-string-lengths/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/08/stringlength.jpg</image:loc><image:title>StringLength</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/08/lenfunctionunicodefixedlength.png</image:loc><image:title>lenfunctionunicodefixedlength</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/08/datalengthfixedlengthexample.png</image:loc><image:title>datalengthfixedlengthexample</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/08/datalengthunicodeexample.png</image:loc><image:title>datalengthunicodeexample</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/08/lenfunctionwithspaces.png</image:loc><image:title>lenfunctionwithspaces</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/08/datalengthexamplewithspaces.png</image:loc><image:title>datalengthexamplewithspaces</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/08/simplelenfunction.png</image:loc><image:title>simplelenfunction</image:title></image:image><lastmod>2023-08-07T21:01:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/08/01/recursive-functions-and-limitations/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/08/recursionmodifiedsmall.png</image:loc><image:title>RecursionModifiedSmall</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/07/verylongctesuccess.png</image:loc><image:title>verylongctesuccess</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/07/verylongctetest.png</image:loc><image:title>verylongctetest</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/07/longtrimctetest.png</image:loc><image:title>longtrimctetest</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/07/longtrimtest.png</image:loc><image:title>longtrimtest</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/07/simpletrimtest.png</image:loc><image:title>simpletrimtest</image:title></image:image><lastmod>2023-07-31T21:27:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/07/25/schema-design-for-bit-flags/</loc><lastmod>2023-07-20T07:56:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/07/18/ranking-function-reference/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/07/ntilerankingresults.png</image:loc><image:title>ntilerankingresults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/07/denserankrankingresults.png</image:loc><image:title>denserankrankingresults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/07/rownumberrankingresults.png</image:loc><image:title>rownumberrankingresults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/07/executionplansort.png</image:loc><image:title>executionplansort</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/07/rankrankingresults.png</image:loc><image:title>rankrankingresults</image:title></image:image><lastmod>2023-07-18T21:06:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/07/11/alternative-to-binary-case-statements/</loc><lastmod>2023-07-11T18:42:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/07/04/object-visibility-who-can-see-what/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/07/viewdefinitionpermissionsapplied.png</image:loc><image:title>viewdefinitionpermissionsapplied</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/07/datareaderpermissionsapplied.png</image:loc><image:title>datareaderpermissionsapplied</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/07/databaseusernoobjectsvisible.png</image:loc><image:title>databaseusernoobjectsvisible</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/07/nodatabaseaccesserror.png</image:loc><image:title>nodatabaseaccesserror</image:title></image:image><lastmod>2023-07-04T21:01:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/06/27/implementing-logging-for-rollbacks/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/06/recordcounts.png</image:loc><image:title>recordcounts</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/06/errortablecontents.png</image:loc><image:title>errortablecontents</image:title></image:image><lastmod>2023-06-27T19:21:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/06/20/persisting-data-following-rollback/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/06/procexecutionrollbackresults.png</image:loc><image:title>procexecutionrollbackresults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/06/regularvariablerollbackresults.png</image:loc><image:title>regularvariablerollbackresults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/06/tablevariablerollbackresults.png</image:loc><image:title>tablevariablerollbackresults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/06/temptablerollbackresults.png</image:loc><image:title>temptablerollbackresults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/06/tablerollbackresults.png</image:loc><image:title>tablerollbackresults</image:title></image:image><lastmod>2023-06-19T20:44:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/06/13/data-integrity-foundations-with-constraints-part-2/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/06/notnullinobjectexplorer.png</image:loc><image:title>notnullinobjectexplorer</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/06/checkconstraintsinobjectexplorer.png</image:loc><image:title>checkconstraintsinobjectexplorer</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/06/defaultconstraintsinobjectexplorer.png</image:loc><image:title>defaultconstraintsinobjectexplorer</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/06/defaultconstraintresults.png</image:loc><image:title>defaultconstraintresults</image:title></image:image><lastmod>2023-06-12T21:26:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/06/06/data-integrity-foundations-with-constraints-part-1/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/06/foreignkeyelements.png</image:loc><image:title>foreignkeyelements</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/06/uniqueconstraintelements.png</image:loc><image:title>uniqueconstraintelements</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/06/primarykeyelements.png</image:loc><image:title>primarykeyelements</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/06/cover.jpg</image:loc><image:title>Cover</image:title></image:image><lastmod>2023-06-06T21:28:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/05/30/impact-on-statistics-of-rolling-back-transactions/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/05/estimatedplanmisestimation-1.png</image:loc><image:title>estimatedplanmisestimation-1</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/05/statisticsshowingsinglerecordmodified.png</image:loc><image:title>statisticsshowingsinglerecordmodified</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/05/statisticsincorrectaftersinglerecordrollback.png</image:loc><image:title>statisticsincorrectaftersinglerecordrollback</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/05/estimatedplanmisestimation.png</image:loc><image:title>estimatedplanmisestimation</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/05/statisticsafternewrecordandrebuild.png</image:loc><image:title>statisticsafternewrecordandrebuild</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/05/statisticsrolledbackafterdatarequeried.png</image:loc><image:title>statisticsrolledbackafterdatarequeried</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/05/modificationcounterafterrollback.png</image:loc><image:title>modificationcounterafterrollback</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/05/statisticsstillsameafterrollback.png</image:loc><image:title>statisticsstillsameafterrollback</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/05/statisticsafternewrecordsintransaction.png</image:loc><image:title>statisticsafternewrecordsintransaction</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/05/initialstatistics.png</image:loc><image:title>initialstatistics</image:title></image:image><lastmod>2023-05-28T20:15:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/05/23/modifying-data-in-multi-table-views/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/05/complexmixedtests.png</image:loc><image:title>complexmixedtests</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/05/simpledeletetest.png</image:loc><image:title>simpledeletetest</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/05/simpleupdatetest.png</image:loc><image:title>simpleupdatetest</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/05/simpleinserttest.png</image:loc><image:title>simpleinserttest</image:title></image:image><lastmod>2023-05-23T22:19:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/05/16/modifying-data-in-a-view/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/05/afterrecordsmodified.png</image:loc><image:title>afterrecordsmodified</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/05/newrecordsadded.png</image:loc><image:title>newrecordsadded</image:title></image:image><lastmod>2023-05-14T19:30:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/05/09/auditing-schema-changes-with-ddl-triggers/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/05/auditresultsfromddlchanges-1.png</image:loc><image:title>auditresultsfromddlchanges-1</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/05/auditresultsfromtablechanges-1.png</image:loc><image:title>auditresultsfromtablechanges-1</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/05/auditresultsfromddlchanges.png</image:loc><image:title>auditresultsfromddlchanges</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/05/auditresultsfromtablechanges.png</image:loc><image:title>auditresultsfromtablechanges</image:title></image:image><lastmod>2023-05-09T21:29:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/05/02/implementing-dml-triggers/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/05/triggerdetailsfromsystemview.png</image:loc><image:title>triggerdetailsfromsystemview</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/05/dmltriggerlocation.png</image:loc><image:title>dmltriggerlocation</image:title></image:image><lastmod>2023-05-03T21:48:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/04/25/implementing-ddl-triggers/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/04/triggerdetailsfromdmv.png</image:loc><image:title>triggerdetailsfromdmv</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/04/triggersinobjectexplorer.png</image:loc><image:title>triggersinobjectexplorer</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/04/errorwhentryingtodroptable.png</image:loc><image:title>errorwhentryingtodroptable</image:title></image:image><lastmod>2023-05-03T11:50:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/04/18/naming-scope-in-sql-server/</loc><lastmod>2023-04-18T19:20:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/04/11/t-sql-tuesday-161-having-fun-with-t-sql/</loc><lastmod>2023-04-13T06:32:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/04/04/performance-enhancements-for-vertical-partitioning/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/04/countwithforeignkeyandleftjoin.png</image:loc><image:title>countwithforeignkeyandleftjoin</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/04/countingwithforeignkey.png</image:loc><image:title>countingwithforeignkey</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/04/twoscansperformingacount.png</image:loc><image:title>twoscansperformingacount</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/04/onlyscanfromchildtable.png</image:loc><image:title>onlyscanfromchildtable</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/04/scanandseekfromchildtable.png</image:loc><image:title>scanandseekfromchildtable</image:title></image:image><lastmod>2023-04-03T18:44:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/03/07/implementing-vertical-partitioning/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/03/calendartableasaview.png</image:loc><image:title>calendartableasaview</image:title></image:image><lastmod>2023-04-03T06:10:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/03/28/benefits-of-vertical-partitioning/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/03/queryone_initialfullscan.png</image:loc><image:title>queryone_initialfullscan</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/03/queryone_afterscanandseek.png</image:loc><image:title>queryone_afterscanandseek</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/03/creatingindexonpartitionedtable.png</image:loc><image:title>creatingindexonpartitionedtable</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/03/creatingindexonoriginaltable.png</image:loc><image:title>creatingindexonoriginaltable</image:title></image:image><lastmod>2023-03-28T20:25:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/03/21/boolean-value-storage-in-sql-server/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/03/pagecountwithtwelvecolumns.png</image:loc><image:title>pagecountwithtwelvecolumns</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/03/pagecountwithninebooleans.png</image:loc><image:title>pagecountwithninebooleans</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/03/afteraddingmorecolumns.png</image:loc><image:title>afteraddingmorecolumns</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/03/initialpagecount.png</image:loc><image:title>initialpagecount</image:title></image:image><lastmod>2023-03-22T00:45:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/03/14/t-sql-tuesday-160-microsoft-openai-wishlist/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/03/foreignkeyfromchatgpt.png</image:loc><image:title>foreignkeyfromchatgpt</image:title></image:image><lastmod>2023-03-13T22:45:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/02/28/checking-data-types-for-stored-procedure-results/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/03/resultsfromdescriberesultsfunction.png</image:loc><image:title>resultsfromdescriberesultsfunction</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/03/exampleproccall.png</image:loc><image:title>exampleproccall</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/03/datatypesfromaview.png</image:loc><image:title>datatypesfromaview</image:title></image:image><lastmod>2023-03-01T00:24:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/02/21/introduction-to-vertical-partitioning/</loc><lastmod>2023-02-20T22:45:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/02/14/changing-identity-from-int-to-bigint/</loc><lastmod>2023-02-15T00:11:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/02/07/querying-with-aliases/</loc><lastmod>2023-02-06T19:50:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/01/31/performance-considerations-using-apply/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/01/queryplanwithtwostatements.png</image:loc><image:title>queryplanwithtwostatements</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/01/alternativeresultsbacktoback.png</image:loc><image:title>alternativeresultsbacktoback</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/01/impactofcrossapply.png</image:loc><image:title>impactofcrossapply</image:title></image:image><lastmod>2023-01-31T22:55:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/01/24/using-cross-apply-and-outer-apply/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/01/crossapplyexample.png</image:loc><image:title>crossapplyexample</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/01/outerapplyexample.png</image:loc><image:title>outerapplyexample</image:title></image:image><lastmod>2023-01-24T22:25:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/01/17/complex-updates-and-deletes/</loc><lastmod>2023-01-17T23:25:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/01/10/partition-elimination-in-sql-server/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/01/noeliminationscanningallpartitions.png</image:loc><image:title>noeliminationscanningallpartitions</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2023/01/actualpartitioncountofone.png</image:loc><image:title>actualpartitioncountofone</image:title></image:image><lastmod>2023-01-09T23:20:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2023/01/03/2022-year-in-review/</loc><lastmod>2023-01-03T19:30:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/12/27/ssms-tip-saving-schema-changes/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/12/optionswithsettingenabled.png</image:loc><image:title>optionswithsettingenabled</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/12/schemachangesmadeindesigner.png</image:loc><image:title>schemachangesmadeindesigner</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/12/savingchangesnotpermitted.png</image:loc><image:title>savingchangesnotpermitted</image:title></image:image><lastmod>2022-12-26T17:30:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/12/20/ssms-tip-to-show-table-details/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/12/schemaresultspersontable.png</image:loc><image:title>schemaresultspersontable</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/12/highlightingobject.png</image:loc><image:title>highlightingobject</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/12/persontablequery.png</image:loc><image:title>persontablequery</image:title></image:image><lastmod>2022-12-21T23:37:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/12/13/t-sql-tuesday-157-end-of-year-activities/</loc><lastmod>2022-12-13T22:43:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/12/06/partition-switching-in-sql-server/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/12/partitionsafterswitching.png</image:loc><image:title>partitionsafterswitching</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/12/partitionsbeforeswitching.png</image:loc><image:title>partitionsbeforeswitching</image:title></image:image><lastmod>2025-08-19T00:33:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/11/29/managing-table-partitions-part-2/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/11/partitionsaftermerge.png</image:loc><image:title>partitionsaftermerge</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/11/partitionsbeforemerge.png</image:loc><image:title>partitionsbeforemerge</image:title></image:image><lastmod>2022-11-28T22:36:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/11/22/managing-table-partitions-part-1/</loc><lastmod>2022-11-23T21:23:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/11/15/implementing-table-partitioning/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/11/tabledetailsafterpartitioning.png</image:loc><image:title>tabledetailsafterpartitioning</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/11/tabledetailsbeforepartitioning.png</image:loc><image:title>tabledetailsbeforepartitioning</image:title></image:image><lastmod>2022-11-15T23:02:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/11/08/t-sql-tuesday-156-production-code/</loc><lastmod>2022-11-07T23:48:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/11/01/challenges-with-changing-object-schema/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/11/objectdefinitionunchanged.png</image:loc><image:title>objectdefinitionunchanged</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/11/nopermissionstoreporton.png</image:loc><image:title>nopermissionstoreporton</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/11/permissionsforstoredprocedure.png</image:loc><image:title>permissionsforstoredprocedure</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/11/tabledependencyinproc.png</image:loc><image:title>tabledependencyinproc</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/11/tablenamehaschanged.png</image:loc><image:title>tablenamehaschanged</image:title></image:image><lastmod>2022-11-01T22:20:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/10/25/comparing-views-and-synonyms-in-sql-server/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/10/newfieldexample.png</image:loc><image:title>newfieldexample</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/10/indexhintexample.png</image:loc><image:title>indexhintexample</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/10/forceseekexample.png</image:loc><image:title>forceseekexample</image:title></image:image><lastmod>2022-10-25T20:26:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/10/18/referencing-cross-database-objects/</loc><lastmod>2022-10-18T21:20:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/10/11/t-sql-tuesday-155-the-dynamic-code-invitation/</loc><lastmod>2022-10-17T16:24:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/10/04/changing-object-schema-in-sql-server/</loc><lastmod>2022-10-04T20:57:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2020/07/05/hello-world/</loc><lastmod>2022-09-28T21:07:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/09/27/new-beginnings/</loc><lastmod>2022-09-28T21:06:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/09/20/introduction-to-partitioning/</loc><lastmod>2022-09-20T22:05:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/08/16/transparent-database-encryption-restores/</loc><lastmod>2022-09-20T18:16:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/09/13/t-sql-tuesday-154-sql-server-2022/</loc><lastmod>2022-09-13T22:08:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/09/06/fixing-ssas-query-logging/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/09/connectionapplicationnamechange.png</image:loc><image:title>connectionapplicationnamechange</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/09/analysisservicesproperties.png</image:loc><image:title>analysisservicesproperties</image:title></image:image><lastmod>2022-09-12T17:37:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/08/30/rotating-transparent-database-encryption-certificates/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/08/expiredcertificate.png</image:loc><image:title>expiredcertificate</image:title></image:image><lastmod>2022-08-27T08:30:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/08/23/removing-transparent-database-encrypion/</loc><lastmod>2022-08-22T19:01:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/08/09/backing-up-transparent-database-encryption-keys/</loc><lastmod>2022-08-09T21:58:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/08/02/implementing-transparent-database-encryption/</loc><lastmod>2022-08-01T21:29:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/07/26/introduction-to-transparent-data-encryption/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/07/tdearchitecture.png</image:loc><image:title>tdearchitecture</image:title></image:image><lastmod>2022-07-26T21:28:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/07/19/creating-a-file-share-account-in-reporting-services/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/07/usingfileshareaccount.png</image:loc><image:title>usingfileshareaccount</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/07/fileshareaccountdialog.png</image:loc><image:title>fileshareaccountdialog</image:title></image:image><lastmod>2022-07-19T19:19:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/07/12/t-sql-tuesday-152-it-depends/</loc><lastmod>2022-07-12T23:03:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/07/05/dynamic-data-masking-features-in-sql-server-2022/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/07/columnunmaskedresults.png</image:loc><image:title>columnunmaskedresults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/07/tableunmaskresults.png</image:loc><image:title>tableunmaskresults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/07/schemaunmaskresults.png</image:loc><image:title>schemaunmaskresults</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/07/obfuscatedcustomerdetails.png</image:loc><image:title>obfuscatedcustomerdetails</image:title></image:image><lastmod>2022-07-05T22:59:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/06/28/challenges-with-dynamic-data-masking/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/06/decodednames.png</image:loc><image:title>decodednames</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/06/salaryexample.png</image:loc><image:title>salaryexample</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/06/queryforuser.png</image:loc><image:title>queryforuser</image:title></image:image><lastmod>2022-06-28T20:39:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/06/21/dynamic-data-masking-patterns/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/06/maskingresults.png</image:loc><image:title>maskingresults</image:title></image:image><lastmod>2022-06-21T21:43:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/06/14/t-sql-tuesday-151-coding-standards/</loc><lastmod>2022-06-14T20:24:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/06/07/introduction-to-dynamic-data-masking/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/06/unmaskeddata-1.png</image:loc><image:title>unmaskeddata-1</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/06/maskeddata.png</image:loc><image:title>maskeddata</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/06/unmaskeddata.png</image:loc><image:title>unmaskeddata</image:title></image:image><lastmod>2022-06-07T22:27:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/05/31/testing-permissions-with-execute-as/</loc><lastmod>2022-05-31T21:41:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/05/24/additional-temporal-table-features/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/05/temporaltableretention.png</image:loc><image:title>temporaltableretention</image:title></image:image><lastmod>2022-05-24T22:43:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/05/17/modifying-temporal-tables/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/05/changingdatatype.png</image:loc><image:title>changingdatatype</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/05/addingnewtemporalfield.png</image:loc><image:title>addingnewtemporalfield</image:title></image:image><lastmod>2022-05-17T20:58:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/05/10/t-sql-tuesday-150-my-first-tech-job/</loc><lastmod>2022-05-10T22:14:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/05/03/querying-temporal-tables/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2022/05/temporalexpressionexamples.png</image:loc><image:title>temporalexpressionexamples</image:title></image:image><lastmod>2022-05-04T00:26:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/04/26/diving-deeper-into-temporal-tables/</loc><lastmod>2022-04-26T21:27:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/04/19/introduction-to-temporal-tables/</loc><lastmod>2022-04-21T22:20:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/04/12/t-sql-tuesday-149-t-sql-advice-youd-give-to-your-younger-self/</loc><lastmod>2022-04-13T00:11:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/04/05/multi-value-parameters-in-reporting-services/</loc><lastmod>2022-04-06T21:51:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/03/29/adding-parameters-in-reporting-services/</loc><lastmod>2022-03-30T22:39:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/03/22/dynamic-date-ranges-with-window-functions/</loc><lastmod>2022-03-22T23:11:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/03/15/analytical-window-functions/</loc><lastmod>2022-03-15T08:19:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/03/08/aggregate-window-functions/</loc><lastmod>2022-03-15T08:18:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/03/01/window-functions-and-ranking/</loc><lastmod>2022-03-15T08:18:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/02/22/setting-default-values/</loc><lastmod>2022-03-07T23:01:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/01/25/indexing-computed-columns/</loc><lastmod>2022-03-01T22:46:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/01/18/altering-computed-columns/</loc><lastmod>2022-03-01T22:45:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/01/04/introduction-to-computed-columns/</loc><lastmod>2022-03-01T22:44:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/02/15/using-regular-expressions-in-sql-server/</loc><lastmod>2022-02-15T22:43:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/02/08/t-sql-tuesday-147-upgrade-strategies/</loc><lastmod>2022-02-10T02:16:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/02/01/using-schemas-in-sql-server/</loc><lastmod>2022-02-01T23:01:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2022/01/11/t-sql-tuesday-146-upending-preconceived-notions/</loc><lastmod>2022-01-12T01:15:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2021/12/21/deleting-data-from-a-heap/</loc><lastmod>2021-12-21T20:02:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2021/11/30/an-unfortunate-tale-of-clustering-a-heap/</loc><lastmod>2021-12-01T01:02:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2021/11/16/removing-duplicate-records-from-a-heap/</loc><lastmod>2021-11-17T00:22:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2021/10/12/t-sql-tuesday-143-short-code-examples/</loc><lastmod>2021-10-13T21:41:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2021/09/19/using-templates-in-management-studio/</loc><lastmod>2021-09-19T23:08:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2021/08/15/automating-and-debugging-file-downloads-with-powershell/</loc><lastmod>2021-08-15T21:42:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2021/07/04/archiving-data-with-delete-and-output/</loc><lastmod>2021-07-04T20:07:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2021/05/30/reporting-services-execution-logs/</loc><lastmod>2021-05-30T22:57:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2021/05/09/reporting-services-lookup-function/</loc><lastmod>2021-05-09T23:10:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2021/02/21/moving-database-files-between-drives/</loc><lastmod>2021-02-22T01:42:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2021/02/14/parsing-high-precision-timestamps-in-ssis/</loc><lastmod>2021-02-14T23:57:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2021/01/03/renaming-tables-in-sql-server/</loc><lastmod>2021-01-04T01:36:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2020/10/25/commenting-with-care/</loc><lastmod>2020-10-25T21:25:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2020/10/11/a-story-of-memory-pressure-in-sql-server/</loc><lastmod>2020-10-14T18:28:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2020/09/27/cleaning-up-with-powershell/</loc><lastmod>2020-09-27T23:02:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2020/09/20/tidying-up-the-ssis-database/</loc><lastmod>2020-09-20T23:23:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2020/08/02/scraping-data-from-the-web-with-c/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2020/08/htmlagilitypack.jpg</image:loc><image:title>htmlagilitypack</image:title></image:image><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2020/08/page-string.jpg</image:loc><image:title>page-string</image:title></image:image><lastmod>2020-08-02T23:38:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk/2020/07/14/__trashed/</loc><image:image><image:loc>https://andybrownsword.co.uk/wp-content/uploads/2020/07/t-sql-tuesday-logo.jpg</image:loc><image:title>T-SQL-Tuesday-Logo</image:title></image:image><lastmod>2020-07-14T23:21:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://andybrownsword.co.uk</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-03-31T22:40:09+00:00</lastmod></url></urlset>
