Sql management studio код ошибки 0х534

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.

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

use master
select @@SERVERNAME -- The current hostname SQL Server recorded
select SERVERPROPERTY('machinename') -- The hostname the operating system recorded

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

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.

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

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.

CREATE LOGIN [NewServername\administrator] FROM WINDOWS;
GO
EXEC sp_addsrvrolemember N'NewServername\administrator', N'sysadmin';

In the below screenshot, we have added “DB01\administrator” login.

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.

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.

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

Regards,

Ganapathi varma

Senior SQL Engineer, MCP

Linkedin

Email: Gana20m@gmail.com

  • Remove From My Forums
  • Вопрос

  • hello,

    we have changed the name of MS SQL server 2005 from XYZ to ABC using

    sp_dropserver <old_name>

    GO

    sp_addserver <new_name>, local

    GO

    Now our maitenance plan is getting failed we are not able to execute backup jobs we are getting following error

    Date  03.05.2008 16:00:00
    Log  Job History (ADM_AdminDB_TP_Backup.Subplan_1)

    Step ID  0
    Server  ABC
    Job Name  ADM_AdminDB_TP_Backup.Subplan_1
    Step Name  (Job outcome)
    Duration  00:00:00
    Sql Severity  0
    Sql Message ID  0
    Operator Emailed  
    Operator Net sent  
    Operator Paged  
    Retries Attempted  0

    Message
    The job failed.  Unable to determine if the owner (XYZ\SQLServer) of job ADM_AdminDB_TP_Backup.Subplan_1 has server access (reason: Could not obtain information about Windows NT group/user ‘XYZ\SQLServer’, error code 0x534. [SQLSTATE 42000] (Error 15404)).

    please help us in this  issue

Ответы

  • hello,

    The problem is solved now…. we have drop the old maitenance plan recreated a new one.

    Regards,

    Pavi

  • Remove From My Forums
  • Question

  • hello,

    we have changed the name of MS SQL server 2005 from XYZ to ABC using

    sp_dropserver <old_name>

    GO

    sp_addserver <new_name>, local

    GO

    Now our maitenance plan is getting failed we are not able to execute backup jobs we are getting following error

    Date  03.05.2008 16:00:00
    Log  Job History (ADM_AdminDB_TP_Backup.Subplan_1)

    Step ID  0
    Server  ABC
    Job Name  ADM_AdminDB_TP_Backup.Subplan_1
    Step Name  (Job outcome)
    Duration  00:00:00
    Sql Severity  0
    Sql Message ID  0
    Operator Emailed  
    Operator Net sent  
    Operator Paged  
    Retries Attempted  0

    Message
    The job failed.  Unable to determine if the owner (XYZ\SQLServer) of job ADM_AdminDB_TP_Backup.Subplan_1 has server access (reason: Could not obtain information about Windows NT group/user ‘XYZ\SQLServer’, error code 0x534. [SQLSTATE 42000] (Error 15404)).

    please help us in this  issue

Answers

  • hello,

    The problem is solved now…. we have drop the old maitenance plan recreated a new one.

    Regards,

    Pavi

А что делать есть в сообщении указан не текущий логин, а старое имя компьютера? Как сказать SQL-серверу, что у меня новое имя компьютера? Вроде бы воспользовался командой

T-SQL
1
ALTER AUTHORIZATION ON DATABASE::[mydbname] TO [DOMAIN\user]

, где [mydbname] – имя базы данных, DOMAIN и user – имя ПК и пользователя соответственно, а ошибка всё равно сохранилась, а владелец не изменился (при том, что SQL запрос прошёл успешно)

Добавлено через 23 минуты
Удалось получить доступ, переименовав имя для входа в «безопасность, имена для входа». Не думал, что это как-то исправит ошибку

Главная » Коды ошибок » Код ошибки 0x534 Sql Server при создании схемы данных: что делать?

01.07.2023 1 Просмотры

