код ошибки 0x534 sqlstate 42000 ошибка 15404

MSSQLSERVER_15404

БвСдСния

attributeΠ—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
НазваниС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°SQL Server
Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ события15404
Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ событияMSSQLSERVER
ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚SQLEngine
БимволичСскоС имяSEC_NTGRP_ERROR
ВСкст сообщСнияНС ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ свСдСния ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅/Π³Ρ€ΡƒΠΏΠΏΠ΅ Windows NT «ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ«, ΠΊΠΎΠ΄ ошибки ΠΊΠΎΠ΄_ошибки.

ОбъяснСниС

15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

ДСйствиС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ участник Windows сущСствуСт ΠΈ Π΅Π³ΠΎ имя ΡƒΠΊΠ°Π·Π°Π½ΠΎ Π²Π΅Ρ€Π½ΠΎ.

Если эта ошибка β€” Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ отсутствия связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью слуТбы SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows, Ρ‚ΠΎ ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… способов.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ для слуТбы SQL Server ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись ΠΈΠ· Π΄ΠΎΠΌΠ΅Π½Π°, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ относится ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Windows.

Если SQL Server ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡƒΡ‡Π΅Ρ‚Π½ΡƒΡŽ запись ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Network Service ΠΈΠ»ΠΈ Local System, Ρ‚ΠΎ Π΄ΠΎΠΌΠ΅Π½, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ находится ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Windows, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½ΡƒΡŽ связь с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Fixing Maintenance Plan Error code 0x534

Have you ever changed Server name on which SQL Server instance is installed? One of my friends changed the hostname of a Windows server with SQL Server already installed. After this, the SQL Server maintenance plan jobs started to fail. As we know, internally SQL Server still shows the old hostname this must be dropped manually. Otherwise your SQL Server maintenance plan jobs fail with this error.

The Job failed: Could not obtain information about Windows NT group/user ‘XXXXXX\Administrator’, error code 0x534. [SQLSTATE 42000] (Error 15404))

In this post, I will show you the procedure to resolve the errors and execute the SQL Server Agent Maintenance Plan jobs successfully. Below is the error screenshot showing job failure in the SQL Server agent logs. The error is highlighted in the image in red.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. 27901. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-27901. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 27901. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

First, connect to your SQL Server instance with SQL Server Management Studio and run the below queries to check SQL Server name:

In the below screenshot, the server name and machine name are different.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. 27892. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-27892. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 27892. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

Run the below shown T-SQL scripts to drop the old server name, and then it add back the SERVERNAME to match the operating system’s hostname.

In the below screenshot, first we dropped old server name.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. 27899. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-27899. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 27899. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

In the below screenshot, we have added new server name using T-SQL.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. 27900. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-27900. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 27900. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

Now, log into the SQL Server with a β€œsysadmin” privileged user. Go to SQL Server logins, and you can still see the oldServername\administrator login bound with the SQL Server engine.

Drop the login β€œOldServername\administrator” and create a new windows login as β€œNewServername\administrator”, adding the sysadmin Server role.

In the below screenshot, we have added β€œDB01\administrator” login.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. 27896. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-27896. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 27896. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

The owner of the job associated with maintenance plan is OldServername\administrator. We need to reset the ownerid using the below T-SQL Update query.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. 27894. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-27894. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 27894. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

Now, We need to reset the owner of the job associated with the maintenance plan by running the below T-SQL query. In below screenshot, reset the owner of the job.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. 27897. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-27897. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 27897. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

Right click on SQL Server job and select properties and change the owner of job to β€œsa” login.

Delete old maintenance plan and re-create the maintenance plan. Right click and click execute maintenance plan. You can see maintenance plan executed successfully. J

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Код ошибки 0x534 sqlstate 42000 ошибка 15404

I executed the following:

EXECUTE AS LOGIN=’ADS\me’
Go

Msg 15404, Level 16, State 19, Line 1
Could not obtain information about Windows NT group/user ‘ADS\me’, error code 0x5.

I also executed that command with the service account:

EXECUTE AS LOGIN=’ADS\myserviceaccountname’

Command(s) completed successfully.

So, it’s as if the service account can query its own information but not that of other ads user objects. I suspect that SQL is trying to validate my SID with the SID it has for me within a SQL system table to verify that my ADS account really is a SQL login, but I’m just guessing there.

