You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: azure-sql/managed-instance/replication-transactional-overview.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ description: Learn about using SQL Server transactional replication with Azure S
5
5
author: MladjoA
6
6
ms.author: mlandzic
7
7
ms.reviewer: mathoma, randolphwest
8
-
ms.date: 05/30/2025
8
+
ms.date: 02/20/2026
9
9
ms.service: azure-sql-managed-instance
10
10
ms.subservice: data-movement
11
11
ms.topic: concept-article
@@ -147,9 +147,9 @@ A value of `3` enforces TLS 1.3 connections to SQL managed instances, but has no
147
147
148
148
### Login `replAgentUser`
149
149
150
-
For purposes of transactional replication, a SQL managed instance has a pre-created login(s) with the name `replAgentUser`. This login is a member of the `sysadmin` server role and is used by replication agents that need to connect to a SQL managed instance participating in transactional replication setup.
150
+
Instances configured with a Distribution or Snapshot agent have the `replAgentUser` login created automatically. The Distribution and Snapshot agent use the `replAgentUser` login to connect to their respective database. For a push subscription, the login is created on the Distributor. For a pull or anonymous subscription, the login is created on the Subscriber. The login is a member of the fixed `db_owner` database role on the distribution or subscription database.
151
151
152
-
If transactional replication is not used, the login `replAgentUser` can be disabled. It can be re-enabled later if you decide to start using transactional replication.
152
+
The `replAgentUser` login is automatically created when the replication agent is started for the first time. The login is automatically dropped from Distributor when the [sp_dropdistributor](/sql/relational-databases/system-stored-procedures/sp-dropdistributor-transact-sql) stored procedure is executed. The login is automatically dropped from Subscriber when the last pull or anonymous subscription is deleted.
Copy file name to clipboardExpand all lines: azure-sql/managed-instance/transact-sql-tsql-differences-sql-server.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: This article discusses the Transact-SQL (T-SQL) differences between
4
4
author: danimir
5
5
ms.author: danil
6
6
ms.reviewer: mathoma, bonova, danil, randolphwest
7
-
ms.date: 04/23/2025
7
+
ms.date: 02/23/2026
8
8
ms.service: azure-sql-managed-instance
9
9
ms.subservice: service-overview
10
10
ms.topic: reference
@@ -362,7 +362,7 @@ Some Windows-specific targets for Extended Events (XEvents) aren't supported:
362
362
363
363
### External libraries
364
364
365
-
In-database R and Python external libraries are supported in limited public preview. See [Machine Learning Services in Azure SQL Managed Instance](machine-learning-services-overview.md).
365
+
In-database R and Python external libraries are the only external libraries supported. See [Machine Learning Services in Azure SQL Managed Instance](machine-learning-services-overview.md).
This article teaches you to configure [log shipping](/sql/database-engine/log-shipping/about-log-shipping-sql-server) between two [SQL Server on Azure Virtual Machines (VMs)](sql-server-on-azure-vm-iaas-what-is-overview.md).
17
+
This article teaches you to configure [log shipping](/sql/database-engine/log-shipping/about-log-shipping-sql-server) between two [SQL Server on Azure Virtual Machines (VMs)](sql-server-on-azure-vm-iaas-what-is-overview.md).
18
18
19
19
## Overview
20
20
@@ -189,14 +189,14 @@ To configure log shipping, follow these steps:
189
189
190
190
1. Under **History retention**, choose the length of time you want to retain a record of your log shipping history.
191
191
192
-
1. Select **OK** to save your settings.
192
+
1. Select **OK** to save your settings.
193
193
194
194
1. On the **Database Properties** dialog box, use **OK** to begin the configuration process.
-[Upgrade SQL Server with log shipping (Transact-SQL)](/sql/database-engine/log-shipping/upgrade-sql-server-log-shipping-transact-sql)
200
200
-[Add a Secondary Database to a Log Shipping Configuration (SQL Server)](/sql/database-engine/log-shipping/add-a-secondary-database-to-a-log-shipping-configuration-sql-server)
201
201
-[Remove a Secondary Database from a Log Shipping Configuration (SQL Server)](/sql/database-engine/log-shipping/remove-a-secondary-database-from-a-log-shipping-configuration-sql-server)
Copy file name to clipboardExpand all lines: docs/connect/odbc/windows/release-notes-odbc-sql-server-windows.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,6 +33,15 @@ For the ARM64 driver: [Chinese (Simplified)](https://go.microsoft.com/fwlink/?li
33
33
| ConcatNullYieldsNull property | Added support for ConcatNullYieldsNull property as both a connection string property and a registry key option. |
34
34
| New distribution supported | Added x86 support on Windows ARM64. |
35
35
36
+
### Known issues in 18.6.1.1
37
+
38
+
#### Terminator issue in bcp_bind
39
+
40
+
When you use a terminator as the separator in `bcp_bind` for strings, two consecutive terminators in data can mean either a `NULL` value or an empty string. The ODBC driver can't distinguish between empty strings and null strings.
41
+
42
+
- Before the 18.6.1.1 release, the ODBC driver interpreted consecutive terminators (zero-length data) as empty strings.
43
+
- In the 18.6.1.1 release, the ODBC driver interprets zero-length data as a NULL value instead of an empty string.
Copy file name to clipboardExpand all lines: docs/database-engine/availability-groups/windows/contained-availability-groups-overview.md
+9-3Lines changed: 9 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: An overview of the contained availability group feature of Always O
4
4
author: MashaMSFT
5
5
ms.author: mathoma
6
6
ms.reviewer: randolphwest
7
-
ms.date: 01/27/2026
7
+
ms.date: 02/23/2026
8
8
ms.service: sql
9
9
ms.subservice: high-availability
10
10
ms.topic: overview
@@ -194,12 +194,18 @@ To use change data capture with a contained AG, connect to the AG listener when
194
194
195
195
### Log shipping
196
196
197
-
You can configure log shipping if the source database is in the contained AG. However, a log shipping target isn't supported within a contained AG. Additionally, you need to modify the log shipping job after you configure CDC.
197
+
You can configure log shipping if the source database is in the contained AG. However, a log shipping target isn't supported within a contained AG. Additionally, you need to modify the log shipping job after you configure log shipping.
198
198
199
199
To configure log shipping with a contained AG, follow these steps:
200
200
201
201
1. Connect to the contained AG listener.
202
-
1. Configure [log shipping](../../log-shipping/configure-log-shipping-sql-server.md) as you normally would.
- Use `@primary_server_with_port_override` in [sp_add_log_shipping_primary_database](../../../relational-databases/system-stored-procedures/sp-add-log-shipping-primary-database-transact-sql.md#primary-server-with-port-override).
206
+
207
+
- If you use a local monitor in your log shipping topology, leave the `@monitor_server` value in [sp_add_log_shipping_primary_database](../../../relational-databases/system-stored-procedures/sp-add-log-shipping-primary-database-transact-sql.md#monitor-server) blank or *null*.
208
+
203
209
1. After you configure the log shipping job, alter the job to connect to the contained AG listener before taking a backup.
Copy file name to clipboardExpand all lines: docs/database-engine/availability-groups/windows/prereqs-migrating-log-shipping-to-always-on-availability-groups.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: "A description of the prerequisites necessary to convert log shippi
4
4
author: MashaMSFT
5
5
ms.author: mathoma
6
6
ms.reviewer: maghan
7
-
ms.date: 02/01/2024
7
+
ms.date: 02/23/2026
8
8
ms.service: sql
9
9
ms.subservice: availability-groups
10
10
ms.topic: checklist
@@ -62,7 +62,7 @@ After you have created all the secondary databases for the availability group, i
62
62
63
63
**Log shipping**
64
64
65
-
-[Upgrading Log Shipping to SQL Server 2016 (Transact-SQL)](../../../database-engine/log-shipping/upgrading-log-shipping-to-sql-server-2016-transact-sql.md)
65
+
-[Upgrade SQL Server with log shipping (Transact-SQL)](../../log-shipping/upgrade-sql-server-log-shipping-transact-sql.md)
@@ -87,6 +87,6 @@ After you have created all the secondary databases for the availability group, i
87
87
-[SQL Server Always On Team Blogs: The official SQL Server Always On Team Blog](/archive/blogs/sqlalwayson/)
88
88
-[CSS SQL Server Engineers Blogs](/archive/blogs/psssql/)
89
89
-[Migration Guide: Migrating to Always On Availability Groups from Prior Deployments Combining Database Mirroring and Log Shipping](/previous-versions/sql/sql-server-2012/jj635217(v=msdn.10))
-[Overview of Always On Availability Groups (SQL Server)](../../../database-engine/availability-groups/windows/overview-of-always-on-availability-groups-sql-server.md)
92
-
-[Monitoring of Availability Groups (SQL Server)](../../../database-engine/availability-groups/windows/monitoring-of-availability-groups-sql-server.md)
description: This article describes upgrade paths for the Database Engine in SQL Server, including upgrade in-place, migrate to a new installation, and a rolling upgrade.
4
4
author: rwestMSFT
5
5
ms.author: randolphwest
6
-
ms.date: 06/03/2025
6
+
ms.date: 02/23/2026
7
7
ms.service: sql
8
8
ms.subservice: install
9
9
ms.topic: upgrade-and-migration-article
10
+
ms.custom:
11
+
- sfi-image-nochange
10
12
monikerRange: ">=sql-server-2016"
11
-
ms.custom: sfi-image-nochange
12
13
---
13
14
# Choose a Database Engine upgrade method
14
15
@@ -105,6 +106,6 @@ A rolling upgrade is required in [!INCLUDE [ssnoversion-md](../../includes/ssnov
105
106
- Availability Groups: For detailed steps for performing a rolling upgrade in this environment, see [Upgrade availability group replicas](../availability-groups/windows/upgrading-always-on-availability-group-replica-instances.md)
106
107
- Failover cluster instances: For detailed steps for performing a rolling upgrade in this environment, see [Upgrade a failover cluster instance](../../sql-server/failover-clusters/windows/upgrade-a-sql-server-failover-cluster-instance.md)
107
108
- Mirrored instances: For detailed steps for performing a rolling upgrade in this environment, see [Upgrading Mirrored Instances](../database-mirroring/upgrading-mirrored-instances.md)
108
-
- Log shipping instances: For detailed steps for performing a rolling upgrade in this environment, see [Upgrading Log Shipping to SQL Server 2016 (Transact-SQL)](../log-shipping/upgrading-log-shipping-to-sql-server-2016-transact-sql.md)
109
+
- Log shipping instances: For detailed steps for performing a rolling upgrade in this environment, see [Upgrade SQL Server with log shipping (Transact-SQL)](../log-shipping/upgrade-sql-server-log-shipping-transact-sql.md)
109
110
- A replication environment: For detailed steps for performing a rolling upgrade in this environment, see [Upgrade or patch replicated databases](upgrade-replicated-databases.md)
110
111
- A [!INCLUDE [ssnoversion-md](../../includes/ssnoversion-md.md)][!INCLUDE [ssrsnoversion-md](../../includes/ssrsnoversion-md.md)] scale-out environment: For detailed steps for performing a rolling upgrade in this environment, see [Upgrade and migrate Reporting Services](../../reporting-services/install-windows/upgrade-and-migrate-reporting-services.md)
-[Add a Secondary Database to a Log Shipping Configuration (SQL Server)](add-a-secondary-database-to-a-log-shipping-configuration-sql-server.md)
152
152
-[Remove a Secondary Database from a Log Shipping Configuration (SQL Server)](remove-a-secondary-database-from-a-log-shipping-configuration-sql-server.md)
0 commit comments