Azure SQL Managed Instance content reference
Applies to:
Azure SQL Managed Instance
In this article you can find a content reference to various guides, scripts, and explanations that help you manage and configure Azure SQL Managed Instance.
Load data
- SQL Server to Azure SQL Managed Instance Guide: Learn about the recommended migration process and tools for migration to Azure SQL Managed Instance.
- Migrate TDE cert to Azure SQL Managed Instance: If your SQL Server database is protected with transparent data encryption (TDE), you would need to migrate the certificate that SQL Managed Instance can use to decrypt the backup that you want to restore in Azure.
- 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 cannot 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 managed instances you plan to deploy to the subnet.
- Create a new VNet and subnet: Configure the virtual network and subnet according to the network requirements.
- Configure an existing VNet and subnet: Verify network requirements and configure your existing virtual network and subnet to deploy SQL Managed Instance.
- Configure service endpoint policies for Azure Storage (Preview): Secure your subnet against erroneous or malicious data exfiltration into unauthorized Azure Storage accounts.
- 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.
- Verify built-in firewall protection: Verify that SQL Managed Instance allows traffic only on necessary ports, and other built-in firewall rules.
- Connect applications: Learn about different patterns for connecting the applications to SQL Managed Instance.
Feature configuration
- Configure Azure AD auth
- Configure conditional access
- Multi-factor Azure AD auth
- Configure multi-factor auth
- Configure auto-failover group to automatically failover all databases on an instance to a secondary instance in another region in the event of a disaster.
- 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
- Prepare environment for link feature
- Replicate database with link feature in SSMS
- Replicate database with Azure SQL Managed Instance link feature with T-SQL and PowerShell scripts
- Failover database with link feature in SSMS - Azure SQL Managed Instance
- Failover (migrate) database with Azure SQL Managed Instance link feature with T-SQL and PowerShell scripts
- Best practices with link feature for Azure SQL Managed Instance
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
Design applications
Design Multi-tenant SaaS applications
Next steps
Get started by deploying SQL Managed Instance.
Feedback
Submit and view feedback for