Skip to content

Commit d540df2

Browse files
committed
double log throughput rate
freshness pass testing columns testing h4s
1 parent 2bfac5e commit d540df2

5 files changed

Lines changed: 80 additions & 63 deletions

File tree

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ description: Learn about the new features and documentation improvements for Azu
55
author: MashaMSFT
66
ms.author: mathoma
77
ms.reviewer: wiassaf
8-
ms.date: 08/04/2023
9-
8+
ms.date: 08/21/2023
109
ms.service: sql-managed-instance
1110
ms.subservice: service-overview
1211
ms.topic: whats-new

docs/dma/dma-overview.md

Lines changed: 62 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,98 +1,117 @@
11
---
22
title: "Overview of Data Migration Assistant (SQL Server)"
3-
description: Learn how to use Data Migration Assistant to migrate SQL Server databases to other SQL Server or Azure databases
3+
description: Learn how to use Data Migration Assistant to migrate SQL Server databases to other instances of SQL Server or Azure SQL Database.
44
author: ajithkr-ms
55
ms.author: ajithkr
66
ms.reviewer: randolphwest
7-
ms.date: 05/24/2022
7+
ms.date: 08/21/2023
88
ms.service: sql
99
ms.subservice: dma
10-
ms.topic: conceptual
11-
helpviewer_keywords:
10+
ms.topic: overview
11+
ms.custom: UpdateFrequency5
12+
helpviewer_keywords:
1213
- "Data Migration Assistant, overview"
1314
---
1415

1516
# Overview of Data Migration Assistant
1617

17-
The Data Migration Assistant (DMA) helps you upgrade to a modern data platform by detecting compatibility issues that can impact database functionality in your new version of SQL Server or Azure SQL Database. DMA recommends performance and reliability improvements for your target environment and allows you to move your schema, data, and uncontained objects from your source server to your target server.
18+
The Data Migration Assistant (DMA) helps you upgrade to a modern data platform by detecting compatibility issues that can impact database functionality when you upgrade to a new version of SQL Server or migrate to [Azure SQL Database](/azure/azure-sql/database/sql-database-paas-overview). DMA recommends performance and reliability improvements for your target environment and allows you to move your schema, data, and uncontained objects from your source server to your target server.
1819

1920
> [!NOTE]
20-
> For large migrations (in terms of number and size of databases), we recommend that you use the [Azure Database Migration Service](/azure/dms/dms-overview), which can migrate databases at scale.
21+
> - For SQL Server large migrations (in terms of number and size of databases) to Azure, we recommend that you use the [Azure Database Migration Service](/azure/dms/dms-overview), which can migrate databases at scale.
22+
> - DMA does not support database migrations to [Azure SQL Managed Instance](/azure/azure-sql/managed-instance/sql-managed-instance-paas-overview). Use the [Azure SQL migration extension for Azure Data Studio](/azure/dms/migration-using-azure-data-studio) instea, which supports both online and offline database migrations to Azure SQL Managed Instance.
2123
2224
## Get Data Migration Assistant
2325