I’m going to send this information to our ADS admins. It really seems to point to a permission problem in ADS.

If it is a SQL issue, could it be that ADS\me doesn’t have permission to execute a system stored procedure in order to perform the ADS query? To answer my own question, it seems like the service account would be doing this and not my ADS\me account.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

I have to admit I am also a little bit surprised. I have never faced a scenario where an account is getting an explicit access denied when querying information about itself and all its groups, but succeeds while querying information about other principals and objects in the AD. I agree with you, check with your AD administrator, probably they have some security policy we are not aware of that may be causing this problem.

I personally don’t think the problem is regarding any permission to execute a system stored proc (EXECUTE AS should call the code directly); but let’s wait until we have more information from the AD admins regarding this issue.

One more thing you can try: Can you install a test-only copy of SQL Server 2005 (i.e. SQL Server Express) using a different account for the service? (it could be a different machine). If you can install it, can you try the same EXECUTE AS LOGIN tests?

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

Actually, I think it’s the other way around: the service account can query its own information, but cannot query other ADS users.

I’ll see if I can try that test on my local SQL instance.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

Got it, I misunderstood that part; I apologize for the confusion. Thanks for the clarification.

It seems like it is a limited account on the AD and doesn’t have permission to query, hopefully the AD admin will be able to verify if this assumption is correct.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

I am having the same exact problem. I even test on my test SQL server and I get the same message. I am not sure where to start to solve this problem. Any help?

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

Make sure that the SQL Server service account has permission to query the AD. Typically this error is caused by trying to impersonate or query information regarding a Windows user from a different domain.

Please, if you need further assistance let us know the scenario that were you are hitting this issue.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

Can you give me the step by step on how to grant, or make sure, the SQL Server service account has access to query AD? I’m new to SQL and not sure how to do this. I have two domains setup. One is internet facing, and one is our regular domain. Our regular domain doesn’t trust out Interent domain, but our Internet domain trusts our regular domain. The SQL server I am working on is in our Internet domain, and the jobs are falling with the same messages above. We are running a few jobs with different user accounts. Some from our regular domain, and a few with our admin account on the Internet domain. All jobs are falling. I have tried running the jobs with the sa account, but that fails as well.

Can you help me out?

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

Hello,
I am also getting the same error (15404) as Syndrake. I have tried all of Raul’s suggestions with the same results.

I have confirmed with our AD Admin that there are no restrictions on this domain account. They setup the service account as a standard user. She actually created a new account, just as a test, while I had her on the phone and we had the same results.

One intresting twist with my situation is that this issue cropped up when I migrated this server to an AD domain from a NT4 domain (seperate domains, not a domain upgrade). The Agent service account was able to query user info just fine in NT 4, but this same SQL Agentservice/job owner setup now fails in AD.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