Ошибка в виде кода 0x534 при создании схемы данных в SQL Server может стать проблемой, которую нужно решить. Возникновение этой ошибки может вызвать некорректное подключение, неправильное использование системы или другие причины, связанные с созданием и работой с данными.

Ответ на возникшую проблему может состоять из нескольких этапов. В первую очередь, необходимо найти причину ошибки. Это можно сделать, выполнив дополнительные действия, такие как проверка подключения к серверу, анализ кода ошибки и рассмотрение возможных нарушений в структуре данных.

После выявления причины ошибки следует найти решение. Здесь возможны различные варианты действий, в зависимости от конкретной ситуации. Например, можно использовать специальные команды SQL для создания схемы данных или обновления уже имеющейся. В некоторых случаях может быть необходимо проверить наличие несоответствий между структурой данных и требованиями сервера.

Для успешного создания схемы данных в SQL Server рекомендуется обратиться за помощью к опытным специалистам, которые помогут вам разобраться в возникшей проблеме и предложат наиболее эффективное решение. Возможно, потребуется провести дополнительные настройки или выполнить другие действия, чтобы обеспечить правильную работу вашей системы.

В этой статье

  • Код ошибки 0x534 Sql Server – проблемы при создании схемы данных
  • Изучение причин и возможные решения
  • Причины ошибки 0x534
  • Возможные решения

Код ошибки 0x534 Sql Server – проблемы при создании схемы данных

При создании схемы данных в SQL Server может возникнуть ошибка с кодом 0x534. Это указывает на проблему, возникшую при выполнении запросов на создание схемы данных.

Одним из возможных решений проблемы может быть проверка подключения к серверу. Если подключение не работает должным образом, то возникает код ошибки 0x534. Необходимо проверить настройки подключения и убедиться, что все параметры указаны правильно.

Еще одной причиной возникновения ошибки может быть неправильное создание схемы данных. При создании схемы должны быть указаны все необходимые параметры и правильные настройки. Если какие-то из параметров указаны неверно, то может возникнуть ошибка с кодом 0x534. Чтобы найти причину ошибки, необходимо внимательно проверить все параметры при создании схемы данных.

Если предыдущие шаги не помогли решить проблему, то можно обратиться за помощью к системному администратору или специалисту по SQL Server. Они смогут помочь найти решение и исправить ошибку с кодом 0x534.

Возможными причинами ошибки могут быть также неполадки в самом сервере SQL Server. В этом случае необходимо проверить работу сервера и убедиться, что все службы и компоненты работают должным образом.

Изучение причин и возможные решения

При создании схемы данных в SQL Server, вы можете столкнуться с ошибкой, которая имеет код 0x534. Эта ошибка указывает на то, что возникла проблема при подключении к серверу базы данных и создании схемы. Для решения этой проблемы вам потребуется изучить причины, по которым она может возникнуть, и найти соответствующее решение.

Причины ошибки 0x534

Одной из причин ошибки 0x534 может быть неправильное подключение к серверу базы данных. Проверьте правильность указания имени сервера и имени базы данных, а также правильность указания учетных данных для подключения.

Еще одной причиной может быть недостаточно разрешений для создания схемы данных. Убедитесь, что у вас есть достаточные права доступа для выполнения данной операции.

Возможные решения

Для исправления ошибки 0x534 вы можете использовать несколько подходов. Во-первых, проверьте правильность указания имени сервера и базы данных, а также правильность учетных данных для подключения. Убедитесь, что вы используете правильные данные.

Во-вторых, убедитесь, что у вас есть достаточные разрешения для создания схемы данных. Если у вас недостаточно прав, обратитесь к администратору системы, чтобы он предоставил вам соответствующие разрешения.

Если все указанные выше решения не помогли, вы можете обратиться за помощью к специалистам по работе с SQL Server. Они смогут найти причину проблемы и предложить наиболее подходящее решение для ее устранения.

Понравилась статья? Поделить с друзьями:
  • Sql invalid number ошибка
  • Sql express ошибка 5023
  • Spn 974 fmi 4 ошибка
  • Sql express ошибка 3417
  • Sql express 2005 ошибка при установке