Skip to content

Commit 601ca8a

Browse files
authored
Merge pull request #89285 from danimir/master
Major update to MI create experience
2 parents e32916d + db531be commit 601ca8a

File tree

3 files changed

+74
-29
lines changed

3 files changed

+74
-29
lines changed
9.59 KB
Loading
14.1 KB
Loading

articles/sql-database/sql-database-managed-instance-get-started.md

Lines changed: 74 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ ms.subservice: managed-instance
77
ms.custom:
88
ms.devlang:
99
ms.topic: quickstart
10-
author: jovanpop-msft
11-
ms.author: jovanpop
10+
author: danimir
11+
ms.author: danil
1212
ms.reviewer: sstein, carlrab
1313
ms.date: 05/07/2019
1414
---
@@ -35,38 +35,83 @@ The following steps show you how to create a managed instance.
3535

3636
![Create a managed instance](./media/sql-database-managed-instance-get-started/create-managed-instance.png)
3737

38-
4. Fill out the **SQL managed instance** form with the requested information by using the information in the following table.
38+
4. Fill out the **Create SQL Database Managed Instance** provisioning form by filling out information required at the Basic tab. Use Networking, and Advanced settings to configure additional settings.
39+
40+
### Basic tab
41+
42+
Fill out mandatory information required on the **Basic** tab using the table below. This is a minimum set of information to provision a managed instance.
43+
44+
![Managed instance create basic tab](./media/sql-database-managed-instance-get-started/tabs/mi-create-tab-basics.png)
3945

