Azure SQL Managed Instance content reference
Applies to: Azure SQL Managed Instance
In this article, you can find content references to various guides, scripts, and explanations that help you manage and configure Azure SQL Managed Instance.
Load data
- Migrate TDE cert to Azure SQL Managed Instance: If your SQL Server database is protected with transparent data encryption (TDE), you need to migrate the certificate to decrypt the backup that you want to restore in Azure SQL Managed Instance.
- Import a DB from a BACPAC
- Export a DB to BACPAC
- Load data with BCP
- Load data with Azure Data Factory
Network configuration
- Determine subnet size: Since the subnet can't be resized after SQL Managed Instance is deployed, you need to calculate what IP range of addresses is required for the number and types of SQL managed instances you plan to deploy to the subnet.
- Create a new virtual network and subnet: Configure the virtual network and subnet according to the network requirements.
- Configure an existing virtual network and subnet: Verify network requirements and configure your existing virtual network and subnet to deploy SQL Managed Instance.
- Resolving private DNS names in Azure SQL Managed Instance: Configure custom DNS servers to establish access from SQL Managed Instance to an external resource, such as scenarios involving linked servers or database mail.
- Find the management endpoint IP address: Determine the public endpoint that SQL Managed Instance is using for management purposes.
- Connect applications: Learn about different patterns for connecting the applications to Azure SQL Managed Instance.
Feature configuration
- Configure authentication with Microsoft Entra ID (formerly Azure Active Directory)
- Microsoft Entra multifactor authentication
- Configure failover group to automatically fail over all databases on an instance to a secondary instance in another region.
- Configure a temporal retention policy
- Configure In-Memory OLTP
- Configure Azure Automation
- Transactional replication enables you to replicate your data between managed instances, or from SQL Server on-premises to SQL Managed Instance, and vice versa.
- Configure threat detection - threat detection is a built-in Azure SQL Managed Instance feature that detects various potential attacks such as SQL injection or access from suspicious locations.
- Creating alerts enables you to set up alerts on monitored metrics such as CPU utilization, storage space consumption, IOPS, and others for SQL Managed Instance.
Transparent Data Encryption
Managed Instance link feature
To learn more about the link:
To use the link:
- Prepare environment for the Managed Instance link
- Configure link between SQL Server and SQL Managed instance with SSMS
- Configure link between SQL Server and SQL Managed instance with scripts
- Fail over the link
- Migrate with the link
- Best practices for maintaining the link
Monitoring and tuning
- Manual tuning
- Use DMVs to monitor performance
- Use Query Store to monitor performance
- Troubleshoot performance with Intelligent Insights
- Use the Intelligent Insights diagnostics log
- Monitor In-Memory OLTP space
Extended events
Alerting
Operations
Develop applications
- Connectivity
- Use Spark Connector
- Authenticate an app
- Use batching for better performance
- Connectivity guidance
- DNS aliases
- Set up a DNS alias by using PowerShell
- Ports - ADO.NET
- C and C ++
- Excel