Skip to content

Commit 0bf6758

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/sql-docs-pr into bv-april2025-sql
2 parents 8da0453 + 85c64ec commit 0bf6758

File tree

12 files changed

+251
-152
lines changed

12 files changed

+251
-152
lines changed

azure-sql/managed-instance/winauth-azuread-overview.md

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
---
2-
title: What is Windows Authentication for Microsoft Entra principals on Azure SQL Managed Instance?
2+
title: What Is Windows Authentication for Microsoft Entra Principals on Azure SQL Managed Instance?
33
titleSuffix: Azure SQL Managed Instance
44
description: Learn about Windows Authentication for Microsoft Entra principals on Azure SQL Managed Instance.
55
author: sravanisaluru
66
ms.author: srsaluru
7-
ms.reviewer: mathoma, bonova, urmilano, wiassaf
8-
ms.date: 09/27/2023
7+
ms.reviewer: mathoma, bonova, urmilano, wiassaf, randolphwest
8+
ms.date: 04/17/2025
99
ms.service: azure-sql-managed-instance
1010
ms.subservice: deployment-configuration
1111
ms.topic: overview
1212
---
1313

14-
# What is Windows Authentication for Microsoft Entra principals on Azure SQL Managed Instance?
15-
[!INCLUDE[appliesto-sqlmi](../includes/appliesto-sqlmi.md)]
14+
# What is Windows Authentication for Microsoft Entra principals on Azure SQL Managed Instance?
15+
16+
[!INCLUDE [appliesto-sqlmi](../includes/appliesto-sqlmi.md)]
1617

1718
[Azure SQL Managed Instance](sql-managed-instance-paas-overview.md) is the intelligent, scalable cloud database service that combines the broadest SQL Server database engine compatibility with the benefits of a fully managed and evergreen platform as a service. Kerberos authentication for Microsoft Entra ID ([formerly Azure Active Directory](/entra/fundamentals/new-name)) enables Windows Authentication access to Azure SQL Managed Instance. Windows Authentication for managed instances empowers customers to move existing services to the cloud while maintaining a seamless user experience and provides the basis for infrastructure modernization.
1819

@@ -24,7 +25,7 @@ As customers modernize their infrastructure, application, and data tiers, they a
2425

2526
[!INCLUDE [entra-authentication-options](../includes/entra-authentication-options.md)]
2627

27-
However, some legacy apps can't change their authentication to Microsoft Entra ID: legacy application code may longer be available, there may be a dependency on legacy drivers, clients may not be able to be changed, and so on. Windows Authentication for Microsoft Entra principals removes this migration blocker and provides support for a broader range of customer applications.
28+
However, some legacy apps can't change their authentication to Microsoft Entra ID: legacy application code might no longer be available, there could be a dependency on legacy drivers, clients might not be able to be changed, and so on. Windows Authentication for Microsoft Entra principals removes this migration blocker and provides support for a broader range of customer applications.
2829

2930
Windows Authentication for Microsoft Entra principals on managed instances is available for devices or virtual machines (VMs) joined to Active Directory, Microsoft Entra ID, or hybrid Microsoft Entra ID - a hybrid Microsoft Entra user identity exists both in Microsoft Entra ID and Active Directory and can access a managed instance in Azure using Microsoft Entra Kerberos.
3031

@@ -38,7 +39,6 @@ By enabling Windows Authentication for Microsoft Entra principals, customers can
3839

3940
Windows Authentication for Microsoft Entra principals also enables the following patterns on managed instances. These patterns are frequently used in traditional on-premises SQL Servers:
4041

41-
4242
- **"Double hop" authentication**: Web applications use IIS identity impersonation to run queries against an instance in the security context of the end user.
4343
- **Traces using extended events and SQL Server Profiler** can be launched using Windows authentication, providing ease of use for database administrators and developers accustomed to this workflow. Learn how to [run a trace against Azure SQL Managed Instance using Windows Authentication for Microsoft Entra principals](winauth-azuread-run-trace-managed-instance.md).
4444

@@ -48,9 +48,7 @@ Enabling Windows Authentication for Microsoft Entra principals on Azure SQL Mana
4848

4949
For example, a customer can enable a mobile analyst, using proven tools that rely on Windows Authentication, to authenticate to a managed instance using biometric credentials. This can be accomplished even if the mobile analyst works from a laptop that is joined to Microsoft Entra ID.
5050

51-
## Next steps
52-
53-
Learn more about implementing Windows Authentication for Microsoft Entra principals on Azure SQL Managed Instance:
51+
## Related content
5452

