Как исправить ошибку SQL Server 229?
November 29, 2021На прошлой неделе некоторые читатели столкнулись с ошибкой SQL Server 229. Эта проблема возникает из-за некоторых факторов. Давай обсудим это сейчас.
Рекомендуется: Fortect
Перейдите в Пуск> Все программы> Microsoft SQL Server> Инструменты настройки> Конфигурация контактной зоны SQL Server.Щелкните Добавить нового администратора.В качестве альтернативы перейдите к «Члену в роли системного администратора SQL Server на SQLEXPRESS» и добавьте его в правое поле.Щелкните ОК.
Сбой MS SQL 229 происходит при попытке прямого доступа к таблице или перехода на SQL-сервер.
В Bobcares мы исправляем эти конкретные ошибки базы данных в рамках поддержки MS SQL для веб-сайтов и, кроме того, других поставщиков онлайн-услуг.
Сегодня мы рассмотрим новую причину этой ошибки и способ ее исправить.
Если ошибок всего 229?
Похоже, что у удобного пользователя определенно нет необходимых разрешений для каталога. И вы можете убедиться, что у него есть точная правильная роль сервера, сопоставления пользователей и, кроме того, схема, для которой он имеет авторизацию. Перейдите в «Разрешения» в самых основных свойствах базы данных, чтобы настроить удобные для пользователя разрешения.
- Если колеблющиеся роли базы данных были назначены, когда вам нужно, чтобы пользователь пытался войти в систему, просто. Например, если клиенту буквально назначены роли db_denydatawriter в улучшителе для db_denydatareader, разрешение на отказ обычно требует приоритета над разрешением на вход в систему.
- при попытке создать сервер вакансий, на котором вам разрешено не только публиковать вакансии.
Давайте рассмотрим варианты, при которых в этих двух сценариях возникает 229 неисправностей.
Как исправить ошибку MS SQL 229
Ошибка MS SQL 229 возникает в двух разных случаях, как мы показали выше.
Обращение 12:
Исключение из этого правила было создано при выполнении инструкции или пакета Transact-SQL. (Microsoft.SqlServer.ConnectionInfo)
В разрешении SELECT отказано в отношении базы данных статей “extended_properties”, “mssqlsystemresource”, схемы “sys”. (Ошибка Microsoft SQL Server: 229)
Новая ошибка возникает правильно, когда для входа предоставлены db_denydatawriter и db_denydatareader. Скорее всего, им будет отказано в ролях, что, например, в поле для гольфа будет ограничивать определенные соединения по продолжительности доступа внутри роли. Таким образом, авторизация DENY заменяет авторизацию доступа.
Чтобы решить мою проблему, здесь, в SQL Server Management Studio, щелкните правой кнопкой мыши «Свойства» в зависимости от обстоятельств вашего собственного сервера, поэтому обновите свои схемы безопасности в SQL Server и в режиме проверки подлинности Windows.
Мы удаляем мои паспорта db_denydatawriter и db_denydatareader, чтобы большинство пользователей могло сделать именно эти параметры.
Зафиксируйте:
ВЫПОЛНИТЬ выбор отклонен, проблема 'sp_add_jobstep', база данных 'msdb', схема 'dbo'. (Ошибка Microsoft SQL Server: 229)
Эта ошибка обычно возникает, когда вы пытаетесь создать задание на хосте rrn, на который у вас нет подтверждения для отправки задания.
К
Вы должны участвовать вместе с 3 ролями базы данных в msdb, чтобы выполнять задачи агента SQL. Вы:
- SQLAgentOperatorRole
- SQLAgentReaderRole
- SQLAgentUserRole.
Например, что, если все являются членами указанных выше ролей и по-прежнему получают каждое сообщение об ошибке? Затем убедитесь, что вы, кажется, не являетесь частью другой роли, которая, по мнению экспертов, мешает вам. Определение функционирующего «SP_add_jobstep» в системе. Проверьте множество других ролей, помимо каждой из ролей БД, упомянутых выше.
Наконец, выполните следующие действия, чтобы узнать, есть ли у вас разрешение на выполнение для «SP_add_jobstep».
- Подключитесь к SQL Server и расширьте базы данных. После этого перейдите в msdb и выберите Security Measure -> Roles. -> Роли базы данных.
- Щелкните правой кнопкой мыши все указанные выше роли и открытые свойства.
- Вы создадите экран с активами SQLAgentUserRole. Должен быть включен SP «SP_add_jobstep», и только разрешение на выполнение должно быть включено в области «Permissions».
Согласен
после определения разрешения EXECUTE для SP_add_jobstep для SQLAgentUserrole. Тогда вы сможете практически мгновенно создать работу.
[Вам нужна другая функция для исправления ошибок MS SQL? Мы доступны 24 часа в сутки.7]
Заключение
Короче говоря, мы подробно обсудили элементы, лежащие в основе этой замечательной ошибки, а затем увидели, как эту серьезную ошибку можно легко исправить.
ПРЕДОТВРАТИТЕ СЕРВЕР ОТ ПОВРЕЖДЕНИЯ!
Никогда не теряйте дополнительных клиентов из-за низкой стоимости сервера! Позвольте мужчинам и женщинам помочь вам.
Рекомендуется: Fortect
Вы устали от медленной работы компьютера? Он пронизан вирусами и вредоносными программами? Не бойся, друг мой, Fortect здесь, чтобы спасти положение! Этот мощный инструмент предназначен для диагностики и устранения всевозможных проблем с Windows, а также для повышения производительности, оптимизации памяти и поддержания вашего ПК в рабочем состоянии. Так что не ждите больше - скачайте Fortect сегодня!
а>
Наши специалисты по хостингу контролируют и обслуживают весь ваш индивидуальный сервер 24 часа в месяц, чтобы обеспечить максимальную скорость и безопасность.
- Создайте новую базу данных от имени торговых наименований. (Я использую SQL 2005.)
- Создайте логин, пользователя SQL, в дополнение к кухонному столу на новом веб-сайте (см. сценарий ниже) code.SSMS
- Запустите и откройте обозреватель объектов, который пропитан, когда новый пользователь действительно создал.
- Попробуйте открыть папку “Таблицы” в объекте “Проводник”.
Проблема Microsoft
title: SQL Server Management Studio
Не удалось получить данные для этого запроса. (Microsoft.SqlServer.Management.Sdk.Sfc)
Для получения справки щелкните: Sql Server Error 229
Blad Serwera Sql 229
Errore Del Server Sql 229
Sql Serverfehler 229
Sql 서버 오류 229
Sql Serverfout 229
Error 229 Del Servidor Sql
Sql Serverfel 229
Erro De Servidor Sql 229
Erreur De Serveur Sql 229г.