Hi,volkhardv
It looks like your SQL server service has successfully registered SPNs in the domain.
Here are the possible solutions:
- Use the following command in PowerShell:
Get-ADUser UserA -Properties
Check the AccountNotDelegated
property in the output to ensure its value is False
.
If it is 'True', you will need to:
- Locate the user account UserA that needs to be modified in AD.
- Right-click on the user account, and then select "Properties".
- In the user properties window, switch to the "Account" tab.
- Find the checkbox for "Account is sensitive and cannot be delegated".
- If the "Account is sensitive and cannot be delegated" is checked, uncheck it.
2.Change the identity of the application pool:
If currently set to "Network Service", "Local System", or "ApplicationPoolIdentity", it should be changed to use a specific domain account.
- Click the "..." button next to the "Identity" property.
- Select the "Custom account" option, then click "Set".
- Enter the username and password of the domain account with delegation permissions.
- Confirm and apply changes.
Confirm the delegation permissions for the domain account:
- Ensure that the domain account you have configured for the application pool has the correct delegation permissions set up in Active Directory.
- In the Active Directory Users and Computers management console, find the account and open its properties.
- Check the "Delegation" tab to make sure "Trust this user for delegation to any service (Kerberos only)" is enabled or delegation has been configured for specified services (e.g., SQL Server).
3.Ensure that the time is synchronized within five minutes between all clients, servers, and domain controllers.
Best Regards,
Mikey Qiao
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.