5553
- [How Windows Authentication for Azure SQL Managed Instance is implemented with Microsoft Entra ID and Kerberos](winauth-implementation-aad-kerberos.md)
5654
- [How to set up Windows Authentication for Azure SQL Managed Instance using Microsoft Entra ID and Kerberos](winauth-azuread-setup.md)

docs/database-engine/configure-windows/enable-or-disable-a-server-network-protocol.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ All network protocols are installed during installation, by [!INCLUDE[ssNoVersio
6262
You can run this script from any machine, with or without SQL Server installed. Make sure you have the **SqlServer** module installed.
6363

6464
```powershell
65-
#requires the SqlServer module
65+
# This script requires the SqlServer module
6666
Import-Module SQLServer
6767
6868
$wmi = New-Object Microsoft.SqlServer.Management.Smo.Wmi.ManagedComputer <#computer_name#>
@@ -76,7 +76,7 @@ All network protocols are installed during installation, by [!INCLUDE[ssNoVersio
7676
$Tcp.IsEnabled = $true
7777
$Tcp.Alter()
7878
$Tcp
79-
79+
8080
# Enable the named pipes protocol for the default instance.
8181
$uri = "ManagedComputer[@Name='<#computer_name#>']/ServerInstance[@Name='MSSQLSERVER']/ServerProtocol[@Name='Np']"
8282
$Np = $wmi.GetSmoObject($uri)
@@ -99,22 +99,31 @@ After you enable or disable protocols, you must stop and restart the [!INCLUDE[s
9999

100100
```powershell
101101
# Get a reference to the ManagedComputer class.
102-
CD SQLSERVER:\SQL\<computer_name>
102+
Set-Location SQLSERVER:\SQL\<computer_name>
103103
$Wmi = (get-item .).ManagedComputer
104+
104105
# Get a reference to the default instance of the Database Engine.
105106
$DfltInstance = $Wmi.Services['MSSQLSERVER']
107+
106108
# Display the state of the service.
107109
$DfltInstance
110+
108111
# Stop the service.
109112
$DfltInstance.Stop();
113+
110114
# Wait until the service has time to stop.
115+
111116
# Refresh the cache.
112117
$DfltInstance.Refresh();
118+
113119
# Display the state of the service.
114120
$DfltInstance
121+
115122
# Start the service again.
116123
$DfltInstance.Start();
124+
117125
# Wait until the service has time to start.
126+
118127
# Refresh the cache and display the state of the service.
119128
$DfltInstance.Refresh();
120129
$DfltInstance

docs/database-engine/install-windows/upgrade-sql-server-using-the-installation-wizard-setup.md

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "Upgrade: Installation Wizard (Setup)"
33
description: The SQL Server Installation Wizard provides a single feature tree for an in-place upgrade of SQL Server components to the latest version of SQL Server.
44
author: rwestMSFT
55
ms.author: randolphwest
6-
ms.date: 10/31/2024
6+
ms.date: 04/17/2025
77
ms.service: sql
88
ms.subservice: install
99
ms.topic: install-set-up-deploy
@@ -21,9 +21,7 @@ monikerRange: ">=sql-server-2016"
2121
The [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] Installation Wizard provides a single feature tree for an in-place upgrade of [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] components to the latest version of [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)].
2222

2323
> [!WARNING]
24-
> When you upgrade [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)], the previous version of [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] is overwritten, and no longer exists on your computer.
25-
>
26-
> Before upgrading, back up SQL Server databases and other objects associated with the previous SQL Server instance.
24+
> When you upgrade [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)], the previous version of [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] is overwritten, and no longer exists on your computer. Before upgrading, back up SQL Server databases and other objects associated with the previous SQL Server instance.
2725
2826
For many production and some development environments, a new installation upgrade or a rolling upgrade is more appropriate than an in-place upgrade. For more information regarding upgrade methods, see:
2927

@@ -40,7 +38,7 @@ For many production and some development environments, a new installation upgrad
4038
You must run Setup as an administrator. If you install [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] from a remote share, you must use a domain account that has read and execute permissions on the remote share, and is a local administrator.
4139

4240
> [!WARNING]
43-
> Be aware that you can't change the features to be upgraded, and you can't add features during the upgrade operation. For more information about how to add features to an upgraded instance of [!INCLUDE [ssnoversion](../../includes/ssnoversion-md.md)] after the upgrade operation is complete, see [Add Features to an Instance of SQL Server (Setup)](add-features-to-an-instance-of-sql-server-setup.md).
41+
> You can't change the features to be upgraded, and you can't add features during the upgrade operation. For more information about how to add features to an upgraded instance of [!INCLUDE [ssnoversion](../../includes/ssnoversion-md.md)] after the upgrade operation is complete, see [Add Features to an Instance of SQL Server (Setup)](add-features-to-an-instance-of-sql-server-setup.md).
4442
4543
If you're upgrading the [!INCLUDE [ssDE](../../includes/ssde-md.md)], review [Plan and test the Database Engine upgrade plan](plan-and-test-the-database-engine-upgrade-plan.md) and then perform the following tasks, as appropriate for your environment:
4644

