| title | Rename logins matching fixed server role names | Microsoft Docs | ||||
|---|---|---|---|---|---|
| ms.custom | |||||
| ms.date | 03/06/2017 | ||||
| ms.prod | sql-server-2014 | ||||
| ms.reviewer | |||||
| ms.technology | database-engine | ||||
| ms.topic | conceptual | ||||
| helpviewer_keywords |
|
||||
| ms.assetid | 10a1d77c-3153-474f-a6a0-969556794467 | ||||
| author | mashamsft | ||||
| ms.author | mathoma | ||||
| manager | craigg |
Upgrade Advisor detected one or more user-defined login names that match the names of fixed server roles. Fixed server role names are reserved. Rename the login before you upgrade.
[!INCLUDEssDE]
The following fixed server role names are reserved and cannot be used as user-defined login names.
-
sysadmin
-
serveradmin
-
setupadmin
-
securityadmin
-
processadmin
-
dbcreator
-
diskadmin
-
bulkadmin
Before upgrading, perform the following steps:
-
Record the security identifiers (SIDs) of the logins by executing the following statement.
SELECT name, sid FROM master.dbo.syslogins WHERE name IN('sysadmin', 'serveradmin','setupadmin', 'securityadmin','processadmin', 'dbcreator','diskadmin','bulkadmin') -
Drop the logins.
-
Use the sp_addlogin system procedure to create new logins. Specify the SID returned in step 1 in the @sid parameter for each corresponding login.
Database Engine Upgrade Issues
SQL Server 2014 Upgrade Advisor [new]