4046
| Setting| Suggested value | Description |
4147
| ------ | --------------- | ----------- |
4248
| **Subscription** | Your subscription. | A subscription that gives you permission to create new resources. |
43-
|**Managed instance name**|Any valid name.|For valid names, see [Naming rules and restrictions](https://docs.microsoft.com/azure/architecture/best-practices/naming-conventions).|
44-
|**Managed instance admin login**|Any valid username.|For valid names, see [Naming rules and restrictions](https://docs.microsoft.com/azure/architecture/best-practices/naming-conventions). Don't use "serveradmin" because that's a reserved server-level role.|
45-
|**Password**|Any valid password.|The password must be at least 16 characters long and meet the [defined complexity requirements](../virtual-machines/windows/faq.md#what-are-the-password-requirements-when-creating-a-vm).|
46-
|**Time zone**|The time zone to be observed by your managed instance.|For more information, see [Time zones](sql-database-managed-instance-timezone.md).|
47-
|**Collation**|The collation that you want to use for your managed instance.|If you migrate databases from SQL Server, check the source collation by using `SELECT SERVERPROPERTY(N'Collation')` and use that value. For information about collations, see [Set or change the server collation](https://docs.microsoft.com/sql/relational-databases/collations/set-or-change-the-server-collation).|
48-
|**Location**|The location in which you want to create the managed instance.|For information about regions, see [Azure regions](https://azure.microsoft.com/regions/).|
49-
|**Virtual network**|Select either **Create new virtual network** or a valid virtual network and subnet.| If a network or subnet is unavailable, it must be [modified to satisfy the network requirements](sql-database-managed-instance-configure-vnet-subnet.md) before you select it as a target for the new managed instance. For information about the requirements for configuring the network environment for a managed instance, see [Configure a virtual network for a managed instance](sql-database-managed-instance-connectivity-architecture.md). |
50-
|**Enable public endpoint** |Check this option to enable public endpoint |For managed instance to be accessible through the public data endpoint, **Enable public endpoint** needs to be checked.|
51-
|**Allow access from** |Select one of the options: <ul> <li>**Azure services**</li> <li>**Internet**</li> <li>**No access**</li></ul> |Portal experience enables configuring security group with public endpoint. </br> </br> Based on your scenario, select one of the following options: </br> <ul> <li>Azure services - recommended when connecting from Power BI or other multi-tenant service. </li> <li> Internet - use for test purposes when you want to quickly spin up a managed instance. It’s not recommended for use in production environments. </li> <li> No access - this option creates a deny security rule. You’ll need to modify this rule in order to make managed instance accessible through public endpoint. </li> </ul> </br> For more information on public endpoint security, see [using Azure SQL Database managed instance securely with public endpoint](sql-database-managed-instance-public-endpoint-securely.md).|
52-
|**Connection type**|Choose between a Proxy and a Redirect connection type.|For more information about connection types, see [Azure SQL Database connection policy](sql-database-connectivity-architecture.md#connection-policy).|
53-
|**Resource group**|A new or existing resource group.|For valid resource group names, see [Naming rules and restrictions](https://docs.microsoft.com/azure/architecture/best-practices/naming-conventions).|
54-
55-
![Managed instance form](./media/sql-database-managed-instance-get-started/managed-instance-create-form.png)
56-
57-
5. To use the managed instance as an instance failover group secondary, select the checkout and specify the DnsAzurePartner managed instance.
58-
6. Select **Pricing tier** to size compute and storage resources and to review the pricing tier options. The General Purpose pricing tier with 32 GB of memory and 16 vCores is the default value.
59-
7. Use the sliders or text boxes to specify the amount of storage and the number of virtual cores.
60-
8. When you're finished, select **Apply** to save your selection.
61-
9. Select **Create** to deploy the managed instance.
62-
10. Select the **Notifications** icon to view the status of the deployment.
63-
64-
![Managed instance deployment progress](./media/sql-database-managed-instance-get-started/deployment-progress.png)
65-
66-
11. Select **Deployment in progress** to open the managed instance window to further monitor the deployment progress.
49+
| **Resource group** | A new or existing resource group.|For valid resource group names, see [Naming rules and restrictions](https://docs.microsoft.com/azure/architecture/best-practices/naming-conventions).|
50+
| **Managed instance name** | Any valid name.|For valid names, see [Naming rules and restrictions](https://docs.microsoft.com/azure/architecture/best-practices/naming-conventions).|
51+
| **Region** |The region in which you want to create the managed instance.|For information about regions, see [Azure regions](https://azure.microsoft.com/regions/).|
52+
| **Managed instance admin login** | Any valid username. | For valid names, see [Naming rules and restrictions](https://docs.microsoft.com/azure/architecture/best-practices/naming-conventions). Don't use "serveradmin" because that's a reserved server-level role.|
53+
| **Password** | Any valid password.| The password must be at least 16 characters long and meet the [defined complexity requirements](../virtual-machines/windows/faq.md#what-are-the-password-requirements-when-creating-a-vm).|
54+
55+
- Select **Configure Managed Instance** to size compute and storage resources and to review the pricing tier options.
56+
- Use the sliders or text boxes to specify the amount of storage and the number of virtual cores.
57+
- When you're finished, select **Apply** to save your selection.
58+
59+
![Managed instance form](./media/sql-database-managed-instance-get-started/tabs/mi-create-tab-configure-performance.png)
60+
61+
You can click on **Review + create** to review selected options before creating managed instance, or you can custom configure networking by clicking on **Next : Networking**.
62+
63+
### Networking tab
64+
65+
Fill out optional information at Networking tab using the table below. In case this information is omitted, default settings will be applied.
66+
67+
![Managed instance create networking tab](./media/sql-database-managed-instance-get-started/tabs/mi-create-tab-networking.png)
68+
69+
| Setting| Suggested value | Description |
70+
| ------ | --------------- | ----------- |
71+
| **Virtual network** | Select either **Create new virtual network** or a valid virtual network and subnet.| If a network or subnet is unavailable, it must be [modified to satisfy the network requirements](sql-database-managed-instance-configure-vnet-subnet.md) before you select it as a target for the new managed instance. For information about the requirements for configuring the network environment for a managed instance, see [Configure a virtual network for a managed instance](sql-database-managed-instance-connectivity-architecture.md). |
72+
| **Connection type** | Choose between a Proxy and a Redirect connection type.|For more information about connection types, see [Azure SQL Database connection policy](sql-database-connectivity-architecture.md#connection-policy).|
73+
| **Public endpoint** | Select this option to enable public endpoint | For managed instance to be accessible through the public data endpoint, **Enable** public endpoint needs to be selected. |
74+
| **Allow access from** (in case Public endpoint is set to enabled) | Select one of the options: <ul> <li>**Azure services**</li> <li>**Internet**</li> <li>**No access**</li></ul> |Portal experience enables configuring security group with public endpoint. </br> </br> Based on your scenario, select one of the following options: </br> <ul> <li>Azure services - recommended when connecting from Power BI or other multi-tenant service. </li> <li> Internet - use for test purposes when you want to quickly spin up a managed instance. It’s not recommended for use in production environments. </li> <li> No access - this option creates a deny security rule. You’ll need to modify this rule to make managed instance accessible through public endpoint. </li> </ul> </br> For more information on public endpoint security, see [using Azure SQL Database managed instance securely with public endpoint](sql-database-managed-instance-public-endpoint-securely.md).|
75+
76+
You can select **Review + create** to review selected options before creating managed instance, or you can custom configure additional settings by clicking on **Next : Additional settings**.
77+
78+
### Additional settings tab
79+
80+
Fill out optional information on the **Additional settings** tab using the table below. In case this information is omitted, default settings will be applied.
81+
82+
![Managed instance create additional settings tab](./media/sql-database-managed-instance-get-started/tabs/mi-create-tab-additional-settings.png)
83+
84+
| Setting| Suggested value | Description |
85+
| ------ | --------------- | ----------- |
86+
| **Collation** | The collation that you want to use for your managed instance.|If you migrate databases from SQL Server, check the source collation by using `SELECT SERVERPROPERTY(N'Collation')` and use that value. For information about collations, see [Set or change the server collation](https://docs.microsoft.com/sql/relational-databases/collations/set-or-change-the-server-collation).|
87+
| **Time zone** | The time zone to be observed by your managed instance.|For more information, see [Time zones](sql-database-managed-instance-timezone.md).|
88+
| **Use as failover secondary** | To use the managed instance as an instance failover group secondary, select Yes. |
89+
| **Primary managed instance** (in case Use as failover secondary is set to Yes) | Chose the primary managed instance (needs to already exists) with whom managed instance you are creating will joined in the same DNS zone. This is a pre-condition step to enable failover group configuration post-creation. For details see [Tutorial: Add a SQL Database managed instance to a failover group](sql-database-managed-instance-failover-group-tutorial.md). |
90+
91+
### Review + create tab
92+
93+
1. Select the **Review + create** tab to review selected options before creating managed instance.
94+
95+
![Managed instance review and create tab](./media/sql-database-managed-instance-get-started/tabs/mi-create-tab-review-create.png)
96+
97+
1. Select **Create** to start provisioning the managed instance.
6798

6899
> [!IMPORTANT]
69-
> For the first instance in a subnet, deployment time is typically much longer than in subsequent instances. Don't cancel the deployment operation because it lasts longer than you expected.
100+
> Deploying a managed instance is a long-running operation. Deployment of the first instance in the subnet typically takes much longer than deploying into a subnet with existing managed instances. For average provisioning times, see [Managed instance management operations](sql-database-managed-instance.md#managed-instance-management-operations).
101+
102+
### Monitor deployment progress
103+
104+
1. Select the **Notifications** icon to view the status of the deployment.
105+
106+
![Managed instance deployment progress](./media/sql-database-managed-instance-get-started/in-progress/mi-create-deployment-in-progress.png)
107+
108+
1. Select **Deployment in progress** on the notification to open the managed instance window to further monitor the deployment progress.
109+
110+
> [!TIP]
111+
> In case that you've closed your web browser or have navigated away from the deployment progress screen, follow these steps to locate the deployment progress screen:
112+
> 1. In the Azure portal, open the resource group (entered on the **Basic** tab) to which you are deploying a managed instance.
113+
> 2. Select **Deployments**.
114+
> 3. Select the managed instance deployment operation in progress.
70115
71116
## Review resources and retrieve your fully qualified server name
72117

@@ -92,7 +137,7 @@ After the deployment is successful, review the resources that were created and r
92137

93138
![Security rules](./media/sql-database-managed-instance-get-started/security-rules.png)
94139

95-
6. Return to the resource group, and select your managed instance.
140+
6. Return to the resource group and select your managed instance.
96141

97142
![Managed instance](./media/sql-database-managed-instance-get-started/managed-instance.png)
98143

0 commit comments

Comments
 (0)