Skip to content

Commit 176c1ad

Browse files
committed
fixing things
1 parent c852f46 commit 176c1ad

19 files changed

+34
-45
lines changed
105 KB
Loading

articles/azure-sql/database/aad-authentication-configure.md

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,13 @@ For more information on Azure AD hybrid identities, the setup, and synchronizati
3636

3737
- Password hash authentication - [Implement password hash synchronization with Azure AD Connect sync](../../active-directory/hybrid/how-to-connect-password-hash-synchronization.md)
3838
- Pass-through authentication - [Azure Active Directory Pass-through Authentication](../../active-directory/hybrid/how-to-connect-pta-quick-start.md)
39-
- Federated authentication - [Deploying Active Directory Federation Services in Azure](/windows-server/identity/ad-fs/deployment/how-to-connect-fed-azure-adfs) and [Azure AD Connect and federation](../active-directory/hybrid/how-to-connect-fed-whatis.md)
39+
- Federated authentication - [Deploying Active Directory Federation Services in Azure](/windows-server/identity/ad-fs/deployment/how-to-connect-fed-azure-adfs) and [Azure AD Connect and federation](../../active-directory/hybrid/how-to-connect-fed-whatis.md)
4040

4141
## Create and populate an Azure AD
4242

4343
Create an Azure AD and populate it with users and groups. Azure AD can be the initial Azure AD managed domain. Azure AD can also be an on-premises Active Directory Domain Services that is federated with the Azure AD.
4444

