Skip to content

Commit a63add6

Browse files
authored
Merge pull request #23216 from cmcclister/cm-linkfix-20220714-0
LinkFix: sql-docs-pr (2022-07) - 0
2 parents 0969549 + f45a42d commit a63add6

50 files changed

Lines changed: 151 additions & 152 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

azure-sql/database/disaster-recovery-guidance.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,10 +108,10 @@ For more information about database alert rules, see [Receive Alert Notification
108108

109109
### Enable auditing
110110

111-
If auditing is required to access your database, you need to enable Auditing after the database recovery. For more information, see [Database auditing](/azure/azure-sql/database/auditing-overview).
111+
If auditing is required to access your database, you need to enable Auditing after the database recovery. For more information, see [Database auditing](./auditing-overview.md).
112112

113113
## Next steps
114114

115115
- To learn about Azure SQL Database automated backups, see [SQL Database automated backups](automated-backups-overview.md)
116116
- To learn about business continuity design and recovery scenarios, see [Continuity scenarios](business-continuity-high-availability-disaster-recover-hadr-overview.md)
117-
- To learn about using automated backups for recovery, see [restore a database from the service-initiated backups](recovery-using-backups.md)
117+
- To learn about using automated backups for recovery, see [restore a database from the service-initiated backups](recovery-using-backups.md)

azure-sql/database/dns-alias-overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ Presently, a DNS alias has the following limitations:
106106
- _Table auditing is not supported:_ You cannot use a DNS alias on a server that has *table auditing* enabled on a database.
107107
- Table auditing is deprecated.
108108
- We recommend that you move to [Blob Auditing](auditing-overview.md).
109-
- We recommend that you move to [Blob Auditing](/azure/azure-sql/database/auditing-overview).
109+
- We recommend that you move to [Blob Auditing](./auditing-overview.md).
110110
- DNS alias is subject to [naming restrictions](/azure/azure-resource-manager/management/resource-name-rules).
111111

112112
## Related resources
@@ -117,4 +117,4 @@ Presently, a DNS alias has the following limitations:
117117

118118
## Next steps
119119

120-
- [PowerShell for DNS Alias to Azure SQL Database](dns-alias-powershell-create.md)
120+
- [PowerShell for DNS Alias to Azure SQL Database](dns-alias-powershell-create.md)

azure-sql/database/doc-changes-updates-release-notes-whats-new.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,10 +123,10 @@ Learn about significant changes to the Azure SQL Database documentation.
123123
| **Azure AD-only authentication** | It's now possible to restrict authentication to your Azure SQL Database to Azure Active Directory users only. This feature is currently in preview. To learn more, see [Azure AD-only authentication](authentication-azure-ad-only-authentication.md). |
124124
| **Query store hints** | It's now possible to use query hints to optimize your query execution via the OPTION clause. This feature is currently in preview. To learn more, see [Query store hints](/sql/relational-databases/performance/query-store-hints?view=azuresqldb-current&preserve-view=true). |
125125
| **Change data capture** | Using change data capture (CDC) with Azure SQL Database is now in preview. To learn more, see [Change data capture](/sql/relational-databases/track-changes/about-change-data-capture-sql-server). |
126-
| **SQL Database ledger** | SQL Database ledger is in preview, and introduces the ability to cryptographically attest to other parties, such as auditors or other business parties, that your data hasn't been tampered with. To learn more, see [Ledger](ledger-overview.md). |
126+
| **SQL Database ledger** | SQL Database ledger is in preview, and introduces the ability to cryptographically attest to other parties, such as auditors or other business parties, that your data hasn't been tampered with. To learn more, see [Ledger](/sql/relational-databases/security/ledger/ledger-overview). |
127127
| **Maintenance window** | The maintenance window feature allows you to configure a maintenance schedule for your Azure SQL Database, currently in preview. To learn more, see [maintenance window](maintenance-window.md).|
128128
| **SQL insights** | SQL insights is a comprehensive solution for monitoring any product in the Azure SQL family. SQL insights uses dynamic management views to expose the data you need to monitor health, diagnose problems, and tune performance. To learn more, see [SQL insights](/azure/azure-monitor/insights/sql-insights-overview). |
129129

130130
## Contribute to content
131131

132-
To contribute to the Azure SQL documentation, see the [Docs contributor guide](/contribute/).
132+
To contribute to the Azure SQL documentation, see the [Docs contributor guide](/contribute/).

azure-sql/database/features-comparison.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ The following table lists the major features of SQL Server and provides informat
7575
| [Functions](/sql/t-sql/functions/functions) | Most - see individual functions | Yes - see [Stored procedures, functions, triggers differences](../managed-instance/transact-sql-tsql-differences-sql-server.md#stored-procedures-functions-and-triggers) |
7676
| [In-memory optimization](/sql/relational-databases/in-memory-oltp/in-memory-oltp-in-memory-optimization) | Yes in [Premium and Business Critical service tiers](../in-memory-oltp-overview.md).</br> Limited support for non-persistent In-Memory OLTP objects such as memory-optimized table variables in [Hyperscale service tier](service-tier-hyperscale.md).| Yes in [Business Critical service tier](../managed-instance/sql-managed-instance-paas-overview.md) |
7777
| [Language elements](/sql/t-sql/language-elements/language-elements-transact-sql) | Most - see individual elements | Yes - see [T-SQL differences](../managed-instance/transact-sql-tsql-differences-sql-server.md) |
78-
| [Ledger](ledger-overview.md) | Yes | No |
78+
| [Ledger](/sql/relational-databases/security/ledger/ledger-overview) | Yes | No |
7979
| [Linked servers](/sql/relational-databases/linked-servers/linked-servers-database-engine) | No - see [Elastic query](elastic-query-horizontal-partitioning.md) | Yes. Only to [SQL Server and SQL Database](../managed-instance/transact-sql-tsql-differences-sql-server.md#linked-servers) without distributed transactions. |
8080
| [Linked servers](/sql/relational-databases/linked-servers/linked-servers-database-engine) that read from files (CSV, Excel)| No. Use [BULK INSERT](/sql/t-sql/statements/bulk-insert-transact-sql#e-importing-data-from-a-csv-file) or [OPENROWSET](/sql/t-sql/functions/openrowset-transact-sql#g-accessing-data-from-a-csv-file-with-a-format-file) as an alternative for CSV format. | No. Use [BULK INSERT](/sql/t-sql/statements/bulk-insert-transact-sql#e-importing-data-from-a-csv-file) or [OPENROWSET](/sql/t-sql/functions/openrowset-transact-sql#g-accessing-data-from-a-csv-file-with-a-format-file) as an alternative for CSV format. Track these requests on [SQL Managed Instance feedback item](https://feedback.azure.com/d365community/idea/db80cf6e-3425-ec11-b6e6-000d3a4f0f84)|
8181
| [Log shipping](/sql/database-engine/log-shipping/about-log-shipping-sql-server) | [High availability](high-availability-sla.md) is included with every database. Disaster recovery is discussed in [Overview of business continuity](business-continuity-high-availability-disaster-recover-hadr-overview.md). | Natively built in as a part of [Azure Data Migration Service (DMS)](/azure/dms/tutorial-sql-server-to-managed-instance) migration process. Natively built for custom data migration projects as an external [Log Replay Service (LRS)](../managed-instance/log-replay-service-migrate.md).<br /> Not available as High availability solution, because other [High availability](high-availability-sla.md) methods are included with every database and it is not recommended to use Log-shipping as HA alternative. Disaster recovery is discussed in [Overview of business continuity](business-continuity-high-availability-disaster-recover-hadr-overview.md). Not available as a replication mechanism between databases - use secondary replicas on [Business Critical tier](service-tier-business-critical.md), [auto-failover groups](auto-failover-group-sql-db.md), or [transactional replication](../managed-instance/replication-transactional-overview.md) as the alternatives. |
@@ -194,4 +194,4 @@ For more information about Azure SQL Database and Azure SQL Managed Instance, se
194194

195195
- [What is Azure SQL Database?](sql-database-paas-overview.md)
196196
- [What is Azure SQL Managed Instance?](../managed-instance/sql-managed-instance-paas-overview.md)
197-
- [What is an Azure SQL Managed Instance pool?](../managed-instance/instance-pools-overview.md)
197+
- [What is an Azure SQL Managed Instance pool?](../managed-instance/instance-pools-overview.md)

azure-sql/database/firewall-configure.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ You create the first server-level firewall setting by using the [Azure portal](h
127127
To improve performance, server-level IP firewall rules are temporarily cached at the database level. To refresh the cache, see [DBCC FLUSHAUTHCACHE](/sql/t-sql/database-console-commands/dbcc-flushauthcache-transact-sql).
128128

129129
> [!TIP]
130-
> You can use [Database Auditing](/azure/azure-sql/database/auditing-overview) to audit server-level and database-level firewall changes.
130+
> You can use [Database Auditing](./auditing-overview.md) to audit server-level and database-level firewall changes.
131131
132132
### Use the Azure portal to manage server-level IP firewall rules
133133

@@ -282,4 +282,4 @@ Consider the following points when access to Azure SQL Database doesn't behave a
282282
- For an overview of Azure SQL Database security, see [Securing your database](security-overview.md).
283283

284284
<!--Image references-->
285-
[1]: ./media/firewall-configure/sqldb-firewall-1.png
285+
[1]: ./media/firewall-configure/sqldb-firewall-1.png

azure-sql/database/high-availability-sla.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ az sql db copy --dest-name "CopyOfMySampleDatabase" --dest-resource-group "myRes
210210

211211
## Master database zone redundant availability
212212

213-
In Azure SQL Database, a [server](/azure/azure-sql/database/logical-servers) is a logical construct that acts as a central administrative point for a collection of databases. At the server level, you can administer logins, Azure Active Directory authentication, firewall rules, auditing rules, threat detection policies, and auto-failover groups. Data related to some of these features, such as logins and firewall rules, is stored in the master database. Similarly, data for some DMVs, for example [sys.resource_stats](/sql/relational-databases/system-catalog-views/sys-resource-stats-azure-sql-database), is also stored in the master database.
213+
In Azure SQL Database, a [server](./logical-servers.md) is a logical construct that acts as a central administrative point for a collection of databases. At the server level, you can administer logins, Azure Active Directory authentication, firewall rules, auditing rules, threat detection policies, and auto-failover groups. Data related to some of these features, such as logins and firewall rules, is stored in the master database. Similarly, data for some DMVs, for example [sys.resource_stats](/sql/relational-databases/system-catalog-views/sys-resource-stats-azure-sql-database), is also stored in the master database.
214214

215215
When a database with a zone-redundant configuration is created on a logical server, the master database associated with the server is automatically made zone-redundant as well. This ensures that in a zonal outage, applications using the database remain unaffected because features dependent on the master database, such as logins and firewall rules, are still available. Making the master database zone-redundant is an asynchronous process and will take some time to finish in the background.
216216

@@ -267,4 +267,4 @@ Azure SQL Database and Azure SQL Managed Instance feature a built-in high availa
267267
- Learn about [Service Fabric](/azure/service-fabric/service-fabric-overview)
268268
- Learn about [Azure Traffic Manager](/azure/traffic-manager/traffic-manager-overview)
269269
- Learn [How to initiate a manual failover on SQL Managed Instance](../managed-instance/user-initiated-failover.md)
270-
- For more options for high availability and disaster recovery, see [Business Continuity](business-continuity-high-availability-disaster-recover-hadr-overview.md)
270+
- For more options for high availability and disaster recovery, see [Business Continuity](business-continuity-high-availability-disaster-recover-hadr-overview.md)

azure-sql/database/ledger-create-a-single-database-with-ledger-enabled.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -486,5 +486,5 @@ Remove-AzResourceGroup -Name $resourceGroupName
486486

487487
Connect and query your database by using different tools and languages:
488488

489-
- [Create and use updatable ledger tables](ledger-how-to-updatable-ledger-tables.md)
490-
- [Create and use append-only ledger tables](ledger-how-to-append-only-ledger-tables.md)
489+
- [Create and use updatable ledger tables](/sql/relational-databases/security/ledger/ledger-how-to-updatable-ledger-tables)
490+
- [Create and use append-only ledger tables](/sql/relational-databases/security/ledger/ledger-how-to-append-only-ledger-tables)

azure-sql/database/ledger-landing.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ landingContent:
8383
- linkListType: reference
8484
links:
8585
- text: Current ledger limitations
86-
url: ledger-limits.md
86+
url: /sql/relational-databases/security/ledger/ledger-limits
8787
- text: Ledger whitepaper
8888
url: https://aka.ms/sql-ledger-whitepaper
8989

@@ -117,4 +117,4 @@ landingContent:
117117
- text: sys.sp_verify_database_ledger_from_digest_storage (Transact-SQL)
118118
url: /sql/relational-databases/system-stored-procedures/sys-sp-verify-database-ledger-from-digest-storage-transact-sql
119119
- text: sys.sp_copy_data_in_batches (Transact-SQL)
120-
url: /sql/relational-databases/system-stored-procedures/sys-sp-copy-data-in-batches-transact-sql
120+
url: /sql/relational-databases/system-stored-procedures/sys-sp-copy-data-in-batches-transact-sql

azure-sql/database/logical-servers.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ms.date: 03/12/2019
1616
# What is a logical SQL server in Azure SQL Database and Azure Synapse?
1717
[!INCLUDE[appliesto-sqldb-asa](../includes/appliesto-sqldb-asa.md)]
1818

19-
In Azure SQL Database and Azure Synapse Analytics, a server is a logical construct that acts as a central administrative point for a collection of databases. At the server level, you can administer [logins](logins-create-manage.md), [firewall rules](firewall-configure.md), [auditing rules](/azure/azure-sql/database/auditing-overview), [threat detection policies](threat-detection-configure.md), and [auto-failover groups](auto-failover-group-sql-db.md) . A server can be in a different region than its resource group. The server must exist before you can create a database in Azure SQL Database or a data warehouse database in Azure Synapse Analytics. All databases managed by a single server are created within the same region as the server.
19+
In Azure SQL Database and Azure Synapse Analytics, a server is a logical construct that acts as a central administrative point for a collection of databases. At the server level, you can administer [logins](logins-create-manage.md), [firewall rules](firewall-configure.md), [auditing rules](./auditing-overview.md), [threat detection policies](threat-detection-configure.md), and [auto-failover groups](auto-failover-group-sql-db.md) . A server can be in a different region than its resource group. The server must exist before you can create a database in Azure SQL Database or a data warehouse database in Azure Synapse Analytics. All databases managed by a single server are created within the same region as the server.
2020

2121
This server is distinct from a SQL Server instance that you may be familiar with in the on-premises world. Specifically, there are no guarantees regarding location of the databases or data warehouse database in relation to the server that manages them. Furthermore, neither Azure SQL Database nor Azure Synapse expose any instance-level access or features. In contrast, the instance databases in a managed instance are all physically co-located - in the same way that you are familiar with SQL Server in the on-premises or virtual machine world.
2222

@@ -187,4 +187,4 @@ To create and manage servers, databases, and firewalls, use these REST API reque
187187
## Next steps
188188

189189
- To learn about migrating a SQL Server database to Azure SQL Database, see [Migrate to Azure SQL Database](migrate-to-database-from-sql-server.md).
190-
- - For information about supported features, see [Features](features-comparison.md).
190+
- - For information about supported features, see [Features](features-comparison.md).

azure-sql/database/maintenance-window.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,11 +136,11 @@ To get the maximum benefit from maintenance windows, make sure your client appli
136136

137137
* In Azure SQL Database, any connections using the proxy connection policy could be affected by both the chosen maintenance window and a gateway node maintenance window. However, client connections using the recommended redirect connection policy are unaffected by a gateway node maintenance reconfiguration.
138138

139-
* In Azure SQL Managed Instance, the gateway nodes are hosted [within the virtual cluster](/azure/azure-sql/managed-instance/connectivity-architecture-overview#virtual-cluster-connectivity-architecture) and have the same maintenance window as the managed instance, but using the redirect connection policy is still recommended to minimize number of disruptions during the maintenance event.
139+
* In Azure SQL Managed Instance, the gateway nodes are hosted [within the virtual cluster](../managed-instance/connectivity-architecture-overview.md#virtual-cluster-connectivity-architecture) and have the same maintenance window as the managed instance, but using the redirect connection policy is still recommended to minimize number of disruptions during the maintenance event.
140140

141141
For more on the client connection policy in Azure SQL Database, see [Azure SQL Database Connection policy](../database/connectivity-architecture.md#connection-policy).
142142

143-
For more on the client connection policy in Azure SQL Managed Instance, see [Azure SQL Managed Instance connection types](/azure/azure-sql/managed-instance/connection-types-overview).
143+
For more on the client connection policy in Azure SQL Managed Instance, see [Azure SQL Managed Instance connection types](../managed-instance/connection-types-overview.md).
144144

145145
## Considerations for Azure SQL Managed Instance
146146

@@ -212,4 +212,4 @@ For the full reference of the sample queries and how to use them across tools li
212212
* [Maintenance window FAQ](maintenance-window-faq.yml)
213213
* [Azure SQL Database](sql-database-paas-overview.md)
214214
* [Azure SQL Managed Instance](../managed-instance/sql-managed-instance-paas-overview.md)
215-
* [Plan for Azure maintenance events in Azure SQL Database and Azure SQL Managed Instance](planned-maintenance.md)
215+
* [Plan for Azure maintenance events in Azure SQL Database and Azure SQL Managed Instance](planned-maintenance.md)

0 commit comments

Comments
 (0)