Lokasi ngalangkungan proxy:   [ UP ]  
[Ngawartoskeun bug]   [Panyetelan cookie]                
Skip to content

Commit a390163

Browse files
Merge pull request #33118 from WilliamDAssafMSFT/20250210-fabric-sql-db
20250210 Update to add SQL database in Fabric
2 parents db8552e + 8154070 commit a390163

11 files changed

Lines changed: 242 additions & 207 deletions

azure-sql/database/troubleshoot-common-connectivity-issues.md

Lines changed: 53 additions & 55 deletions
Large diffs are not rendered by default.

azure-sql/includes/appliesto-sqldb-fabricsqldb.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ ms.service: azure-sql-database
66
ms.topic: include
77
---
88

9-
[!INCLUDE [applies-md](applies-md.md)] :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [Azure SQL Database](/sql/sql-server/sql-docs-navigation-guide#applies-to) :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [SQL database in Fabric](/fabric/database/sql/overview)
9+
[!INCLUDE [applies-md](applies-md.md)] :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [Azure SQL Database](/sql/sql-server/sql-docs-navigation-guide#applies-to) :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [SQL database in Fabric](/sql/sql-server/sql-docs-navigation-guide#applies-to)

azure-sql/includes/appliesto-sqldb-sqlmi-asa-dedicated-only-fabricsqldb.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ ms.service: azure-sql-database
66
ms.topic: include
77
---
88

9-
[!INCLUDE [applies-md](applies-md.md)] :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [Azure SQL Database](/sql/sql-server/sql-docs-navigation-guide#applies-to) :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [Azure SQL Managed Instance](/sql/sql-server/sql-docs-navigation-guide#applies-to) :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [Azure Synapse Analytics (dedicated SQL pools only)](/sql/sql-server/sql-docs-navigation-guide#applies-to) :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [SQL database in Fabric](/fabric/database/sql/overview)
9+
[!INCLUDE [applies-md](applies-md.md)] :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [Azure SQL Database](/sql/sql-server/sql-docs-navigation-guide#applies-to) :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [Azure SQL Managed Instance](/sql/sql-server/sql-docs-navigation-guide#applies-to) :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [Azure Synapse Analytics (dedicated SQL pools only)](/sql/sql-server/sql-docs-navigation-guide#applies-to) :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [SQL database in Fabric](/sql/sql-server/sql-docs-navigation-guide#applies-to)
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
author: WilliamDAssafMSFT
3+
ms.author: wiassaf
4+
ms.date: 02/10/2025
5+
ms.service: azure-sql-database
6+
ms.topic: include
7+
---
8+
9+
[!INCLUDE [applies-md](applies-md.md)] :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [Azure SQL Database](/sql/sql-server/sql-docs-navigation-guide#applies-to) :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [Azure SQL Managed Instance](/sql/sql-server/sql-docs-navigation-guide#applies-to) :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [Azure Synapse Analytics](/sql/sql-server/sql-docs-navigation-guide#applies-to) :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [SQL database in Fabric](/sql/sql-server/sql-docs-navigation-guide#applies-to)

azure-sql/includes/appliesto-sqldb-sqlmi-fabricsqldb.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ ms.service: sql-database
66
ms.topic: include
77
---
88

9-
[!INCLUDE [applies-md](applies-md.md)] :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [Azure SQL Database](/sql/sql-server/sql-docs-navigation-guide#applies-to) :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [Azure SQL Managed Instance](/sql/sql-server/sql-docs-navigation-guide#applies-to) :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [SQL database in Fabric](/fabric/database/sql/overview)
9+
[!INCLUDE [applies-md](applies-md.md)] :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [Azure SQL Database](/sql/sql-server/sql-docs-navigation-guide#applies-to) :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [Azure SQL Managed Instance](/sql/sql-server/sql-docs-navigation-guide#applies-to) :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [SQL database in Fabric](/sql/sql-server/sql-docs-navigation-guide#applies-to)

azure-sql/includes/appliesto-sqldb-sqlmi-sqlvm-fabricsqldb.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ ms.service: azure-sql-database
66
ms.topic: include
77
---
88

9-
[!INCLUDE [applies-md](applies-md.md)] :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [Azure SQL Database](/sql/sql-server/sql-docs-navigation-guide#applies-to) :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [Azure SQL Managed Instance](/sql/sql-server/sql-docs-navigation-guide#applies-to) :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [SQL Server on Azure VM](/sql/sql-server/sql-docs-navigation-guide#applies-to) :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [SQL database in Microsoft Fabric](/sql/sql-server/sql-docs-navigation-guide#applies-to)
9+
[!INCLUDE [applies-md](applies-md.md)] :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [Azure SQL Database](/sql/sql-server/sql-docs-navigation-guide#applies-to) :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [Azure SQL Managed Instance](/sql/sql-server/sql-docs-navigation-guide#applies-to) :::image type="icon" source="../media/applies-to/yes-icon.svg" border="false"::: [SQL Server on Azure VM](/sql/sql-server/sql-docs-navigation-guide#applies-to)

docs/sql-server/sql-docs-navigation-guide.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,8 @@ The SQL Docs content covers several product lines that work on-premises and in t
8989
| **Azure Database for MySQL** | Fully managed <sup>2</sup> | A relational database service based on the MySQL open-source database engine. A fully managed database-as-a-service (DBaaS) that can handle mission-critical workloads with predictable performance, security, high availability, and dynamic scalability. |
9090
| **Azure Database for PostgreSQL** | Fully managed <sup>2</sup> | A relational database service based on the PostgreSQL open-source database engine. A fully managed database-as-a-service (DBaaS) that can handle mission-critical workloads with predictable performance, security, high availability, and dynamic scalability. |
9191
| **Azure Synapse Analytics** | Fully managed <sup>2</sup> | [Azure Synapse Analytics](/azure/synapse-analytics/overview-what-is) is an enterprise analytics service that accelerates time to insight across data warehouses and big data systems. Azure Synapse Analytics brings together the best of SQL technologies used in enterprise data warehousing, Spark technologies used for big data, Data Explorer for log and time series analytics, Pipelines for data integration and ETL/ELT, and deep integration with other Azure services such as Power BI, Cosmos DB, and Azure Machine Learning. The [Azure Synapse SQL](/azure/synapse-analytics/sql/overview-architecture) features provide scale-out architecture for data processing in the form of dedicated SQL pools (formerly SQL DW) and serverless SQL pools. <br /><br />The behavior and Azure portal experience can differ between a dedicated SQL pool in Azure Synapse workspaces, or a standalone dedicated SQL pool (formerly SQL DW) in a logical SQL server. |
92-
| **[!INCLUDE [fabric](../includes/fabric.md)]** | Fully managed <sup>4</sup> | [Microsoft Fabric](/fabric/get-started/microsoft-fabric-overview) is an all-in-one, Software-as-a-Service analytics solution for enterprises that covers everything from data movement to data science, real-time analytics, data warehousing, and business intelligence. [[!INCLUDE [fabric](../includes/fabric.md)]](/fabric/data-warehouse/data-warehousing) provides multiple database and data warehousing experiences. <br /> - Each [!INCLUDE [fabric](../includes/fabric.md)] Lakehouse automatically includes a **[!INCLUDE [fabric-se](../includes/fabric-se.md)]** to enable data engineers to access a relational layer on top of physical data in the Lakehouse, thanks to automatic schema discovery. <br /> - A Synapse Data Warehouse or **[!INCLUDE [fabric-dw](../includes/fabric-dw.md)]** in [!INCLUDE [fabric](../includes/fabric.md)] provides a "traditional" data warehouse and supports the full transactional T-SQL capabilities you would expect from an enterprise data warehouse. Either data warehousing experience exposes data to analysis and reporting tools using T-SQL/TDS end-point.<br /> - You can mirror an existing [Azure SQL Database into Fabric](/fabric/database/mirrored-database/azure-sql-database).<br /> - [SQL database in [!INCLUDE [fabric](../includes/fabric.md)]](/fabric/database/sql/overview) is a developer-friendly, AI-ready, operational database based on the same SQL Database Engine as found in [Azure SQL Database](/azure/azure-sql/database/sql-database-paas-overview?view=azuresqldb-current&preserve-view=true). For more information, see [Features comparison: Azure SQL Database and Fabric SQL database](/fabric/database/sql/feature-comparison-sql-database-fabric).|
92+
| **[!INCLUDE [fabric](../includes/fabric.md)]** | Fully managed <sup>4</sup> | [Microsoft Fabric](/fabric/get-started/microsoft-fabric-overview) is an all-in-one, Software-as-a-Service analytics solution for enterprises that covers everything from data movement to data science, real-time analytics, data warehousing, and business intelligence. [[!INCLUDE [fabric](../includes/fabric.md)]](/fabric/data-warehouse/data-warehousing) provides multiple database and data warehousing experiences. <br /> - Each [!INCLUDE [fabric](../includes/fabric.md)] Lakehouse automatically includes a **[!INCLUDE [fabric-se](../includes/fabric-se.md)]** to enable data engineers to access a relational layer on top of physical data in the Lakehouse, thanks to automatic schema discovery. <br /> - A Synapse Data Warehouse or **[!INCLUDE [fabric-dw](../includes/fabric-dw.md)]** in [!INCLUDE [fabric](../includes/fabric.md)] provides a "traditional" data warehouse and supports the full transactional T-SQL capabilities you would expect from an enterprise data warehouse. Either data warehousing experience exposes data to analysis and reporting tools using T-SQL/TDS end-point.<br /> - You can mirror an existing [Azure SQL Database into Fabric](/fabric/database/mirrored-database/azure-sql-database), or create a SQL database in [!INCLUDE [fabric](../includes/fabric.md)]. |
93+
| **SQL database in [!INCLUDE [fabric](../includes/fabric.md)]** | Fully managed <sup>4</sup> | [SQL database in [!INCLUDE [fabric](../includes/fabric.md)]](/fabric/database/sql/overview) is a developer-friendly, AI-ready, operational database based on the same SQL Database Engine as found in Azure SQL Database. For more information, see [Features comparison: Azure SQL Database and Fabric SQL database](/fabric/database/sql/feature-comparison-sql-database-fabric).|
9394

9495
<sup>1</sup> Can be Azure Arc-enabled
9596

docs/t-sql/functions/version-transact-sql-configuration-functions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ helpviewer_keywords:
1919
- "processors [SQL Server], types"
2020
dev_langs:
2121
- "TSQL"
22-
monikerRange: ">=aps-pdw-2016||=azuresqldb-current||=azure-sqldw-latest||>=sql-server-2016||>=sql-server-linux-2017||=azuresqldb-mi-current"
22+
monikerRange: ">=aps-pdw-2016||=azuresqldb-current||=azure-sqldw-latest||>=sql-server-2016||>=sql-server-linux-2017||=azuresqldb-mi-current||=fabric"
2323
---
2424

2525
# @@VERSION - Transact SQL Configuration Functions
2626

27-
[!INCLUDE [sql-asdb-asdbmi-asa-pdw](../../includes/applies-to-version/sql-asdb-asdbmi-asa-pdw.md)]
27+
[!INCLUDE [sql-asdb-asdbmi-asa-pdw-fabricse-fabricdw-fabricsqldb](../../includes/applies-to-version/sql-asdb-asdbmi-asa-pdw-fabricse-fabricdw-fabricsqldb.md)]
2828

2929
Returns system and build information for the current installation of [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)].
3030

docs/t-sql/statements/alter-table-column-constraint-transact-sql.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ monikerRange: "=azuresqldb-current || >=sql-server-2016 || >=sql-server-linux-20
2424
---
2525
# ALTER TABLE column_constraint (Transact-SQL)
2626

27-
[!INCLUDE [sql-asdb-asdbmi](../../includes/applies-to-version/sql-asdb-asdbmi.md)]
27+
[!INCLUDE [sql-asdb-asdbmi-fabricsqldb](../../includes/applies-to-version/sql-asdb-asdbmi-fabricsqldb.md)]
2828

2929
Specifies the properties of a PRIMARY KEY, FOREIGN KEY, UNIQUE, or CHECK constraint that is part of a new column definition added to a table by using [ALTER TABLE](../../t-sql/statements/alter-table-transact-sql.md).
3030

@@ -79,13 +79,13 @@ NOT ENFORCED
7979
Is the name of the constraint. Constraint names must follow the rules for [identifiers](../../relational-databases/databases/database-identifiers.md), except that the name cannot start with a number sign (#). If *constraint_name* is not supplied, a system-generated name is assigned to the constraint.
8080

8181
#### NULL | NOT NULL
82-
Specifies whether the column can accept null values. Columns that do not allow null values can be added only if they have a default specified. If the new column allows null values and no default is specified, the new column contains NULL for each row in the table. If the new column allows null values and a default definition is added with the new column, the WITH VALUES option can be used to store the default value in the new column for each existing row in the table.
82+
Specifies whether the column can accept `NULL` values. Columns that do not allow `NULL` values can be added only if they have a default specified. If the new column allows `NULL` values and no default is specified, the new column contains `NULL` for each row in the table. If the new column allows `NULL` values and a default definition is added with the new column, the WITH VALUES option can be used to store the default value in the new column for each existing row in the table.
8383

84-
If the new column does not allow null values, a DEFAULT definition must be added with the new column. The new column automatically loads with the default value in the new columns in each existing row.
84+
If the new column does not allow `NULL` values, a DEFAULT definition must be added with the new column. The new column automatically loads with the default value in the new columns in each existing row.
8585

86-
When the addition of a column requires physical changes to the data rows of a table, such as adding DEFAULT values to each row, locks are held on the table while ALTER TABLE runs. This affects the ability to change the content of the table while the lock is in place. In contrast, adding a column that allows null values and does not specify a default value is a metadata operation only, and involves no locks.
86+
When the addition of a column requires physical changes to the data rows of a table, such as adding DEFAULT values to each row, locks are held on the table while ALTER TABLE runs. This affects the ability to change the content of the table while the lock is in place. In contrast, adding a column that allows `NULL` values and does not specify a default value is a metadata operation only, and involves no locks.
8787

88-
When you use CREATE TABLE or ALTER TABLE, database and session settings influence and possibly override the nullability of the data type that is used in a column definition. We recommend that you always explicitly define noncomputed columns as NULL or NOT NULL or, if you use a user-defined data type, that you allow the column to use the default nullability of the data type. For more information, see [CREATE TABLE](create-table-transact-sql.md).
88+
When you use `CREATE TABLE` or `ALTER TABLE`, database and session settings influence and possibly override the nullability of the data type that is used in a column definition. We recommend that you always explicitly define noncomputed columns as `NULL` or `NOT NULL` or, if you use a user-defined data type, that you allow the column to use the default nullability of the data type. For more information, see [CREATE TABLE](create-table-transact-sql.md).
8989

9090
#### PRIMARY KEY
9191
Is a constraint that enforces entity integrity for a specified column or columns by using a unique index. Only one PRIMARY KEY constraint can be created for each table.
@@ -142,14 +142,14 @@ NOT ENFORCED
142142
Corresponding rows are deleted from the referencing table if that row is deleted from the parent table.
143143

144144
SET NULL
145-
All the values that make up the foreign key are set to NULL when the corresponding row in the parent table is deleted. For this constraint to execute, the foreign key columns must be nullable.
145+
All the values that make up the foreign key are set to `NULL` when the corresponding row in the parent table is deleted. For this constraint to execute, the foreign key columns must be nullable.
146146

147147
SET DEFAULT
148-
All the values that comprise the foreign key are set to their default values when the corresponding row in the parent table is deleted. For this constraint to execute, all foreign key columns must have default definitions. If a column is nullable and there is no explicit default value set, NULL becomes the implicit default value of the column.
148+
All the values that comprise the foreign key are set to their default values when the corresponding row in the parent table is deleted. For this constraint to execute, all foreign key columns must have default definitions. If a column is nullable and there is no explicit default value set, `NULL` becomes the implicit default value of the column.
149149

150150
Do not specify CASCADE if the table will be included in a merge publication that uses logical records. For more information about logical records, see [Group Changes to Related Rows with Logical Records](../../relational-databases/replication/merge/group-changes-to-related-rows-with-logical-records.md).
151151

152-
The ON DELETE CASCADE cannot be defined if an INSTEAD OF trigger ON DELETE already exists on the table that is being altered.
152+
`ON DELETE CASCADE` cannot be defined if an `INSTEAD OF` trigger `ON DELETE` already exists on the table that is being altered.
153153

154154
For example, in the [!INCLUDE[ssSampleDBobject](../../includes/sssampledbobject-md.md)] database, the `ProductVendor` table has a referential relationship with the `Vendor` table. The `ProductVendor`.`VendorID` foreign key references the `Vendor`.`VendorID` primary key.
155155

@@ -196,7 +196,7 @@ NOT ENFORCED
196196
## Remarks
197197
When FOREIGN KEY or CHECK constraints are added, all existing data is verified for constraint violations unless the `WITH NOCHECK` option is specified. If any violations occur, ALTER TABLE fails and an error is returned. When a new PRIMARY KEY or UNIQUE constraint is added to an existing column, the data in the column or columns must be unique. If duplicate values are found, ALTER TABLE fails. The `WITH NOCHECK` option has no effect when PRIMARY KEY or UNIQUE constraints are added.
198198

199-
Each PRIMARY KEY and UNIQUE constraint generates an index. The number of UNIQUE and PRIMARY KEY constraints cannot cause the number of indexes on the table to exceed 999 nonclustered indexes and 1 clustered index. Foreign key constraints do not automatically generate an index. However, foreign key columns are frequently used in join criteria in queries by matching the column or columns in the foreign key constraint of one table with the primary or unique key column or columns in the other table. An index on the foreign key columns enables the [!INCLUDE[ssDE](../../includes/ssde-md.md)] to quickly find related data in the foreign key table.
199+
Each PRIMARY KEY and UNIQUE constraint generates an index. The number of UNIQUE and PRIMARY KEY constraints cannot cause the number of indexes on the table to exceed 999 nonclustered indexes and 1 clustered index. Foreign key constraints do not automatically generate an index. However, foreign key columns are frequently used in query join criteria, by matching the foreign key constraint of one table with the primary or unique key column or columns in the other table. An index on the foreign key columns enables the [!INCLUDE[ssDE](../../includes/ssde-md.md)] to quickly find related data in the foreign key table.
200200

201201
## Examples
202202

0 commit comments

Comments
 (0)