For further assistance on AD configuration I would recommend using the directory services forum ( http://forums.microsoft.com/TechNet/ShowForum.aspx?ForumID=571&SiteID=17 ), the audience of this forum will be better qualified to help you on this area than myself.

Please correct me if my assumption is incorrect:

Β· Domain-A trusts Domain-B, but Domain-B doesn’t trust Domain-A

Β· SQL Server is installed on a Domain-A machine

In order to work, SQL Server should be running under a Domain-B service account, otherwise it is very likely that Domain-B will not accept the token from the service and fail.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

Thanks for replying to my post.

Actually, Domain A trusts Domain B and Domain B trusts Domain A. Full 2-Way trust.

SQL Server machine was a member of Domain A but now has joined Domain B. Domain A will be going away.

Previous Working Scenario

Agent job runs successfully. Domain A\SQLAgentAcct while logged into Domain A is able to get information about Domain B\Developer. I assume because of the 2-way trust.

Non-working Scenario. Attempting to take Domain A out of the picture.

SQLAgentAcct could not obtain information about Windows NT group/user ‘Domain B\Developer’

Like Syndrake, I was able to log into the server as Domain B\SQLAgentAcct and add Domain B\Developer to local groups. The check names function works great. So, you would think Domain B\SQLAgentAcct would have adequate permissions to query AD.

My AD Admin claims that the Domain B\SQLAgentAcct does not have any restrictions. It is setup like any other user. And, because I am able to query AD outside of SQL, this doesn’t seem to be a AD permissions issue.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

What is the service account for SQL Server? The AD query should be running using the AD credentials (if coming from SQL Server Engine).

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

In my working scenario, the SQL Server service was running as a domain user in Domain A.

In the non-working scenario, the SQL Server service is running as a local account that does not have domain access to Domain B. I set it up this way because I thought it was the SQL Agent account that was actually doing the AD query.

I changed the SQL Server service to run as a domain user account and the agent jobs now appear to be working when a domain account is the owner.

I am going to do some more testing, but I think that the SQL Server service account was my problem.

Thank you very much, Raul.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

We have this issue also. I’m going to try maybe setting the trust for delegation rights on the sql svc acct? Could this be a double hop kerberos issue?

Has anyone found any fix for this?

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. trans. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-trans. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° trans. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

I have the following scenario and solved it this way:

On The SQL Server, error 28005 was constantly logged in the event log:

An exception occurred while enqueueing a message in the target queue.
Error: 15404, State: 19. Could not obtain information about Windows NT group/user ‘ALPHA\myaccount’, error code 0x5.

On the Domain Controller(s) of domain «ALPHA» I could also find event id 4769 and Failure Code 0xc,
which translates to KDC policy rejects request Workstation/logon time restriction.

Log Name: Security
Source: Microsoft-Windows-Security-Auditing
Date: 16.11.2010 07:11:46
Event ID: 4769
Task Category: Kerberos Service Ticket Operations
Level: Information
Keywords: Audit Failure
User: N/A
Computer: DC1.alpha.corp
Description:
A Kerberos service ticket was requested.

Account Information:
Account Name: sqlservice@BETA.CORP
Account Domain: BETA.CORP
Logon GUID:

Service Information:
Service Name: cifs/DC1.alpha.corp
Service ID: S-1-0-0

Solution:

Enable ‘Allowed to authenticate‘ security setting for the service account BETA\sqlservice on the domain controllers computer object in domain ALPHA:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Could not obtain information about Windows NT group user

I am creating a SQL Server Replication using a script. When I try to execute

The job failed. Unable to determine if the owner (STAR\moorer7) of job L3BPT2M-Atlas-14 has server access (reason: Could not obtain information about Windows NT group/user ‘STAR\moorer7’, error code 0x5. [SQLSTATE 42000] (Error 15404)).

This is a job created by a script that defines replication.

How do I debug this?

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. CrLfp. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-CrLfp. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° CrLfp. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

9 Answers 9

Active Directory is refusing access to your SQL Agent. The Agent should be running under an account that is recognized by STAR domain controller.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. NbsAe. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-NbsAe. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° NbsAe. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

We encountered similar errors in a testing environment on a virtual machine. If the machine name changes due to VM cloning from a template, you can get this error.

If the computer name changed from OLD to NEW.

A job uses this stored procedure:

Which uses this one:

Which gives this SQL error 15404

Which I guess is correct, under the circumstances. We added a script to the VM cloning/deployment process that re-creates the SQL login.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. RizpN. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-RizpN. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° RizpN. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

In my case I was getting this error trying to use the IS_ROLEMEMBER() function on SQL Server 2008 R2. This function isn’t valid prior to SQL Server 2012.

Instead of this function I ended up using

Significantly more verbose, but it gets the job done.

ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. CrLfp. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404 Ρ„ΠΎΡ‚ΠΎ. ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404-CrLfp. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΊΠΎΠ΄ ошибки 0x534 sqlstate 42000 ошибка 15404. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° CrLfp. 15404 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ подлинности, Ссли ΡƒΠΊΠ°Π·Π°Π½ нСдопустимый участник. Или ΠΎΠ»ΠΈΡ†Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Windows Π½Π΅ выполняСтся, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ сущСствуСт связи ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ уровня довСрия ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью SQL Server ΠΈ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью Π΄ΠΎΠΌΠ΅Π½Π° Windows.

Just solved this problem. In my case it was domain controller is not accessible, because both dns servers was google dns.

I just add to checklist for this problem:

I was having the same issue, which turned out to be caused by the Domain login that runs the SQL service being locked out in AD. The lockout was caused by an unrelated usage of the service account for another purpose with the wrong password.

The errors received from SQL Agent logs did not mention the service account’s name, just the name of the user (job owner) that couldn’t be authenticated (since it uses the service account to check with AD).

I had to connect to VPN for the publish script to successfully deploy to the DB.

In our case, the Windows service account that SQL Server and SQL Agent were running under were locked out in Active Directory.

I just got this error and it turns out my AD administrator deleted the service account used by EVERY SQL Server instance in the entire company. Thank goodness AD has its own recycle bin.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Ошибка 0x534 ΠΏΡ€ΠΈ создании схСмы Π΄Π°Π½Π½Ρ‹Ρ…

ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ…, курсовых ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ здСсь.

Ошибка ΠΏΡ€ΠΈ создании схСмы Π΄Π°Π½Π½Ρ‹Ρ…
Π”ΠΎΠ±Ρ€Ρ‹ΠΉ дСнь! ΠŸΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ поТалуйста Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ! Π― создаю Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Π² Access для производства.

Ошибка ΠΏΡ€ΠΈ создании Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…
ЗдравствуйтС!Бтолкнулся с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ: ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅(ΠΏΡ€Π°Π²ΠΎΠΉ.

Ошибка ΠΏΡ€ΠΈ создании Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…
Ρƒ мСня ΠΎΠ΄Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° я ΡƒΠ΄Π°Π»ΠΈΠ» Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ShopDB БСйчас Ρ…ΠΎΡ‡Ρƒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠΏΡΡ‚ΡŒ ΠΏΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅.

Ошибка ΠΏΡ€ΠΈ динамичСском создании Π΄Π°Π½Π½Ρ‹Ρ…
ΠŸΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²Ρƒ.Π Ρ€Π΅ΡˆΠΈΠ» я ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π°Π»ΡŒΡ„Π° скин Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Π·Π°ΠΌΠ΅Π½ΠΈΠ» pagecontrol Π½Π° TsPageControl.

, Π³Π΄Π΅ [mydbname] – имя Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, DOMAIN ΠΈ user – имя ПК ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ соотвСтствСнно, Π° ошибка всё Ρ€Π°Π²Π½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΠΈΠ»Π°ΡΡŒ, Π° Π²Π»Π°Π΄Π΅Π»Π΅Ρ† Π½Π΅ измСнился (ΠΏΡ€ΠΈ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ SQL запрос ΠΏΡ€ΠΎΡˆΡ‘Π» ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ)

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· 23 ΠΌΠΈΠ½ΡƒΡ‚Ρ‹
Удалось ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ, ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π² имя для Π²Ρ…ΠΎΠ΄Π° Π² «Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ, ΠΈΠΌΠ΅Π½Π° для Π²Ρ…ΠΎΠ΄Π°». НС Π΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ это ΠΊΠ°ΠΊ-Ρ‚ΠΎ исправит ΠΎΡˆΠΈΠ±ΠΊΡƒ

ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ…, курсовых ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ здСсь.

Ошибка ΠΏΡ€ΠΈ создании Π‘Π°Π·Ρ‹ Π”Π°Π½Π½Ρ‹Ρ…
Π”ΠΎΠ±Ρ€ΠΎΠ³ΠΎ Π’Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π‘ΡƒΡ‚ΠΎΠΊ! Π― установил MySQL Server ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ ΠΏΠΎ ΠΏΠ»Π°Π½Ρƒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ».

Ошибка ΠΏΡ€ΠΈ создании Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…
Боздаю Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ: create database имя Π±Π°Π·Ρ‹;, Π½ΠΎ Π² ΠΎΡ‚Π²Π΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ сообщСниС ΠΎΠ±.

Ошибка ΠΏΡ€ΠΈ создании источника Π΄Π°Π½Π½Ρ‹Ρ…
ЗдравствуйтС, ΠΏΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ поТалуйста. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ: Π‘ΠΎΠ·Π΄Π°Π» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ ΠΎΠΊΠΎΠ½Π½ΠΎΠ΅.

Ошибка ΠΏΡ€ΠΈ создании Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…
Π”ΠΎΠ±Ρ€ΠΎΠΉ Π½ΠΎΡ‡ΠΈ! ВсС Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΌΠΎΠ³Ρƒ ΡΠΎΠ²Π»Π°Π΄Π°Ρ‚ΡŒ с ошибкой. Π•ΡΡ‚ΡŒ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ класс DBHelper public.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *