Skip to content

Commit 5775f00

Browse files
authored
Merge pull request #191127 from sasapopo/main
Adding MI link limitation details.
2 parents d049008 + 17a6ba6 commit 5775f00

File tree

1 file changed

+32
-3
lines changed

1 file changed

+32
-3
lines changed

articles/azure-sql/managed-instance/link-feature.md

Lines changed: 32 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ After a disastrous event, you can continue running your read-only workloads on S
2222

2323
## Sign-up for link
2424

25-
To use the link feature, you will need:
25+
To use the link feature, you'll need:
2626

2727
- SQL Server 2019 Enterprise Edition with [CU15 (or above)](https://support.microsoft.com/en-us/topic/kb5008996-cumulative-update-15-for-sql-server-2019-4b6a8ee9-1c61-482d-914f-36e429901fb6) installed on-premises, or on an Azure VM.
2828
- Network connectivity between your SQL Server and managed instance is required. If your SQL Server is running on-premises, use a VPN link or Express route. If your SQL Server is running on an Azure VM, either deploy your VM to the same subnet as your managed instance, or use global VNet peering to connect two separate subnets.
@@ -37,9 +37,9 @@ Use the following link to sign-up for the limited preview of the link feature.
3737

3838
The underlying technology of near real-time data replication between SQL Server and SQL Managed Instance is based on distributed availability groups, part of the well-known and proven Always On availability group technology stack. Extend your SQL Server on-premises availability group to SQL Managed Instance in Azure in a safe and secure manner.
3939

40-
There is no need to have an existing availability group or multiple nodes. The link supports single node SQL Server instances without existing availability groups, and also multiple-node SQL Server instances with existing availability groups. Through the link, you can leverage the modern benefits of Azure without migrating your entire SQL Server data estate to the cloud.
40+
There's no need to have an existing availability group or multiple nodes. The link supports single node SQL Server instances without existing availability groups, and also multiple-node SQL Server instances with existing availability groups. Through the link, you can leverage the modern benefits of Azure without migrating your entire SQL Server data estate to the cloud.
4141

42-
You can keep running the link for as long as you need it, for months and even years at a time. And for your modernization journey, if/when you are ready to migrate to Azure, the link enables a considerably-improved migration experience with the minimum possible downtime compared to all other options available today, providing a true online migration to SQL Managed Instance.
42+
You can keep running the link for as long as you need it, for months and even years at a time. And for your modernization journey, if/when you're ready to migrate to Azure, the link enables a considerably-improved migration experience with the minimum possible downtime compared to all other options available today, providing a true online migration to SQL Managed Instance.
4343

4444
## Supported scenarios
4545

@@ -84,6 +84,35 @@ There could exist up to 100 links from the same, or various SQL Server sources t
8484
> [!NOTE]
8585
> The link feature is released in limited public preview with support for currently only SQL Server 2019 Enterprise Edition CU13 (or above). [Sign-up now](https://aka.ms/mi-link-signup) to participate in the limited public preview.
8686
87+
## Limitations
88+
89+
This section describes the product’s functional limitations.
90+
91+
### General functional limitations
92+
93+
Managed Instance link has a set of general limitations, and those are listed in this section. Listed limitations are of a technical nature and are unlikely to be addressed in the foreseeable future.
94+
95+
- Only user databases can be replicated. Replication of system databases isn't supported.
96+
- The solution doesn't replicate server level objects, agent jobs, nor user logins from SQL Server to Managed Instance.
97+
- Only one database can be placed into a single Availability Group per one Distributed Availability Group link.
98+
- Link can't be established between SQL Server and Managed Instance if functionality used on SQL Server isn't support on Managed Instance.
99+
- File tables and file streams aren't supported for replication, as Managed Instance doesn't support this.
100+
- Replicating Databases using Hekaton (In-Memory OLTP) isn't supported on Managed Instance General Purpose service tier. Hekaton is only supported on Managed Instance Business Critical service tier.
101+
- For the full list of differences between SQL Server and Managed Instance, see [this article](./transact-sql-tsql-differences-sql-server.md).
102+
- In case Change data capture (CDC), log shipping, or service broker are used with database replicated on the SQL Server, and in case of database migration to Managed Instance, on the failover to the Azure, clients will need to connect using instance name of the current global primary replica. you'll need to manually re-configure these settings.
103+
- In case Transactional Replication is used with database replicated on the SQL Server, and in case of migration scenario, on failover to Azure, transactional replication on Azure SQL Managed instance will not continue. you'll need to manually re-configure Transactional Replication.
104+
- In case distributed transactions are used with database replicated from the SQL Server, and in case of migration scenario, on the cutover to the cloud, the DTC capabilities will not be transferred. There will be no possibility for migrated database to get involved in distributed transactions with SQL Server, as Managed Instance doesn't support distributed transactions with SQL Server at this time. For reference, Managed Instance today supports distributed transactions only between other Managed Instances, see [this article](../database/elastic-transactions-overview.md#transactions-for-sql-managed-instance).
105+
- Managed Instance link can replicate database of any size if it fits into chosen storage size of target Managed Instance.
106+
107+
### Additional limitations
108+
109+
Some Managed Instance link features and capabilities are limited **at this time**. Details can be found in the following list.
110+
- SQL Server 2019, Enterprise Edition or Developer Edition, CU15 (or higher) on Windows or Linux host OS is supported.
111+
- Private endpoint (VPN/VNET) is supported to connect Distributed Availability Groups to Managed Instance. Public endpoint can't be used to connect to Managed Instance.
112+
- Managed Instance Link authentication between SQL Server instance and Managed Instance is certificate-based, available only through exchange of certificates. Windows authentication between instances isn't supported.
113+
- Replication of user databases from SQL Server to Managed Instance is one-way. User databases from Managed Instance can't be replicated back to SQL Server.
114+
- Auto failover groups replication to secondary Managed Instance can't be used in parallel while operating the Managed Instance Link with SQL Server.
115+
87116
## Next steps
88117

89118
For more information on the link feature, see the following:

0 commit comments

Comments
 (0)