<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Microsoft SQL Server &#8211; Database Math </title>
	<atom:link href="https://databasemath.com/category/rdbms/mssql/feed/" rel="self" type="application/rss+xml" />
	<link>https://databasemath.com</link>
	<description>Database mathematics and more pragmatic information.</description>
	<lastBuildDate>Mon, 24 Jan 2022 21:02:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0.1</generator>
	<item>
		<title>MSSQL 2016/2017 to 2019 Upgrade with Polybase installed &#8211; Switching from Oracle JRE to Azul Open JDK JRE</title>
		<link>https://databasemath.com/2022/01/24/mssql-2016-2017-to-2019-upgrade-with-polybase-installed-switching-from-oracle-jre-to-azul-open-jdk-jre/</link>
					<comments>https://databasemath.com/2022/01/24/mssql-2016-2017-to-2019-upgrade-with-polybase-installed-switching-from-oracle-jre-to-azul-open-jdk-jre/#respond</comments>
		
		<dc:creator><![CDATA[Avery Lane]]></dc:creator>
		<pubDate>Mon, 24 Jan 2022 21:01:54 +0000</pubDate>
				<category><![CDATA[Microsoft SQL Server]]></category>
		<category><![CDATA[Azul]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java Version]]></category>
		<category><![CDATA[JDK]]></category>
		<category><![CDATA[JRE]]></category>
		<category><![CDATA[Open JDK]]></category>
		<category><![CDATA[Oracle JRE]]></category>
		<category><![CDATA[polybase]]></category>
		<category><![CDATA[SQL 2016]]></category>
		<category><![CDATA[SQL 2017]]></category>
		<category><![CDATA[SQL 2019]]></category>
		<category><![CDATA[Upgrade]]></category>
		<guid isPermaLink="false">https://databasemath.com/?p=399</guid>

					<description><![CDATA[How to change from Oracle Java JRE to Azul Open JRE for Polybase when upgrading from SQL Server 2016/2017 to 2019]]></description>
		
					<wfw:commentRss>https://databasemath.com/2022/01/24/mssql-2016-2017-to-2019-upgrade-with-polybase-installed-switching-from-oracle-jre-to-azul-open-jdk-jre/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MSSQL Server: Always On AG Synchronous Commit is NOT Synchronous Redo</title>
		<link>https://databasemath.com/2021/08/31/mssql-server-always-on-ag-synchronous-commit-is-not-synchronous-redo/</link>
					<comments>https://databasemath.com/2021/08/31/mssql-server-always-on-ag-synchronous-commit-is-not-synchronous-redo/#respond</comments>
		
		<dc:creator><![CDATA[Avery Lane]]></dc:creator>
		<pubDate>Tue, 31 Aug 2021 10:07:44 +0000</pubDate>
				<category><![CDATA[All Posts]]></category>
		<category><![CDATA[Always On Availability Groups]]></category>
		<category><![CDATA[AG]]></category>
		<category><![CDATA[Always On]]></category>
		<category><![CDATA[AlwaysOn]]></category>
		<category><![CDATA[Asynchronous Redo]]></category>
		<category><![CDATA[Availability Group]]></category>
		<category><![CDATA[Redo thread]]></category>
		<category><![CDATA[Synchronous Commit]]></category>
		<guid isPermaLink="false">https://databasemath.com/?p=364</guid>

					<description><![CDATA[Microsoft SQL Server Always On Availability Groups was introduced in SQL Server 2012 and were a more mature, stable and robust version of database mirroring. In fact, the AG feature was built with mirroring at its foundation. SQL Server 2014 introduced several improvements including increasing the readable secondaries count and sustaining read operations upon secondary-primary &#8230; <a href="https://databasemath.com/2021/08/31/mssql-server-always-on-ag-synchronous-commit-is-not-synchronous-redo/" class="more-link">Continue reading<span class="screen-reader-text"> "MSSQL Server: Always On AG Synchronous Commit is NOT Synchronous Redo"</span></a>]]></description>
		
					<wfw:commentRss>https://databasemath.com/2021/08/31/mssql-server-always-on-ag-synchronous-commit-is-not-synchronous-redo/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MSSQL Server: Always On AG RegisterAllProvidersIP &#038; MultiSubnetFailover=True</title>
		<link>https://databasemath.com/2021/08/31/mssql-server-always-on-ag-registerallprovidersip-multisubnetfailovertrue/</link>
					<comments>https://databasemath.com/2021/08/31/mssql-server-always-on-ag-registerallprovidersip-multisubnetfailovertrue/#respond</comments>
		
		<dc:creator><![CDATA[Avery Lane]]></dc:creator>
		<pubDate>Tue, 31 Aug 2021 07:56:58 +0000</pubDate>
				<category><![CDATA[Always On Availability Groups]]></category>
		<category><![CDATA[Microsoft SQL Server]]></category>
		<category><![CDATA[AAG]]></category>
		<category><![CDATA[AG]]></category>
		<category><![CDATA[AlwaysOn]]></category>
		<category><![CDATA[Availability Groups]]></category>
		<category><![CDATA[HostRecordTTL]]></category>
		<category><![CDATA[Multisubnet]]></category>
		<category><![CDATA[RegisterAllProvidersIP]]></category>
		<category><![CDATA[TTL]]></category>
		<guid isPermaLink="false">https://databasemath.com/?p=362</guid>

					<description><![CDATA[The Microsoft SQL Server Always On Availability Groups feature is often confused with the similarly named SQL Server Always On Failover Cluster instances. This is in part because Failover Cluster Instances (FCI) were rebranded some years ago under the &#8220;Always On&#8221; marketing term, but also because both features rely on the Windows Failover Cluster feature. &#8230; <a href="https://databasemath.com/2021/08/31/mssql-server-always-on-ag-registerallprovidersip-multisubnetfailovertrue/" class="more-link">Continue reading<span class="screen-reader-text"> "MSSQL Server: Always On AG RegisterAllProvidersIP &#038; MultiSubnetFailover=True"</span></a>]]></description>
		
					<wfw:commentRss>https://databasemath.com/2021/08/31/mssql-server-always-on-ag-registerallprovidersip-multisubnetfailovertrue/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MSSQL: Database Mail &#8211; Failed to initialize sqlcmd library with error number -2147467259</title>
		<link>https://databasemath.com/2021/08/27/mssql-database-mail-failed-to-initialize-sqlcmd-library-with-error-number-2147467259/</link>
					<comments>https://databasemath.com/2021/08/27/mssql-database-mail-failed-to-initialize-sqlcmd-library-with-error-number-2147467259/#respond</comments>
		
		<dc:creator><![CDATA[Avery Lane]]></dc:creator>
		<pubDate>Fri, 27 Aug 2021 18:28:34 +0000</pubDate>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Microsoft SQL Server]]></category>
		<category><![CDATA[@execute_query_database]]></category>
		<category><![CDATA[@query_no_truncate]]></category>
		<category><![CDATA[@query_result_header]]></category>
		<category><![CDATA[database mail]]></category>
		<category><![CDATA[Failed to initialize sqlcmd library]]></category>
		<category><![CDATA[sp_send_dbmail]]></category>
		<guid isPermaLink="false">https://databasemath.com/?p=354</guid>

					<description><![CDATA[This is a common error and most search results on the web point out the most common cause for this error (which is also documented in the official Microsoft documentation): The following error may occur when setting @query_result_header to 0 and setting @query_no_truncate to 1: Msg 22050, Level 16, State 1, Line 12: Failed to &#8230; <a href="https://databasemath.com/2021/08/27/mssql-database-mail-failed-to-initialize-sqlcmd-library-with-error-number-2147467259/" class="more-link">Continue reading<span class="screen-reader-text"> "MSSQL: Database Mail &#8211; Failed to initialize sqlcmd library with error number -2147467259"</span></a>]]></description>
		
					<wfw:commentRss>https://databasemath.com/2021/08/27/mssql-database-mail-failed-to-initialize-sqlcmd-library-with-error-number-2147467259/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Replication Agent Stops: Named Pipes Provider: Could not open a connection to SQL Server</title>
		<link>https://databasemath.com/2021/06/29/replication-agent-stops-named-pipes-provider-could-not-open-a-connection-to-sql-server/</link>
					<comments>https://databasemath.com/2021/06/29/replication-agent-stops-named-pipes-provider-could-not-open-a-connection-to-sql-server/#respond</comments>
		
		<dc:creator><![CDATA[Avery Lane]]></dc:creator>
		<pubDate>Tue, 29 Jun 2021 20:14:33 +0000</pubDate>
				<category><![CDATA[Microsoft SQL Server]]></category>
		<category><![CDATA[Replication]]></category>
		<category><![CDATA[agent]]></category>
		<category><![CDATA[distribution]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[log reader]]></category>
		<category><![CDATA[merge]]></category>
		<category><![CDATA[Publication Access List]]></category>
		<category><![CDATA[replication]]></category>
		<category><![CDATA[Replication Agent Security Model]]></category>
		<category><![CDATA[security]]></category>
		<guid isPermaLink="false">https://databasemath.com/?p=276</guid>

					<description><![CDATA[Problem Suppose that you setup a new Transactional Replication topology in Microsoft SQL Server, the scripts execute successfully and/or the wizard shows no errors. Despite this, when you try to run the log reader, snapshot, distribution or other agent for the first time it starts up successfully but then stops. When you check the job &#8230; <a href="https://databasemath.com/2021/06/29/replication-agent-stops-named-pipes-provider-could-not-open-a-connection-to-sql-server/" class="more-link">Continue reading<span class="screen-reader-text"> "Replication Agent Stops: Named Pipes Provider: Could not open a connection to SQL Server"</span></a>]]></description>
		
					<wfw:commentRss>https://databasemath.com/2021/06/29/replication-agent-stops-named-pipes-provider-could-not-open-a-connection-to-sql-server/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MSSQL Server Connectivity: UDL Test</title>
		<link>https://databasemath.com/2021/06/29/mssql-server-connectivity-udl-test/</link>
					<comments>https://databasemath.com/2021/06/29/mssql-server-connectivity-udl-test/#respond</comments>
		
		<dc:creator><![CDATA[Avery Lane]]></dc:creator>
		<pubDate>Tue, 29 Jun 2021 19:43:31 +0000</pubDate>
				<category><![CDATA[Microsoft SQL Server]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[connectivity]]></category>
		<category><![CDATA[local server]]></category>
		<category><![CDATA[remote server]]></category>
		<category><![CDATA[SQL Connectivity]]></category>
		<category><![CDATA[test connection]]></category>
		<category><![CDATA[udl]]></category>
		<category><![CDATA[udl test]]></category>
		<guid isPermaLink="false">https://databasemath.com/?p=279</guid>

					<description><![CDATA[The &#8220;UDL Test&#8221; is a quick, easy, and flexible way to test connectivity to Microsoft SQL Server using a variety of installed providers/drivers using either Windows or SQL Authentication. To get started, simply create a new text file on your desktop and give it a name: Change the file extension to udl: You will get &#8230; <a href="https://databasemath.com/2021/06/29/mssql-server-connectivity-udl-test/" class="more-link">Continue reading<span class="screen-reader-text"> "MSSQL Server Connectivity: UDL Test"</span></a>]]></description>
		
					<wfw:commentRss>https://databasemath.com/2021/06/29/mssql-server-connectivity-udl-test/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Learning Series: MSSQL Server &#124; Introduction</title>
		<link>https://databasemath.com/2021/05/14/learning-series-mssql-server-introduction-01/</link>
					<comments>https://databasemath.com/2021/05/14/learning-series-mssql-server-introduction-01/#respond</comments>
		
		<dc:creator><![CDATA[Avery Lane]]></dc:creator>
		<pubDate>Fri, 14 May 2021 23:42:01 +0000</pubDate>
				<category><![CDATA[All Posts]]></category>
		<category><![CDATA[Learning Series: MSSQL Server]]></category>
		<category><![CDATA[Ad Hoc]]></category>
		<category><![CDATA[beginners]]></category>
		<category><![CDATA[CLR]]></category>
		<category><![CDATA[Database Engine]]></category>
		<category><![CDATA[DCL]]></category>
		<category><![CDATA[DDL]]></category>
		<category><![CDATA[DML]]></category>
		<category><![CDATA[Indexes]]></category>
		<category><![CDATA[Microsoft SQL Server]]></category>
		<category><![CDATA[mssql]]></category>
		<category><![CDATA[Query]]></category>
		<category><![CDATA[RDBMS]]></category>
		<category><![CDATA[Referential Integrity]]></category>
		<category><![CDATA[SQL Instance]]></category>
		<category><![CDATA[TCL]]></category>
		<category><![CDATA[Triggers]]></category>
		<guid isPermaLink="false">https://databasemath.com/?p=259</guid>

					<description><![CDATA[Lesson 01 : Introduction Too often, technical documentation makes too many assumptions about prior knowledge of terminology and standards for beginners to comfortably get started. So, to kick off this learning series, let&#8217;s go over some of the terminology and concepts we will be using when learning about SQL Server. NOTE: Even if you are &#8230; <a href="https://databasemath.com/2021/05/14/learning-series-mssql-server-introduction-01/" class="more-link">Continue reading<span class="screen-reader-text"> "Learning Series: MSSQL Server &#124; Introduction"</span></a>]]></description>
		
					<wfw:commentRss>https://databasemath.com/2021/05/14/learning-series-mssql-server-introduction-01/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MSSQL SERVER: Backup and Restore to Network Path Using XP_CMDSHELL</title>
		<link>https://databasemath.com/2021/05/10/mssql-server-backup-and-restore-to-network-path-using-xp_cmdshell/</link>
					<comments>https://databasemath.com/2021/05/10/mssql-server-backup-and-restore-to-network-path-using-xp_cmdshell/#respond</comments>
		
		<dc:creator><![CDATA[Avery Lane]]></dc:creator>
		<pubDate>Mon, 10 May 2021 18:40:34 +0000</pubDate>
				<category><![CDATA[All Posts]]></category>
		<category><![CDATA[Microsoft SQL Server]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[network drive]]></category>
		<category><![CDATA[network path]]></category>
		<category><![CDATA[restore]]></category>
		<category><![CDATA[xp_cmdshell]]></category>
		<guid isPermaLink="false">https://databasemath.com/?p=220</guid>

					<description><![CDATA[There might be times that you need to backup or restore databases in MSSQL Server to a network location. Out of the box, this isn&#8217;t the easiest thing to do. So I will show you the steps you can take to successfully backup and restore databases to and from network mapped drives. Start by mounting &#8230; <a href="https://databasemath.com/2021/05/10/mssql-server-backup-and-restore-to-network-path-using-xp_cmdshell/" class="more-link">Continue reading<span class="screen-reader-text"> "MSSQL SERVER: Backup and Restore to Network Path Using XP_CMDSHELL"</span></a>]]></description>
		
					<wfw:commentRss>https://databasemath.com/2021/05/10/mssql-server-backup-and-restore-to-network-path-using-xp_cmdshell/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MSSQL SERVER: Schedulers and Threads</title>
		<link>https://databasemath.com/2021/04/23/mssql-server-schedulers-and-threads/</link>
					<comments>https://databasemath.com/2021/04/23/mssql-server-schedulers-and-threads/#respond</comments>
		
		<dc:creator><![CDATA[Avery Lane]]></dc:creator>
		<pubDate>Fri, 23 Apr 2021 07:52:10 +0000</pubDate>
				<category><![CDATA[All Posts]]></category>
		<category><![CDATA[Internals]]></category>
		<category><![CDATA[Microsoft SQL Server]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Quantum]]></category>
		<category><![CDATA[request]]></category>
		<category><![CDATA[runnable queue]]></category>
		<category><![CDATA[Scheduler]]></category>
		<category><![CDATA[Task]]></category>
		<category><![CDATA[Thread]]></category>
		<category><![CDATA[thread states]]></category>
		<category><![CDATA[waiter list]]></category>
		<category><![CDATA[Worker Thread]]></category>
		<guid isPermaLink="false">https://databasemath.com/?p=217</guid>

					<description><![CDATA[Microsoft SQL Server is a Service that runs inside of an OS (no longer exclusively on Windows &#8211; i.e. SQL Server on Linux). However, it has its own mechanisms for handling memory management, IO and thread scheduling. This is done through access to the host OS API in most cases, but SQL is still the &#8230; <a href="https://databasemath.com/2021/04/23/mssql-server-schedulers-and-threads/" class="more-link">Continue reading<span class="screen-reader-text"> "MSSQL SERVER: Schedulers and Threads"</span></a>]]></description>
		
					<wfw:commentRss>https://databasemath.com/2021/04/23/mssql-server-schedulers-and-threads/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>MSSQL SERVER: Create an Extended Event Session with a &#8220;NOT LIKE&#8221; filter criteria on sql_statement_completed</title>
		<link>https://databasemath.com/2021/04/23/mssql-server-create-an-extended-event-session-with-a-not-like-filter-criteria-on-sql_statement_completed/</link>
					<comments>https://databasemath.com/2021/04/23/mssql-server-create-an-extended-event-session-with-a-not-like-filter-criteria-on-sql_statement_completed/#respond</comments>
		
		<dc:creator><![CDATA[Avery Lane]]></dc:creator>
		<pubDate>Fri, 23 Apr 2021 05:59:08 +0000</pubDate>
				<category><![CDATA[All Posts]]></category>
		<category><![CDATA[Microsoft SQL Server]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Extended Events]]></category>
		<category><![CDATA[filter criteria]]></category>
		<category><![CDATA[like_i_sql_unicode_string]]></category>
		<category><![CDATA[not like]]></category>
		<category><![CDATA[sql_statement_completed]]></category>
		<guid isPermaLink="false">https://databasemath.com/?p=198</guid>

					<description><![CDATA[As of the writing of this post, when creating extended events sessions in SQL Server Management Studio (SSMS), on the&#160;Set Session Event Filters&#160;page of the&#160;New Session Wizard, there is an option to include events that are like a specified value (using the&#160;like_i_sql_unicode_string&#160;operator) but there is not currently anything in the GUI to EXCLUDE queries that &#8230; <a href="https://databasemath.com/2021/04/23/mssql-server-create-an-extended-event-session-with-a-not-like-filter-criteria-on-sql_statement_completed/" class="more-link">Continue reading<span class="screen-reader-text"> "MSSQL SERVER: Create an Extended Event Session with a &#8220;NOT LIKE&#8221; filter criteria on sql_statement_completed"</span></a>]]></description>
		
					<wfw:commentRss>https://databasemath.com/2021/04/23/mssql-server-create-an-extended-event-session-with-a-not-like-filter-criteria-on-sql_statement_completed/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