2426
To install DMA, download the latest version of the tool from the [Microsoft Download Center](https://www.microsoft.com/download/details.aspx?id=53595), and then run the **DataMigrationAssistant.msi** file.
2527

2628
## Capabilities
2729

28-
- Assess on-premises SQL Server instance(s) migrating to Azure SQL database(s). The assessment workflow helps you to detect the following issues that can affect Azure SQL database migration and provides detailed guidance on how to resolve them.
30+
DMA brings you the following capabilities:
2931

30-
- Migration blocking issues: Discovers the compatibility issues that block migrating on-premises SQL Server database(s) to Azure SQL Database(s). DMA provides recommendations to help you address those issues.
32+
#### Assess on-premises SQL Server Instances migrating to Azure
3133

32-
- Partially supported or unsupported features: Detects partially supported or unsupported features that are currently in use on the source SQL Server instance. DMA provides a comprehensive set of recommendations, alternative approaches available in Azure, and mitigating steps so that you can incorporate them into your migration projects.
34+
Assess on-premises SQL Server instance(s) migrating to Azure SQL Database or Azure SQL Managed Instance. The assessment workflow helps you to detect the following issues which may affect your Azure SQL migration and provides detailed guidance on how to resolve them.
3335

34-
- Discover issues that can affect an upgrade to an on-premises SQL Server. These are described as compatibility issues and are organized in the following categories:
36+
- Migration blocking issues: Discovers the compatibility issues that block migrating on-premises SQL Server database to Azure SQL Database. DMA provides recommendations to help you address those issues.
37+
38+
- Partially supported or unsupported features: Detects partially supported or unsupported features that are currently in use by the source SQL Server instance. DMA provides a comprehensive set of recommendations, alternative approaches available in Azure, and mitigating steps so that you can incorporate them into your migration projects.
39+
40+
#### Discover issues that affect an upgrade
41+
42+
Discover issues that can affect an upgrade to an on-premises SQL Server. These are described as compatibility issues and are organized in the following categories:
3543

3644
- Breaking changes
3745
- Behavior changes
3846
- Deprecated features
3947

40-
- Discover new features in the target SQL Server platform that the database can benefit from after an upgrade. These are described as feature recommendations and are organized in the following categories:
48+
#### Discover new features
49+
50+
Discover new features in the target SQL Server platform that the database can benefit from after an upgrade. These are described as feature recommendations and are organized in the following categories:
4151

4252
- Performance
4353
- Security
4454
- Storage
4555

46-
- Migrate an on-premises SQL Server instance to a modern SQL Server instance hosted on-premises or on an Azure virtual machine (VM) that is accessible from your on-premises network. The Azure VM can be accessed using VPN or other technologies. The migration workflow helps you to migrate the following components:
56+
#### Migrate on-premises instances to SQL Server on Azure VMs
57+
58+
Migrate an on-premises SQL Server instance to a modern SQL Server instance hosted on-premises or on an Azure virtual machine (VM) that is accessible from your on-premises network. The Azure VM can be accessed using VPN or other technologies. The migration workflow helps you to migrate the following components:
4759

4860
- Schema of databases
4961
- Data and users
5062
- Server roles
5163
- SQL Server and Windows logins
5264

53-
- After a successful migration, applications can connect to the target SQL Server databases seamlessly.
65+
#### Assess on-premesis SSIS packages migration to Azure
5466

55-
- Assess on-premises SQL Server Integration Services (SSIS) package(s) migrating to Azure SQL Database or Azure SQL Managed Instance. The assessment helps to discover issues that can affect the migration. These are described as compatibility issues and are organized in the following categories:
67+
Assess on-premises SQL Server Integration Services (SSIS) package(s) migrating to Azure SQL Database or Azure SQL Managed Instance. The assessment helps to discover issues that can affect the migration. These are described as compatibility issues and are organized in the following categories:
5668

5769
- Migration blockers: discovers the compatibility issues that block migrating source package(s) to Azure. DMA provides recommendations to help you address those issues.
5870

5971
- Information issues: detects partially supported or deprecated features that are used in source package(s).
6072

61-
> [!NOTE]
62-
> DMA does not support database migrations to Azure SQL Managed Instance. Recommendation is to use the [Azure SQL migration extension for Azure Data Studio](/azure/dms/migration-using-azure-data-studio), which supports both online and offline database migrations to Azure SQL Managed Instance.
73+
#### Connect to databases after migration
74+
75+
After a successful migration, applications can connect to the target SQL databases seamlessly.
6376

64-
## Prerequisites
77+
78+
## Permissions
6579

6680
To run an assessment, you have to be a member of the SQL Server **sysadmin** role. The recommended display resolution is 1024x756.
6781

6882
## Supported source and target versions
6983

70-
DMA replaces all previous versions of SQL Server Upgrade Advisor and should be used for upgrades for most SQL Server versions. Supported source and target versions for assessment are:
71-
72-
### Sources
73-
74-
- SQL Server 2005 (deprecated)
75-
- SQL Server 2008
76-
- SQL Server 2008 R2
77-
- SQL Server 2012
78-
- SQL Server 2014
79-
- SQL Server 2016
80-
- SQL Server 2017
81-
- SQL Server 2019
82-
- SQL Server 2022
83-
- Amazon RDS for SQL Server
84-
85-
### Targets
86-
87-
- SQL Server 2012
88-
- SQL Server 2014
89-
- SQL Server 2016
90-
- SQL Server 2017 on Windows and Linux
91-
- SQL Server 2019
92-
- SQL Server 2022
93-
- Azure SQL Database single database
94-
- Azure SQL Managed Instance (assessment only)
95-
- SQL Server running on an Azure Virtual Machine
84+
DMA replaces all previous versions of SQL Server Upgrade Advisor and should be used for upgrades for most SQL Server versions. The following list shows the supported source and target versions for assessment:
85+
86+
87+
:::row:::
88+
:::column:::
89+
**Supported sources**
90+
- SQL Server 2005 (deprecated)
91+
- SQL Server 2008
92+
- SQL Server 2008 R2
93+
- SQL Server 2012
94+
- SQL Server 2014
95+
- SQL Server 2016
96+
- SQL Server 2017
97+
- SQL Server 2019
98+
- SQL Server 2022
99+
- Amazon RDS for SQL Server
100+
:::column-end:::
101+
:::column:::
102+
**Supported targets**
103+
- SQL Server 2012
104+
- SQL Server 2014
105+
- SQL Server 2016
106+
- SQL Server 2017 on Windows and Linux
107+
- SQL Server 2019 on Windows and Linux
108+
- SQL Server 2022 on Windows and Linux
109+
- [Azure SQL Database](/azure/azure-sql/database/sql-database-paas-overview)
110+
- [Azure SQL Managed Instance](/azure/azure-sql/managed-instance/sql-managed-instance-paas-overview) (assessment only)
111+
- [SQL Server on Azure Virtual Machines](/azure/azure-sql/virtual-machines/windows/sql-server-on-azure-vm-iaas-what-is-overview)
112+
:::column-end:::
113+
:::row-end:::
114+
96115

97116
## See also
98117

docs/relational-databases/tables/delete-columns-from-a-table.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@ title: "Delete columns from a table"
33
description: "Delete columns from a table"
44
author: WilliamDAssafMSFT
55
ms.author: wiassaf
6-
ms.date: "12/15/2021"
6+
ms.date: "08/21/2023"
77
ms.service: sql
88
ms.subservice: table-view-index
9-
ms.topic: conceptual
9+
ms.topic: how-to
10+
ms.custom: UpdateFrequency5
1011
helpviewer_keywords:
1112
- "columns [SQL Server], deleting"
1213
- "removing columns"
@@ -27,7 +28,8 @@ This article describes how to delete table columns in [!INCLUDE[ssnoversion](../
2728

2829
You can't delete a column that has a CHECK constraint. You must first delete the constraint.
2930

30-
You can't delete a column that has PRIMARY KEY or FOREIGN KEY constraints or other dependencies except when using the [Table Designer](../../ssms/visual-db-tools/visual-database-tool-designers.md#table-designer) in SSMS. When using [Object Explorer](../../ssms/object/object-explorer.md) or [!INCLUDE[tsql](../../includes/tsql-md.md)], you must first remove all dependencies on the column.
31+
You can't delete a column that has PRIMARY KEY or FOREIGN KEY constraints or other dependencies except when using the [Table Designer](../../ssms/visual-db-tools/visual-database-tool-designers.md#table-designer) in SSMS. When using [Object Explorer](../../ssms/object/object-explorer.md) in SSMS or [!INCLUDE[tsql](../../includes/tsql-md.md)], you must first remove all dependencies on the column.
32+
3133
## <a name="Permissions"></a> Permissions
3234

3335
Requires ALTER permission on the table.
@@ -36,12 +38,12 @@ Requires ALTER permission on the table.
3638

3739
The following steps explain how to delete columns with Object Explorer in SSMS:
3840

39-
1. In **Object Explorer**, connect to an instance of [!INCLUDE[ssDE](../../includes/ssde-md.md)].
40-
2. In **Object Explorer**, locate the table from which you want to delete columns, and expand to expose the column names.
41+
1. Connect to an instance of [!INCLUDE[ssDE](../../includes/ssde-md.md)].
42+
2. In **Object Explorer**, locate the table from which you want to delete columns, and expand the table to expose the column names.
4143
3. Right-click the column that you want to delete, and choose **Delete**.
42-
4. In **Delete Object** dialog box, click **OK**.
44+
4. In the **Delete Object** dialog box, click **OK**.
4345

44-
If the column contains constraints or other dependencies, an error message will display in the **Delete Object** dialog box. Resolve the error by deleting the referenced constraints.
46+
If the column contains constraints or other dependencies, an error message displays in the **Delete Object** dialog box. Resolve the error by deleting the referenced constraints.
4547

4648
## Delete columns using Table Designer
4749

docs/relational-databases/tables/specify-default-values-for-columns.md

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@ title: "Specify Default Values for Columns"
33
description: "Specify Default Values for Columns"
44
author: WilliamDAssafMSFT
55
ms.author: wiassaf
6-
ms.date: 10/21/2021
6+
ms.date: 08/21/2023
77
ms.service: sql
88
ms.subservice: table-view-index
9-
ms.topic: conceptual
9+
ms.topic: how-to
10+
ms.custom: UpdateFrequency5
1011
helpviewer_keywords:
1112
- "columns [SQL Server], defaults"
1213
- "default values"
@@ -16,7 +17,7 @@ monikerRange: ">=aps-pdw-2016||=azuresqldb-current||=azure-sqldw-latest||>=sql-s
1617

1718
[!INCLUDE [sqlserver2016-asdb-asdbmi-asa-pdw](../../includes/applies-to-version/sqlserver2016-asdb-asdbmi-asa-pdw.md)]
1819

19-
You can use [!INCLUDE[ssManStudioFull](../../includes/ssmanstudiofull-md.md)] to specify a default value that will be entered into the table column. You can set a default by using the SQL Server Management Studio (SSMS) Object Explorer or by executing [!INCLUDE[tsql](../../includes/tsql-md.md)].
20+
You can use [!INCLUDE[ssManStudioFull](../../includes/ssmanstudiofull-md.md)] to specify a default value that will be entered into the table column. You can set a default by using the SSMS Object Explorer or by executing [!INCLUDE[tsql](../../includes/tsql-md.md)].
2021

2122
If you do not assign a default value to the column, and the user leaves the column blank, then:
2223

@@ -29,11 +30,8 @@ If you do not assign a default value to the column, and the user leaves the colu
2930
Before you begin, be aware of the following limitations and restrictions:
3031

3132
- If your entry in the **Default Value** field replaces a bound default (which is shown without parentheses), you will be prompted to unbind the default and replace it with your new default.
32-
3333
- To enter a text string, enclose the value in single quotation marks ('); do not use double quotation marks (") because they are reserved for quoted identifiers.
34-
3534
- To enter a numeric default, enter the number without quotation marks around it.
36-
3735
- To enter an object/function, enter the name of the object/function without quotation marks around it.
3836

3937
> [!NOTE]
@@ -45,10 +43,9 @@ The actions described in this article require **ALTER** permission on the table.
4543

4644
## <a name="SSMSProcedure"></a> Use SSMS to specify a default
4745

48-
You can use the Object Explorer to specify a default value for a table column.
49-
50-
### Object Explorer
46+
You can use Object Explorer in SSMS to specify a default value for a table column. To do so, follow these steps:
5147

48+
1. Connect to your SQL Server instance in SSMS.
5249
1. In **Object Explorer**, right-click the table with columns for which you want to change the scale and select **Design**.
5350

5451
2. Select the column for which you want to specify a default value.
@@ -62,7 +59,7 @@ You can use the Object Explorer to specify a default value for a table column.
6259

6360
## <a name="TsqlProcedure"></a> Use Transact-SQL to specify a default
6461

65-
There are various ways that you can specify a default value for a column, by using SSMS to submit T-SQL.
62+
There are various ways that you can specify a default value for a column by using submit T-SQL.
6663

6764
### ALTER TABLE (T-SQL)
6865

docs/sql-server/previous-versions-sql-server.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Previous versions of SQL Server documentation
33
description: How to get online and offline documentation for previous versions of SQL Server, including 2005, 2008, 2012, and 2014.
44
author: markingmyname
55
ms.author: maghan
6-
ms.date: 08/12/2020
6+
ms.date: 08/21/2023
77
ms.service: sql
88
ms.subservice: install
99
ms.topic: conceptual

0 commit comments

Comments
 (0)