45-
For more information, see [Integrating your on-premises identities with Azure Active Directory](../../active-directory/hybrid/whatis-hybrid-identity.md), [Add your own domain name to Azure AD](../active-directory/active-directory-domains-add-azure-portal.md), [Microsoft Azure now supports federation with Windows Server Active Directory](https://azure.microsoft.com/blog/20../../windows-azure-now-supports-federation-with-windows-server-active-directory/), [Administering your Azure AD directory](../active-directory/fundamentals/active-directory-administer.md), [Manage Azure AD using Windows PowerShell](/powershell/azure/overview), and [Hybrid Identity Required Ports and Protocols](../active-directory/hybrid/reference-connect-ports.md).
45+
For more information, see [Integrating your on-premises identities with Azure Active Directory](../../active-directory/hybrid/whatis-hybrid-identity.md), [Add your own domain name to Azure AD](../../active-directory/fundamentals/add-custom-domain.md), [Microsoft Azure now supports federation with Windows Server Active Directory](https://azure.microsoft.com/blog/20../../windows-azure-now-supports-federation-with-windows-server-active-directory/), [Administering your Azure AD directory](../../active-directory/fundamentals/active-directory-whatis.md), [Manage Azure AD using Windows PowerShell](/powershell/azure/overview), and [Hybrid Identity Required Ports and Protocols](../../active-directory/hybrid/reference-connect-ports.md).
4646

4747
## Associate or add an Azure subscription to Azure Active Directory
4848

@@ -51,7 +51,7 @@ For more information, see [Integrating your on-premises identities with Azure Ac
5151
2. Use the directory switcher in the Azure portal to switch to the subscription associated with domain.
5252

5353
> [!IMPORTANT]
54-
> Every Azure subscription has a trust relationship with an Azure AD instance. This means that it trusts that directory to authenticate users, services, and devices. Multiple subscriptions can trust the same directory, but a subscription trusts only one directory. This trust relationship that a subscription has with a directory is unlike the relationship that a subscription has with all other resources in Azure (websites, databases, and so on), which are more like child resources of a subscription. If a subscription expires, then access to those other resources associated with the subscription also stops. But the directory remains in Azure, and you can associate another subscription with that directory and continue to manage the directory users. For more information about resources, see [Understanding resource access in Azure](../active-directory/active-directory-b2b-admin-add-users.md). To learn more about this trusted relationship see [How to associate or add an Azure subscription to Azure Active Directory](../../active-directory/fundamentals/active-directory-how-subscriptions-associated-directory.md).
54+
> Every Azure subscription has a trust relationship with an Azure AD instance. This means that it trusts that directory to authenticate users, services, and devices. Multiple subscriptions can trust the same directory, but a subscription trusts only one directory. This trust relationship that a subscription has with a directory is unlike the relationship that a subscription has with all other resources in Azure (websites, databases, and so on), which are more like child resources of a subscription. If a subscription expires, then access to those other resources associated with the subscription also stops. But the directory remains in Azure, and you can associate another subscription with that directory and continue to manage the directory users. For more information about resources, see [Understanding resource access in Azure](../../active-directory/b2b/add-users-administrator.md). To learn more about this trusted relationship see [How to associate or add an Azure subscription to Azure Active Directory](../../active-directory/fundamentals/active-directory-how-subscriptions-associated-directory.md).
5555
5656
## Azure AD admin with a server in SQL Database
5757

@@ -510,7 +510,7 @@ conn.AccessToken = "Your JWT token"
510510
conn.Open();
511511
```
512512

513-
For more information, see [SQL Server Security Blog](https://blogs.msdn.microsoft.com/sqlsecurity/20../../token-based-authentication-support-for-azure-sql-db-using-azure-ad-auth/). For information about adding a certificate, see [Get started with certificate-based authentication in Azure Active Directory](../active-directory/authentication/active-directory-certificate-based-authentication-get-started.md).
513+
For more information, see [SQL Server Security Blog](https://blogs.msdn.microsoft.com/sqlsecurity/20../../token-based-authentication-support-for-azure-sql-db-using-azure-ad-auth/). For information about adding a certificate, see [Get started with certificate-based authentication in Azure Active Directory](../../active-directory/authentication/active-directory-certificate-based-authentication-get-started.md).
514514

515515
### sqlcmd
516516

@@ -536,15 +536,4 @@ Guidance on troubleshooting issues with Azure AD Authentication can be found in
536536
- For more information about firewall rules in SQL Database, see [SQL Database firewall rules](firewall-configure.md).
537537

538538
<!--Image references-->
539-
[1]: ./media/sql-database-aad-authentication/1aad-auth-diagram.png
540-
[2]: ./media/sql-database-aad-authentication/2subscription-relationship.png
541-
[3]: ./media/sql-database-aad-authentication/3admin-structure.png
542-
[4]: ./media/sql-database-aad-authentication/4select-subscription.png
543-
[5]: ./media/sql-database-aad-authentication/5ad-settings-portal.png
544-
[6]: ./media/sql-database-aad-authentication/6edit-directory-select.png
545-
[7]: ./media/sql-database-aad-authentication/7edit-directory-confirm.png
546-
[8]: ./media/sql-database-aad-authentication/8choose-ad.png
547-
[10]: ./media/sql-database-aad-authentication/10choose-admin.png
548-
[11]: ./media/sql-database-aad-authentication/active-directory-integrated.png
549-
[12]: ./media/sql-database-aad-authentication/12connect-using-pw-auth2.png
550-
[13]: ./media/sql-database-aad-authentication/13connect-to-db2.png
539+

articles/azure-sql/database/always-encrypted-azure-key-vault-configure.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ To get the *Application ID* and *key*, follow the steps in [create an Azure Acti
4949

5050
Now that your client app is configured and you have your application ID, it's time to create a key vault and configure its access policy so you and your application can access the vault's secrets (the Always Encrypted keys). The *create*, *get*, *list*, *sign*, *verify*, *wrapKey*, and *unwrapKey* permissions are required for creating a new column master key and for setting up encryption with SQL Server Management Studio.
5151

52-
You can quickly create a key vault by running the following script. For a detailed explanation of these commands and more information about creating and configuring a key vault, see [What is Azure Key Vault?](../key-vault/general/overview.md).
52+
You can quickly create a key vault by running the following script. For a detailed explanation of these commands and more information about creating and configuring a key vault, see [What is Azure Key Vault?](../../key-vault/general/overview.md).
5353

5454
# [PowerShell](#tab/azure-powershell)
5555

articles/azure-sql/database/application-authentication-get-client-id-keys.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,5 +95,5 @@ Write-Output "_applicationSecret:" $secret
9595

9696
## See also
9797

98-
[Create an Azure SQL Database with C#](sql-database-get-started-csharp.md)
98+
[Create an Azure SQL Database with C#](../../sql-database/sql-database-design-first-database-csharp.md)
9999
[Connecting to Azure SQL Database By Using Azure Active Directory Authentication](aad-authentication-overview.md)

articles/azure-sql/database/audit-log-format.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@ For example, for database `Database1` on `Server1` the following is a possible v
3030

3131
### Event Hub
3232

33-
Audit events are written to the namespace and event hub that was defined during auditing configuration, and are captured in the body of [Apache Avro](https://avro.apache.org/) events and stored using JSON formatting with UTF-8 encoding. To read the audit logs, you can use [Avro Tools](../event-hubs/event-hubs-capture-overview.md#use-avro-tools) or similar tools that process this format.
33+
Audit events are written to the namespace and event hub that was defined during auditing configuration, and are captured in the body of [Apache Avro](https://avro.apache.org/) events and stored using JSON formatting with UTF-8 encoding. To read the audit logs, you can use [Avro Tools](../../event-hubs/event-hubs-capture-overview.md#use-avro-tools) or similar tools that process this format.
3434

3535
### Log Analytics
3636

37-
Audit events are written to Log Analytics workspace defined during auditing configuration, to the `AzureDiagnostics` table with the category `SQLSecurityAuditEvents`. For additional useful information about Log Analytics search language and commands, see [Log Analytics search reference](../log-analytics/log-analytics-log-search.md).
37+
Audit events are written to Log Analytics workspace defined during auditing configuration, to the `AzureDiagnostics` table with the category `SQLSecurityAuditEvents`. For additional useful information about Log Analytics search language and commands, see [Log Analytics search reference](../../azure-monitor/log-query/log-query-overview.md).
3838

3939
## <a id="subheading-1"></a>Audit Log Fields
4040

articles/azure-sql/database/auto-failover-group-overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ To achieve real business continuity, adding database redundancy between datacent
129129
130130
## Permissions
131131

132-
Permissions for a failover group are managed via [role-based access control (RBAC)](../role-based-access-control/overview.md). The [SQL Server Contributor](../../role-based-access-control/built-in-roles.md#sql-server-contributor) role has all the necessary permissions to manage failover groups.
132+
Permissions for a failover group are managed via [role-based access control (RBAC)](../../role-based-access-control/overview.md). The [SQL Server Contributor](../../role-based-access-control/built-in-roles.md#sql-server-contributor) role has all the necessary permissions to manage failover groups.
133133

134134
### Create failover group
135135

@@ -383,7 +383,7 @@ Be aware of the following limitations:
383383

384384
## Programmatically managing failover groups
385385

386-
As discussed previously, auto-failover groups and active geo-replication can also be managed programmatically using Azure PowerShell and the REST API. The following tables describe the set of commands available. Active geo-replication includes a set of Azure Resource Manager APIs for management, including the [Azure SQL Database REST API](https://docs.microsoft.com/rest/api/sql/) and [Azure PowerShell cmdlets](https://docs.microsoft.com/powershell/azure/overview). These APIs require the use of resource groups and support role-based security (RBAC). For more information on how to implement access roles, see [Azure Role-Based Access Control](../role-based-access-control/overview.md).
386+
As discussed previously, auto-failover groups and active geo-replication can also be managed programmatically using Azure PowerShell and the REST API. The following tables describe the set of commands available. Active geo-replication includes a set of Azure Resource Manager APIs for management, including the [Azure SQL Database REST API](https://docs.microsoft.com/rest/api/sql/) and [Azure PowerShell cmdlets](https://docs.microsoft.com/powershell/azure/overview). These APIs require the use of resource groups and support role-based security (RBAC). For more information on how to implement access roles, see [Azure Role-Based Access Control](../../role-based-access-control/overview.md).
387387

388388
### Manage SQL Database failover
389389

articles/azure-sql/database/business-continuity-high-availability-disaster-recover-hadr-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ Use auto-failover groups if your application meets any of these criteria:
102102
103103
You may choose to use a combination of database backups and active geo-replication depending upon your application requirements. For a discussion of design considerations for stand-alone databases and for elastic pools using these business continuity features, see [Design an application for cloud disaster recovery](designing-cloud-solutions-for-disaster-recovery.md) and [Elastic pool disaster recovery strategies](disaster-recovery-strategies-for-applications-with-elastic-pool.md).
104104

105-
The following sections provide an overview of the steps to recover using either database backups or active geo-replication. For detailed steps including planning requirements, post recovery steps, and information about how to simulate an outage to perform a disaster recovery drill, see [Recover a SQL Database from an outage](../../key-vault/general/disaster-recovery-guidance.md).
105+
The following sections provide an overview of the steps to recover using either database backups or active geo-replication. For detailed steps including planning requirements, post recovery steps, and information about how to simulate an outage to perform a disaster recovery drill, see [Recover a SQL Database from an outage](disaster-recovery-guidance.md).
106106

107107
### Prepare for an outage
108108

articles/azure-sql/database/configure-streaming-export-metrics-diagnostic-telemtry-logging.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ You can enable and manage metrics and diagnostic telemetry logging by using one
8383
8484
## Configure the streaming export of diagnostic telemetry
8585

86-
You can use the **Diagnostics settings** menu in the Azure portal to enable and configure streaming of diagnostic telemetry. Additionally, you can use PowerShell, the Azure CLI, the [REST API](https://docs.microsoft.com/rest/api/monitor/diagnosticsettings), and [Resource Manager templates](../azure-monitor/platform/diagnostic-settings-template.md) to configure streaming of diagnostic telemetry. You can set the following destinations to stream the diagnostic telemetry: Azure Storage, Azure Event Hubs, and Azure Monitor logs.
86+
You can use the **Diagnostics settings** menu in the Azure portal to enable and configure streaming of diagnostic telemetry. Additionally, you can use PowerShell, the Azure CLI, the [REST API](https://docs.microsoft.com/rest/api/monitor/diagnosticsettings), and [Resource Manager templates](../../azure-monitor/platform/diagnostic-settings-template.md) to configure streaming of diagnostic telemetry. You can set the following destinations to stream the diagnostic telemetry: Azure Storage, Azure Event Hubs, and Azure Monitor logs.
8787

8888
> [!IMPORTANT]
8989
> The streaming export of diagnostic telemetry is not enabled by default.
@@ -329,7 +329,7 @@ You can monitor a collection of databases and database collections with Azure SQ
329329
2. Create a Log Analytics workspace in the solution.
330330
3. Configure databases to stream diagnostic telemetry into the workspace.
331331

332-
You can configure the streaming export of this diagnostic telemetry by using the built-in **Send to Log Analytics** option in the diagnostics settings tab in the Azure portal. You can also enable streaming into a Log Analytics workspace by using diagnostics settings via [PowerShell cmdlets](configure-streaming-export-metrics-diagnostic-telemtry-logging.md?tabs=azure-powershell#configure-the-streaming-export-of-diagnostic-telemetry), the [Azure CLI](configure-streaming-export-metrics-diagnostic-telemtry-logging.md?tabs=azure-cli#configure-the-streaming-export-of-diagnostic-telemetry), the [Azure Monitor REST API](https://docs.microsoft.com/rest/api/monitor/diagnosticsettings), or [Resource Manager templates](../azure-monitor/platform/diagnostic-settings-template.md).
332+
You can configure the streaming export of this diagnostic telemetry by using the built-in **Send to Log Analytics** option in the diagnostics settings tab in the Azure portal. You can also enable streaming into a Log Analytics workspace by using diagnostics settings via [PowerShell cmdlets](configure-streaming-export-metrics-diagnostic-telemtry-logging.md?tabs=azure-powershell#configure-the-streaming-export-of-diagnostic-telemetry), the [Azure CLI](configure-streaming-export-metrics-diagnostic-telemtry-logging.md?tabs=azure-cli#configure-the-streaming-export-of-diagnostic-telemetry), the [Azure Monitor REST API](https://docs.microsoft.com/rest/api/monitor/diagnosticsettings), or [Resource Manager templates](../../azure-monitor/platform/diagnostic-settings-template.md).
333333

334334
### Create an Azure SQL Analytics resource
335335

@@ -364,8 +364,8 @@ You can stream Azure SQL Database and Azure SQL Managed Instance metrics and res
364364

365365
After the selected data is streamed into Event Hubs, you're one step closer to enabling advanced monitoring scenarios. Event Hubs acts as the front door for an event pipeline. After data is collected into an event hub, it can be transformed and stored by using a real-time analytics provider or a storage adapter. Event Hubs decouples the production of a stream of events from the consumption of those events. In this way, event consumers can access the events on their own schedule. For more information on Event Hubs, see:
366366

367-
- [What are Azure Event Hubs?](../event-hubs/event-hubs-what-is-event-hubs.md)
368-
- [Get started with Event Hubs](../event-hubs/event-hubs-csharp-ephcs-getstarted.md)
367+
- [What are Azure Event Hubs?](../../event-hubs/event-hubs-about.md)
368+
- [Get started with Event Hubs](../../event-hubs/event-hubs-dotnet-standard-getstarted-send.md)
369369

370370
You can use streamed metrics in Event Hubs to:
371371

@@ -741,13 +741,13 @@ Learn more about the [Intelligent Insights log format](../../sql-database/sql-da
741741

742742
To learn how to enable logging and to understand the metrics and log categories supported by the various Azure services, see:
743743

744-
- [Overview of metrics in Microsoft Azure](../monitoring-and-diagnostics/monitoring-overview-metrics.md)
744+
- [Overview of metrics in Microsoft Azure](../../azure-monitor/platform/data-platform.md)
745745
- [Overview of Azure platform logs](../../azure-monitor/platform/platform-logs-overview.md)
746746

747747
To learn about Event Hubs, read:
748748

749-
- [What is Azure Event Hubs?](../event-hubs/event-hubs-what-is-event-hubs.md)
750-
- [Get started with Event Hubs](../event-hubs/event-hubs-csharp-ephcs-getstarted.md)
749+
- [What is Azure Event Hubs?](../../event-hubs/event-hubs-about.md)
750+
- [Get started with Event Hubs](../../event-hubs/event-hubs-dotnet-standard-getstarted-send.md)
751751

752752
To learn how to set up alerts based on telemetry from log analytics see:
753753

0 commit comments

Comments
 (0)