@@ -52,7 +50,7 @@ If you're upgrading the [!INCLUDE [ssDE](../../includes/ssde-md.md)], review [Pl
5250

5351
- Ensure that existing SQL Server system databases - master, model, `msdb`, and `tempdb` - are configured to autogrow, and ensure that they have sufficient hard disk space.
5452

55-
- Ensure that all database servers have logon information in the `master` database. This is important for restoring a database, as system logon information resides in master.
53+
- Ensure that all database servers have logon information in the `master` database. This is important for restoring a database, as system logon information resides in `master`.
5654

5755
- Disable all startup stored procedures, as the upgrade process stops and starts services on the SQL Server instance being upgraded. Stored procedures processed at startup time might block the upgrade process.
5856

@@ -67,7 +65,7 @@ If you're upgrading the [!INCLUDE [ssDE](../../includes/ssde-md.md)], review [Pl
6765

6866
<a id="to-upgrade-include-ssnoversionincludesssnoversion-mdmd"></a>
6967

70-
### Upgrade [!INCLUDE [ssNoversion](../../includes/ssnoversion-md.md)]
68+
### Upgrade SQL Server
7169

7270
1. Insert the [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] installation media, and from the root folder, double-click Setup.exe. To install from a network share, move to the root folder on the share, and then double-click Setup.exe.
7371

@@ -94,7 +92,7 @@ If you're upgrading the [!INCLUDE [ssDE](../../includes/ssde-md.md)], review [Pl
9492
The prerequisites for the selected features are displayed on the right-hand pane. [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] Setup installs the prerequisites that aren't already installed during the installation step described later in this procedure.
9593

9694
> [!NOTE]
97-
> If you have opted to upgrade the shared features by selecting **\<Upgrade shared features only>** on the **Select Instance** page, all the shared features are preselected on the Feature Selection page. All the shared components are upgraded at the same time.
95+
> If you elect to upgrade the shared features by selecting **\<Upgrade shared features only>** on the **Select Instance** page, all the shared features are preselected on the Feature Selection page. All the shared components are upgraded at the same time.
9896
9997
1. On the Instance Configuration page, specify the Instance ID for the instance of [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)].
10098

@@ -112,7 +110,7 @@ If you're upgrading the [!INCLUDE [ssDE](../../includes/ssde-md.md)], review [Pl
112110

113111
To specify the same login account for all service accounts in this instance of [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)], provide credentials in the fields at the bottom of the page.
114112

115-
> [!CAUTION]
113+
> [!CAUTION]
116114
> [!INCLUDE [ssNoteStrongPass](../../includes/ssnotestrongpass-md.md)]
117115
118116
When you're finished specifying login information for [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] services, select **Next**.
@@ -127,9 +125,10 @@ If you're upgrading the [!INCLUDE [ssDE](../../includes/ssde-md.md)], review [Pl
127125

128126
1. After installation, the Complete page provides a link to the summary log file for the installation and other important notes. To complete the [!INCLUDE [ssNoVersion](../../includes/ssnoversion-md.md)] installation process, select **Close**.
129127

130-
1. If you're instructed to restart the computer, do so now. It's important to read the message from the Installation Wizard when you have finished with Setup. For more information about Setup log files, see [View and Read SQL Server Setup Log Files](view-and-read-sql-server-setup-log-files.md).
128+
1. If you're instructed to restart the computer, do so now. You must read the message from the Installation Wizard when you finish with Setup. For more information about Setup log files, see [View and Read SQL Server Setup Log Files](view-and-read-sql-server-setup-log-files.md).
131129

132130
## Related content
133131

134132
- [Upgrade SQL Server](upgrade-sql-server.md)
135-
- [Backward Compatibility_deleted](/previous-versions/sql/sql-server-2016/cc280407(v=sql.130))
133+
- [Issues when upgrading to SQL Server 2022](/troubleshoot/sql/database-engine/install/windows/issues-upgrading-sql-server-2022)
134+
- [Backward Compatibility](/previous-versions/sql/sql-server-2016/cc280407(v=sql.130))

0 commit comments

Comments
 (0)