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
Database watcher does not require you to deploy and maintain any monitoring agents or other monitoring infrastructure. You can enable in-depth database monitoring of your Azure SQL resources in minutes.
21
+
This article contains detailed steps to create, configure, and start a database watcher in the Azure portal for Azure SQL Database and Azure SQL Managed Instance.
22
22
23
-
This article contains detailed steps for creating, configuring, and starting a database watcher in Azure portal.
23
+
Database watcher does not require you to deploy and maintain any monitoring agents or other monitoring infrastructure. You can enable in-depth database monitoring of your Azure SQL resources in minutes.
24
24
25
-
For a step-by-step example of creating and configuring a database watcher, see [Quickstart: Create a database watcher to monitor Azure SQL](database-watcher-quickstart.md).
25
+
For a step-by-step example to create and configure a database watcher, see [Quickstart: Create a database watcher to monitor Azure SQL](database-watcher-quickstart.md).
26
26
27
27
To see how you can create and configure a database watcher with [Bicep](/azure/azure-resource-manager/bicep/overview) or an ARM template, see [Create a database watcher](/samples/azure/azure-quickstart-templates/create-watcher/).
28
28
29
29
To manage database watchers programmatically, see the database watcher [REST API](/rest/api/databasewatcher) documentation.
30
30
31
31
> [!NOTE]
32
-
> Database watcher is currently in preview. Preview features are released with limited capabilities, but are made available on a *preview* basis so customers can get early access and provide feedback. Preview features are subject to separate [supplemental preview terms](https://go.microsoft.com/fwlink/?linkid=2240967), and aren't subject to SLAs. Support is provided as best effort in certain cases. However, Microsoft Support is eager to get your feedback on the preview functionality, and might provide best effort support in certain cases. Preview features might have limited or restricted functionality, and might be available only in selected geographic areas.
Copy file name to clipboardExpand all lines: azure-sql/database/active-geo-replication-overview.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,7 +45,7 @@ Active geo-replication uses the [Always On availability group](/sql/database-eng
45
45
46
46
Geo-replication provides regional redundancy. Regional redundancy enables applications to quickly recover from a permanent loss of an entire Azure region or parts of a region, caused by natural disasters, catastrophic human errors, or malicious acts. Geo-replication RPO can be found in [Overview of Business Continuity](business-continuity-high-availability-disaster-recover-hadr-overview.md).
47
47
48
-
The following figure shows an example of active geo-replication configured with a primary in the North Central US region and a geo-secondary in the South Central US region.
48
+
The following figure shows an example of active geo-replication configured with a primary in the West US 2 region and a geo-secondary in the East US region.
This topic demonstrates creating a sample application that uses Java and [JDBC](https://en.wikipedia.org/wiki/Java_Database_Connectivity) to store and retrieve information in [Azure SQL Database](/azure/sql-database/).
22
23
@@ -63,12 +64,9 @@ az group create \
63
64
> [!NOTE]
64
65
> We use the `jq` utility to display JSON data and make it more readable. This utility is installed by default on [Azure Cloud Shell](https://shell.azure.com/). If you don't like that utility, you can safely remove the `| jq` part of all the commands we'll use.
65
66
66
-
## Create an Azure SQL Database instance
67
+
## Create a database
67
68
68
-
The first thing we'll create is a managed Azure SQL Database server.
69
-
70
-
> [!NOTE]
71
-
> You can read more detailed information about creating Azure SQL Database servers in [Quickstart: Create an Azure SQL Database single database](./single-database-create-quickstart.md).
69
+
The first thing we'll create is a managed [logical server](logical-servers.md) for Azure SQL Database.
72
70
73
71
In [Azure Cloud Shell](https://shell.azure.com/), run the following command:
74
72
@@ -82,11 +80,11 @@ az sql server create \
82
80
| jq
83
81
```
84
82
85
-
This command creates an Azure SQL Database server.
83
+
This command creates the logical server for your database.
86
84
87
-
### Configure a firewall rule for your Azure SQL Database server
85
+
### Configure a firewall rule for your server
88
86
89
-
Azure SQL Database instances are secured by default. They have a firewall that doesn't allow any incoming connection. To be able to use your database, you need to add a firewall rule that will allow the local IP address to access the database server.
87
+
Azure SQL Database is secured by default since it has a firewall that doesn't allow any incoming connection. To be able to use your database, you need to add a firewall rule that will allow the local IP address to access the database server.
90
88
91
89
Because you configured our local IP address at the beginning of this article, you can open the server's firewall by running the following command:
92
90
@@ -100,9 +98,9 @@ az sql server firewall-rule create \
100
98
| jq
101
99
```
102
100
103
-
### Configure an Azure SQL database
101
+
### Configure a database
104
102
105
-
The Azure SQL Database server that you created earlier is empty. It doesn't have any database that you can use with the Java application. Create a new database called `demo` by running the following command:
103
+
The server that you created earlier is empty. It doesn't have any database that you can use with the Java application. Create a new database called `demo` by running the following command:
106
104
107
105
```azurecli
108
106
az sql db create \
@@ -112,7 +110,7 @@ az sql db create \
112
110
| jq
113
111
```
114
112
115
-
###Create a new Java project
113
+
## Create a new Java project
116
114
117
115
Using your favorite IDE, create a new Java project, and add a `pom.xml` file in its root directory:
118
116
@@ -314,7 +312,7 @@ public class Todo {
314
312
315
313
This class is a domain model mapped on the `todo` table that you created when executing the *schema.sql* script.
316
314
317
-
###Insert data into Azure SQL database
315
+
## Insert data
318
316
319
317
In the *src/main/java/DemoApplication.java* file, after the main method, add the following method to insert data into the database:
320
318
@@ -350,7 +348,7 @@ Executing the main class should now produce the following output:
350
348
[INFO ] Closing database connection
351
349
```
352
350
353
-
### Reading data from Azure SQL database
351
+
##Read data
354
352
355
353
Let's read the data previously inserted, to validate that our code works correctly.
356
354
@@ -394,7 +392,7 @@ Executing the main class should now produce the following output:
394
392
[INFO ] Closing database connection
395
393
```
396
394
397
-
### Updating data in Azure SQL Database
395
+
##Update data
398
396
399
397
Let's update the data we previously inserted.
400
398
@@ -438,7 +436,7 @@ Executing the main class should now produce the following output:
438
436
[INFO ] Closing database connection
439
437
```
440
438
441
-
### Deleting data in Azure SQL database
439
+
##Delete data
442
440
443
441
Finally, let's delete the data we previously inserted.
Copy file name to clipboardExpand all lines: azure-sql/database/connectivity-settings.md
+4-6Lines changed: 4 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,6 +33,9 @@ These settings apply to all SQL Database and dedicated SQL pool (formerly SQL DW
33
33
34
34
It's possible to change the public network access via the Azure portal, Azure PowerShell, and the Azure CLI.
35
35
36
+
> [!NOTE]
37
+
> These settings take effect immediately after they're applied. Your customers might experience connection loss if they don't meet the requirements for each setting.
38
+
36
39
### [Portal](#tab/azure-portal)
37
40
38
41
To enable public network access for the logical server hosting your databases, go to the **Networking** page in the [Azure portal](https://portal.azure.com) for your [logical server in Azure](logical-servers.md), choose the **Public access** tab, and then set the **Public network access** to **Select networks**.
@@ -41,8 +44,6 @@ From this page, you can add a virtual network rule, as well as configure firewal
41
44
42
45
Choose the **Private access** tab to configure a [private endpoint](private-endpoint-overview.md).
43
46
44
-
> [!NOTE]
45
-
> These settings take effect immediately after they're applied. Your customers might experience connection loss if they don't meet the requirements for each setting.
Copy file name to clipboardExpand all lines: azure-sql/database/doc-changes-updates-release-notes-whats-new.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,13 +38,14 @@ The following table lists the features of Azure SQL Database that are currently
38
38
| Feature | Details |
39
39
| --- | --- |
40
40
|[Availability metric](monitoring-metrics-alerts.md#availability-metric)| Availability is now a metric in the Azure Monitor metrics. Driven by a variety of user connection failures, you can [monitor and configure alerts on Azure SQL Database Availability](monitoring-metrics-alerts.md#availability-metric). |
41
-
|[Database watcher for Azure SQL](../database-watcher-overview.md)|Database watcher is a managed monitoring solution for database services in the Azure SQL family. Database watcher collects in-depth workload monitoring data to give you a detailed view of database performance, configuration, and health. Learn more about [database watcher](https://aka.ms/dbwatcher-preview-announcement). |
42
41
|[Copilot skills in Azure SQL Database](../copilot/copilot-azure-sql-overview.md)| Microsoft Copilot skills in Azure SQL Database include two Azure portal experiences: [Natural language to SQL](../copilot/query-editor-natural-language-to-sql-copilot.md) within the [Azure portal query editor](query-editor.md), and [Azure Copilot integration](../copilot/copilot-azure-sql-overview.md#microsoft-copilot-in-azure-enhanced-scenarios). |
42
+
|[Database watcher for Azure SQL](../database-watcher-overview.md)|Database watcher is a managed monitoring solution for database services in the Azure SQL family. Database watcher collects in-depth workload monitoring data to give you a detailed view of database performance, configuration, and health. Learn more about [database watcher](https://aka.ms/dbwatcher-preview-announcement). |
43
43
|[Degrees of Parallelism (DOP) feedback](/sql/relational-databases/performance/intelligent-query-processing-degree-parallelism-feedback)| DOP Feedback is currently available as a limited preview. For more information and how to apply for the preview, see [Announcing Degree of Parallelism Feedback Limited Preview](https://techcommunity.microsoft.com/t5/azure-sql-blog/announcing-degree-of-parallelism-feedback-limited-preview/ba-p/3806924). |
44
44
|[Elastic queries](elastic-query-overview.md)| The elastic queries feature allows for cross-database queries in Azure SQL Database. |
45
45
|[Elastic transactions](elastic-transactions-overview.md)| Elastic transactions allow you to execute transactions distributed among cloud databases in Azure SQL Database. |
46
46
|[Fabric mirrored databases](/fabric/database/mirrored-database/overview)| With Fabric Mirroring, you can [mirror databases in Azure SQL Database to Microsoft Fabric](/fabric/database/mirrored-database/overview). You can continuously replicate your existing data estate directly into Fabric's OneLake, including data from Azure SQL Database.|
47
47
|[Free Azure SQL Database](free-offer.md)| Try Azure SQL Database for free, for the life of your subscription. This free offer provides a General Purpose database with 100,000 vCore seconds of compute every month. |
48
+
|[Fixed server roles](security-server-roles.md)| To simplify permission management, Azure SQL Database provides a set of fixed server-level roles to help you manage the permissions on a logical server. |
48
49
|[Hyperscale elastic pools](hyperscale-elastic-pool-overview.md)| Manage and scale multiple Hyperscale databases in Azure SQL Database by using Hyperscale elastic pools. |
49
50
|[Hyperscale elastic pool maintenance window support](maintenance-window.md)| You can now configure a non-default [maintenance window](maintenance-window.md) for a [Hyperscale elastic pool](hyperscale-elastic-pool-overview.md). For more information, read [Blog: Maintenance window support for Azure SQL Database Hyperscale elastic pools](https://aka.ms/hsep-fmw). |
50
51
|[Hyperscale elastic pools Premium-series hardware](hyperscale-elastic-pool-overview.md)| Premium-series and premium-series memory optimized hardware is in preview for Hyperscale elastic pools. |
Copy file name to clipboardExpand all lines: azure-sql/database/features-comparison.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -101,7 +101,7 @@ The following table lists the major features of SQL Server and provides informat
101
101
|[Resource governor](/sql/relational-databases/resource-governor/resource-governor)| No | Yes |
102
102
|[RESTORE statements](/sql/t-sql/statements/restore-statements-for-restoring-recovering-and-managing-backups-transact-sql)| No | Yes, with mandatory `FROM URL` options for the backups files placed on Azure Blob Storage. See [Restore differences](../managed-instance/transact-sql-tsql-differences-sql-server.md#restore-statement)|
103
103
|[Restore database from backup](/sql/relational-databases/backup-restore/back-up-and-restore-of-sql-server-databases#restore-data-backups)| From automated backups only, see [SQL Database recovery](recovery-using-backups.md)| From automated backups, see [SQL Database recovery](recovery-using-backups.md) and from full backups placed on Azure Blob Storage, see [Backup differences](../managed-instance/transact-sql-tsql-differences-sql-server.md#backup)|
104
-
|[Restore database to SQL Server](/sql/relational-databases/backup-restore/back-up-and-restore-of-sql-server-databases#restore-data-backups)| No. Use BACPAC or BCP instead of native restore. | Yes, to SQL Server 2022 only. For more information, review [Restore a SQL Managed Instance database backup to SQL Server 2022](../managed-instance/restore-database-to-sql-server.md). Otherwise, use BACPAC, BCP, or Transactional replication. |
104
+
|[Restore database to SQL Server](/sql/relational-databases/backup-restore/back-up-and-restore-of-sql-server-databases#restore-data-backups)| No. Use BACPAC or BCP instead of native restore. | Yes, only to SQL Server 2022 from instances that have the [SQL Server 2022 update policy](../managed-instance/update-policy.md#sql-server-2022-update-policy). For more information, review [Restore a SQL Managed Instance database backup to SQL Server 2022](../managed-instance/restore-database-to-sql-server.md). Otherwise, use BACPAC, BCP, or Transactional replication. |
105
105
|[Semantic search](/sql/relational-databases/search/semantic-search-sql-server)| No | No |
106
106
|[Service Broker](/sql/database-engine/configure-windows/sql-server-service-broker)| No | Yes. See [Service Broker differences](../managed-instance/transact-sql-tsql-differences-sql-server.md#service-broker)|
107
107
|[Server configuration settings](/sql/database-engine/configure-windows/server-configuration-options-sql-server)| No | Yes, see [T-SQL differences](../managed-instance/transact-sql-tsql-differences-sql-server.md)|
0 commit comments