Ошибка 1934 при установке

Введение

Версии продукта

  • Для смартфонов: http://www.kaspersky.ru/downloads_anti-virus_mobile_enterprise_edition
  • Для рабочих станций: http://www.kaspersky.ru/productupdates?chapter=147083907
  • Для файловых серверов: http://www.kaspersky.ru/productupdates?chapter=147083911
  • Для серверов терминального доступа: http://www.kaspersky.ru/productupdates?chapter=207367587

Kaspersky Security Center 10

Настройка политики обновлений клиентов

Для того, чтобы задать пароль proxy-сервера для клиентских программ, необходимо изменить политику защиты клиента на сервере администрирования Касперского. Для этого открываем остнастку KSC, переходим на вкладку «управляемые компьютеры», далее вкладку «Политики». Правим политику защиты по-умолчанию. Параметры proxy-сервера указываются в разделе «параметры программы».

Создание автоматического установочного пакета для Антивируса Касперского 6.0

Способ установки Антивируса Касперского с автоматической настройкой и выбором лицензионного ключа.

Создание автоматического установочного пакета

  • Распаковать антивирус в папку, например, C:KAV, но не устанавливать,
  • Сохранить конфигурационный файл с настроенного ПК в папку C:KAV и назвать «install.cfg»
  • В папке C:KAV создать или отредактировать файл «install.ini» со следующим содержанием:

Важно!: см. ниже как получить значение параметра Components.

  • В папке C:KAV создать файл «install.cmd» со следующим содержанием:

<имя пакета>.msi в нашем случае было kav6ws.ru.msi в папке в «C:KAV».

  • Скопировать файл лицензионного ключа (.key) в «C:KAV»,
  • Используя 7Zip добавить следующие файлы:

в архив с названием «kavarchive.7z»,

  • Загрузить 7z Library, SFXs for installers, Plugin for FAR Manager с официального сайта. Открыть архив и скопировать файл «7zS.sfx» в папку «C:KAV»,
  • В папке «C:KAV» создать новый файл с именем «sfxconfig.txt» со следующим содержанием:
  • В командной строке из папки «C:KAV» выполнить следующую команду:
  • Файл «installer.exe» переименовать для последующего распростанения.

Параметр Components файла install.ini

Если использовать конфигурацию с настроенного ПК, то при попытке обновить антивирусные базы возникает сообщение «Управление обновлением осуществляется администратором». Для ее решения необходимо создать установочный пакет с помощью Kaspersky Administration Kit. Программу нужно установить полностью, что бы были доступны пункты создания и конфигурирования программного пакета. Для создания нового инсталляционного пакета вызвать мастер (Текущий сервер администрирования->Удаленная установка->Добавить инсталляционный пакет) и выполнить следующие шаги:.

  1. Имя — любое, например KAV6,
  2. Тип «Создать инсталляционный пакет для приложения „Лаборатория Касперского“». Кнопкой обхор выбрать в папке C:KAV файл .kpd,
  3. Указать свой лицензионный ключ,
  4. Начать создание инсталляционного пакета.

Созданный пакет появится в разделе Удаленная установка, где можно изменить его свойства и указать файл с конфигурацией рабочего ПК и выбрать локальные задачи для установки. Папка пакета (по умолчанию):

В файле install.ini находится значение параметра Components, соответствующее настройкам инсталляционного пакета на прилагаемом скриншоте:

В данном окне необходимо выбрать компоненты (по вкусу) и роли для установки (все). Файл install.ini можно использовать при упаковке собственного дистрибутива.

Создание зеркала сервера обновлений антивируса Касперского

Когда антивирус Касперского устанавливается на всю сеть со старыми базами, в целях экономии трафика и разгрузки интернет канала днем вместо обновления через интернет рекомендуется создать зеркало сервера обновлений и настроить антивирусы на него.

На ftp Касперского выкладываются файлы архивов обновлений. Их всего три:

  • кумулятивный,
  • еженедельный,
  • ежедневный.

Используем следующий алгоритм: если файлы на сервере Касперского новее, чем мои, скачиваю и раскрываю их в папку, которая раздется в сеть (ftp и http). Итого:

  • редко скачивается кумулятивное обновление,
  • раз в неделю (на всякий случай, а случаи бывают разные) еженедельное обновление,
  • каждый день ежедневное.

Рекомендации:

  • Запускать сценарий по крону ночью.

Исходный код:

Сброс пароля у Антивируса Касперского 6.0

Антивирус Касперского версии 6.0 позволяет управление ограничением доступа к настройкам приложения с помощью пароля. Если Вы по какой-то причине забыли пароль, то управление настройками и работой используемой Вами програмы Лаборатории Касперского может стать невозможным. Для того, чтобы отключить защиту паролем Вам необходимо проделать следующее:

  • перезагрузите компьютер в режиме защиты от сбоев (Как перезагрузить компьютер в режиме защиты от сбоев)
  • зайдите в папку, в которую установлен Антивирус Касперского версии 6.0. По умолчанию данные продукты устанавливаются в следующие папки:
  • переименуйте файл avp.exe (например, в temp.exe)
  • перезагрузите Ваш компьютер в нормальном режиме
  • запустите переименованный Вами файл
  • откройте главное окно Антивируса Касперского версии 6.0
  • нажмите кнопку Настройка
  • в левой части окна выберите раздел Сервис
  • в правой части окна отключите опции Включить самозащиту и Включить защиту паролем
  • нажмите кнопку ОК
  • выгрузите Антивирус Касперского версии 6.0, щелкнув правой кнопкой мыши по его иконке в правом нижнем углу экрана и выбрав пункт Выход
  • зайдите в папку, в которую Вы установили Антивирус Касперского версии 6.0
  • переименуйте файл temp.exe обратно в avp.exe
  • запустите Антивирус Касперского версии 6.0
  • откройте главное окно Антивируса Касперского версии 6.0
  • нажмите кнопку Настройка
  • в левой части окна выберите раздел Сервис
  • в правой части окна поочередно включите опции Включить самозащиту и Включить защиту паролем
  • нажмите кнопку Настройка в блоке Самозащита
  • установите новый пароль
  • нажмите кноку ОК два раза

Важно:

Устранение неполадок при установке Kaspersky Antivirus

Старый антивирус не удаляется

Например если Kaspersky 6.0.4 ищет дистрибутив по несуществующему сетевому пути

тогда переходим к инструкциям с официального сайта, а именно скачиваем утилиту kavremover, удаляем старый антивирус и заново приступаем к установке.

Kaspersky 6.0.4: «Ошибка 1934. Права на установку служб»

Решение с сайта касперского: http://support.kaspersky.ru/kolt/?eid=207484537

Для устранения данной неполадки Вам необходимо проделать следующие действия:

  • скачайте утилиту KisKav6remove.zip
  • перезагрузите компьютер в безопасном режиме
  • распакуйте архив KisKav6remove.zip
  • запустите файл KisKav6remove.exe
  • дождитесь окончания работы утилиты
  • перезагрузите компьютер
  • запустите установку версии 6.0.2.614 или 6.0.2.621 заново

Kaspersky Network Agent: «Ошибка 1324. Путь к каталогу »??????? ????» содержит недопустимый символ.«

Если при установке Kаspersky Antivirus 6.0.4 с помощью пакета автоматической установки возникает «Неустранимая ошибка» или при установке напрямую Kaspersky Administration Agent 8 выдает ошибку «Путь к каталогу »??????? ????» содержит недопустимый символ.«, это ошибка Windows и необходимо ознакомиться со следующей статьей на сайте Microsoft: Ошибка 1324 программы Windows Installer при установке Microsoft Office XP

Не применяются настройки сервера администрирования

Стразу после установки антивирус пытается обновиться не с сервера администрирования. Самый простой способ подождать. Политики сервера администрирования, как правило, применяются не сразу, а через некоторое непродолжительное время. Если время не терпит и необходимо обновить базы, можно в настройках антивируса указать в качестве источника обновлений «Сервер администрирования» вручную. Остальные ограничения подхватятся сами собой через некоторое время.

Kaspersky Network Agent: «Ошибка 1607: Install Shield script runtime.»

Если при установке Kаspersky Antivirus 6.0.4 с помощью пакета автоматической установки возникает «Неустранимая ошибка» или при установке напрямую Kaspersky Administration Agent 8 выдает ошибку «Ошибка 1607: Install Shield script runtime.», это ошибка Windows и необходимо ознакомиться со следующей статьей на сайте Microsoft: Ошибка 1607 программы Windows Installer при установке Microsoft Office XP

  • Защита персональных данных
  • Windows Server 2008
  • Group Policy (GPO)
  • Windows XP
  • SuSE Linux
  • Консоль управления PERCo-S-20

Появление ошибки Error 1935 при установке программного обеспечения говорит о повреждении лог-файлов или компонентов Microsoft Visual C ++. Windows использует лог файлов для восстановления при ошибках, но иногда из-за него возникают ошибки. Есть два способа решения проблемы.

Очистка лог-файла

В большинстве случаев этот способ помогает избавиться от ошибки Error 1935, не позволяющей произвести инсталляцию программ. Очистить log-файл можно следующим способом:

  1. Откройте командную строку. Для этого нажмите комбинацию win+R и впишите в нее команду cmd.
  2. В открывшемся окне впишите следующую фразу: fsutil resource setautoreset true C:
  3. Перезагрузите Windows и попробуйте снова установить приложение.

Могут потребоваться права администратора. В таком случае запустите Командную строку вручную, отыскав ее в меню «Пуск» в категории «Служебные – Windows». Нажав правой кнопкой на Командную строку, выберите пункт «Дополнительно», а затем нажмите «Запуск от имени администратора»

Автор считает, что эти материалы могут вам помочь:

  • Ошибка 0x8007000d при установке Windows: все способы ее устранения
  • Ошибка Stop c000021a Fatal System Error — что делать?
  • Ошибка Reboot and Select proper Boot device при включении компьютера – что делать?
  • Порт 80 занят службами Windows, не работает Openserver – как исправить?
  • Восстановление .NET Framework

    Если предыдущий способ не помог, выполните восстановление программной платформы .NET Framework. Перейдите в панель управления, выберите «Программы и компоненты» и найдите в списке пункт Microsoft .NET Framework. Нажмите в меню на пункт «изменить/удалить», а затем выберите восстановление программного компонента.

    Переустановка Microsoft Visual C++

    Чтобы переустановить программный компонент, нужно проделать следующее:

    1. Перейдите в панели управления «Программы и компоненты» и удалите все объекты, связанные с Microsoft Visual C++.
    2. Перезагрузите компьютер.
    3. Скачайте с официального сайта актуальную версию, выбрав подходящую разрядность: х86 или х64.
    4. Установите программный компонент, согласившись с условиями и нажав соответствующую кнопку. 
    5. Перезагрузите операционную систему и попробуйте установить проблемное приложение.

    Один из трех описанных вариантов обязательно поможет избавиться от ошибки Error 1935 при установке программного обеспечения.

    Каждый раз, когда вы делитесь этой статьей в социальной сети, ее автор становится немного счастливее! Пожалуйста нажмите на одну из кнопок выше!

    Ошибка при установке microsoft office

    Сегодня будем решать ошибки при установке Microsoft Office различных версий. А именно разберем такие ошибки как 2203, 1935, 30015-6 (-1) также разберем сбои в конце установки Microsoft Office и ошибку «Службе установщика Windows не удаётся обновить файлы». Надеюсь, что ниже изложенный материал вам поможет.

    Существует несколько причин, по которым может возникнуть ошибка при установке Microsoft Office. Среди них:ошибка 2203; ошибка 1935; ошибка 1406 и др. Несмотря на богатый функционал пакета редакторов, сама программа в плане структуры файлов довольно сложная и громоздкая. Это приводит к множеству проблем на этапах деинсталляции или установки. В частности, ошибка может произойти по следующим причинам:

    • На компьютере уже был установлен Офис, а после удален, но не до конца;
    • Устанавливаемая версия Офиса не поддерживается текущей операционной системой;
    • Не установлены необходимые дополнительные библиотеки.

    Ошибка в конце установки Microsoft Office 2010

    В конце установки программа зависает или же отображается сообщение «Обнаружена проблема при установке Microsoft Office». В окне инсталлятора появится кнопка «Исправить», которую нужно нажать. После этого будут внесены необходимые изменения в реестр компьютера. Далее повторите установку. Если же программа по-прежнему выдает ошибку, или же кнопка «Исправить» не работает, то необходимо удалить программу и попробовать установить другую весию.

    Службе установщика Windows не удаётся обновить один или несколько защищённых файлов

     Чтобы понять в чем причина ошибки,заходим в  журнал событий Windows. Для этого надо зайти в “Пуск” – “Панель управления” – “Администрирование” – “Просмотр событий”. В открывшемся окошке, выбираем слева раздел “Приложение” видем в правом поле ошибку. Если открыть ее двойным щелчком и прочитать описание, то становится понятно, что служба установщика Windows не может обновить защищенный файл, находящийся по следующему пути: Program FilesCommon FilesMicrosoft Sharedweb server extensions40binfp4autl.dll.

     Для решения проблемы делаем следующее:

    1. Заходим в папку C:Program FilesCommon FilesMicrosoft Sharedweb server extensions40bin
    2. Скачиваем файл fp4autl
    3. Загруженный файл копируем в указанную выше папку bin. Появится окошко с предложением вставить установочный компакт-диск – нажимаем “Отмена”
    4. Следом появится еще одно сообщение – нажимаем здесь “Да”.
    5. Запускаем установку Microsoft Office заново. Ошибка больше не должна появится.

     Если же ошибка возникает снова – перезагрузите компьютер и после этого проверьте, чтобы файл fp4autl.dll находился в указанной выше папке.

    Ошибка 2203 при установке Microsoft Office

    Во время установки Microsoft Office появляется сообщение «Ошибка 2203. Внутренняя ошибка» и операция прерывается. Код данной ошибки свидетельствует о том, что при установке MS Office система не может получить полный доступ к папке временных файлов (temp). В Windows есть несколько таких папок. Расположены они по следующим адресам:

    • C:Temp
    • C:WindowsTemp
    • C:UsersВаш_профиль_пользователяAppDataLocalTemp

    Чтобы узнать, какая именно папка вам нужна, щелкните правой кнопкой мыши по ярлыку Мой компьютер и откройте Свойства. В меню раскройте Дополнительные параметры системы — Переменные среды.В раскрывшемся окне вы увидите, какая именно папка Temp используется вашей операционной системой по умолчанию. Для устранения проблемы с ошибкой 2203 необходимо выставить все разрешения для данной папки для всех пользователей и групп.  Для этого отыскиваем нужную папку Temp, правой кнопкой открываем ее Свойства и переходим на вкладку Безопасность. Для всех пользователей и системы должны стоять все галочки в разрешениях для полного доступа. 

    Так же рекомендуем добавить пользователя (группу) с именем Все (именно так, обязательно с большой буквы) и аналогично разрешить полный доступ. Точно так же можно настроить полный доступ и для других папок Temp, расположение которых указано в начале страницы.После всех манипуляций и перезагрузки компьютера ошибка 2203 при установке Microsoft Office должна исчезнуть.

    Однако не стоит забывать, что Windows любит преподносить не только одиночные проблемы, но и сразу букетом. Например, ошибку 2203 часто сопровождает проблема удаления старой версии MS Office, в частности невозможно удалить файлы GROOVEEX.DLL и GrooveIntlResource.dll Кроме того, установке офиса может препятствовать даже антивирус, особенно часто слышны нарекания на самого известного российского разработчика. Поэтому если даже после настройки папки Temp проблема с ошибкой 2203 не исчезла, попробуйте отключить антивирус Касперского на время установки MS Office.

    Ошибка Error 1935 при установке Microsoft Office 2010

    Ошибка 1935 возникает при установке Office 2010 с пакетом обновления 2 . В состав Офис 2010 входит поддержка программирования .NET, поэтому эту ошибку вызывает конфликт между установщиком Windows (msiexec.exe) и службой Windows Search (SearchIndexer.exe) или же другим модулем. Этот конфликт возникает при копировании файла сборки. Кроме того, ошибку могут вызывать другие обновления, например исправление для компонентов Microsoft .NET Framework.

    Основная причина заключается в сбое хода установки или распаковки компоненто что происходит из-за повреждения NET Framework.  Если вы устанавливали пакет программ MS Office 2007, 2010, 2013, 2016 или отдельную его программу и у вас возникла  1935-я ошибка, то попробуйте сначала перезагрузить компьютер, возможно больше ошибки не будет. Но если ошибка все равно появляется, то проделайте следующие действия.

    1. Очистите реестр компьютера, через программу CCleaner
    2. Откройте «Мой компьютер» и перейдите на вкладку «Изменение/Удаление программ»
    3. Найдите программу Microsoft .NET Framework и нажмите на нее, чтобы изменить
    4. В открывшемся окне выберите пункт «Восстановить программу Microsoft .NET Framework до исходного состояния»
    5. После того, как программа восстановит свои настройки, перезагрузите компьютер
    6. Пробуйте установить MS Office.

    Другой способ

    1. Остановите службу Виндовс Search и запустите Office 2010 
    2. Вот как остановить службу Windows Search: Щелкните «Пуск».
    3. Введите запрос services.msc в поле Найти программы и файлы.
    4. В списке служб нажмите пр. кнопкой мыши Windows Search и нажмите Остановить.
    5. Запустите установку Office 2010

    Одной из таких ошибок является 30015-6 (-1).

    Эта ошибка появляется во время установки Ms Office 2016.

    Способ 1. Отключение антивируса и Брандмауэра Windows Первая вещь, которую вы должны сделать, так это отключить ваш антивирус и фаерволл. Что бы отключить фаерволл сделайте следующее: Зайдите в «Панель управления» и выберите «Брандмауэр Windows». В левой панели нажмите на «Отключить Бранмауэр Windows». В открывшемся окне отключите фаерволл для публичных и приватных опций. Эти две утилиты порой могут конфликтовать с установщиками различных программ. Попробуйте установить MS Office 2016 снова. Если вы получайте ошибку 30015-6 (-1) , то переходите к следующему методу статьи.

    Способ 2. Установка в «чисто» загруженной системе Для того что бы запустить систему без каких либо лишних утилит нужно выполнить «чистую» загрузку. Для того что бы это выполнить сделайте следующее: Нажмите комбинацию клавиш Win+R и впишите в появившемся окне команду msconfig. В первой вкладке выберите «Выборочная загрузка» и уберите галочку с «Загружать элементы автозагрузки». Далее пройдите в «Службы» и пометьте галочкой «Не отображать службы Microsoft». Перед вами появится список из сторонних программ. Нажмите на кнопку «Отключить все». Нажмите применить и перезагрузите свой компьютер для принятия изменений. На старте системы вы сможете установить MS Office 2016 без каких либо проблем. Однако, после установки, не забудьте выставить параметры автозагрузки которые стояли ранее.

    Другие способы решения оишбки Office 2016

    1. Проверьте включён ли у вас сбор телеметрии для этого нажмите сочетание клавиш Win+R и в открывшемся окне «Выполнить» введите regedit.exe,далее перейдите в ветку HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsDataCollection и проверьте нет ли там ключа AllowTelemetry.Если есть,удалите его и повторите установку Office. Возможно потребуется перезагрузка после удаления ключа.

    2. Можно попробовать удалите раздел реестра HKLMSOFTWAREMicrosoftWindows NTCurrentVersionScheduleTaskCacheTreeMicrosoftOffice и папку (при наличии) C:WindowsSystem32TasksMicrosoftOffice.

    Ошибка 2203 при установке

    Ошибка 1406 Не удается записать значение Library

    Ошибка 1920 Не удается запустить службу

    Комментарии ()

    Оставьте свой комментарий

    • Remove From My Forums
    • Question

    • i am unable to create a non of the login id on sql server 2008 server and i am getting following error message.  I have tried following steps.  enable quoted identifier on to all missing stored procedures however i am unable to create logins on
      sql server.  Please help me to sort out this issue …

      set SET QUOTED_IDENTIFIER ON
      GO
      SET ANSI_NULLS ON
      GO

      Error message :

      Error Number: 1934, Severity: 16, State: 1, Procedure: RemovePolicy
      Line Number: 29

      SELECT failed because the following SET options have incorrect settings: ‘QUOTED_IDENTIFIER’. Verify that SET options are correct for use with indexed views and/or indexes on computed columns and/or filtered indexes and/or query notifications and/or XML data
      type methods and/or spatial index operations. (.Net SqlClient Data Provider)


      Rajeev R

      • Moved by

        Monday, September 16, 2013 1:14 AM
        Not db design

    Я получаю эту ошибку каждый раз, когда пытаюсь удалить пользователя из базы данных:

    1. Разверните базу данных
    2. Развернуть Безопасность
    3. Развернуть Пользователи
    4. Щелкните правой кнопкой мыши «имя пользователя» и выберите «Удалить».

    Возникает следующая ошибка:

    Не удалось удалить имя пользователя. (Microsoft.SqlServer.Smo)

    Дополнительная информация:

    Исключение при выполнении инструкции или пакета Transact-SQL.

    CONDITIONAL не удалось, потому что следующие параметры SET имеют неправильные настройки: «ARITHABORT». Убедитесь, что параметры SET подходят для использования с индексированными представлениями и / или индексами для вычисляемых столбцов и / или уведомлений о запросах и / или методов типа данных xml. (Microsoft SQL Server, ошибка: 1934)

    Кто-нибудь сталкивался с этим раньше?

    2 ответа

    Лучший ответ

    Я не уверен, что это должно быть исправление, но на данный момент это работает. Просто запустите это в БД:

    SET ARITHABORT ON
    DROP USERNAME
    SET ARITHABORT OFF
    


    0

    hermann
    10 Сен 2012 в 12:37

    Проверьте sp_configure, чтобы узнать, какие «параметры пользователя» установлены на. http://technet.microsoft.com/en-us/library/ms190763.aspx

    Я столкнулся с некоторыми вещами, которые также указывали на триггер аудита, который мог выдать эту ошибку.


    0

    user847990user847990
    8 Сен 2012 в 06:31

    Видели такой код ошибки?

    В общем, покурил я много разных статей, но до сути не добрался.
    1934 вот такой код, теоретически, серьёзный, но на работу, вроде не влияет, машина едет хорошо, сбрасываю ошибки, изменений ни каких, через какое то время снова выскакивает и всё.
    Пишут, что это ошибка на дизельных моторах, но у меня фокус 3, в самой дохлой комплектации, с 105 конями. Спидометр работает чётко, хотя. вроде как должно быть связано…
    Короче, подскажите кто что знает))

    Комментарии 4

    Войдите или зарегистрируйтесь, чтобы писать комментарии, задавать вопросы и участвовать в обсуждении.

    Оказывается, проблема связана с параметрами SET. Я использовал приведенный ниже код, полученный из здесь. Чтобы определить, какие параметры были установлены в SQL Server Management Studio (где была выполнена вставка). Затем размещение каждого из них в exec до моего оператора вставки заставило работу снова работать. Мне не нужно было сохранять все варианты, поэтому ниже я показываю те, которые должны были заставить его работать.

    DECLARE @options INT
    SELECT @options = @@OPTIONS
    
    PRINT @options
    IF ( (1 & @options) = 1 ) PRINT 'DISABLE_DEF_CNST_CHK' 
    IF ( (2 & @options) = 2 ) PRINT 'IMPLICIT_TRANSACTIONS' 
    IF ( (4 & @options) = 4 ) PRINT 'CURSOR_CLOSE_ON_COMMIT' 
    IF ( (8 & @options) = 8 ) PRINT 'ANSI_WARNINGS' 
    IF ( (16 & @options) = 16 ) PRINT 'ANSI_PADDING' 
    IF ( (32 & @options) = 32 ) PRINT 'ANSI_NULLS' 
    IF ( (64 & @options) = 64 ) PRINT 'ARITHABORT' 
    IF ( (128 & @options) = 128 ) PRINT 'ARITHIGNORE'
    IF ( (256 & @options) = 256 ) PRINT 'QUOTED_IDENTIFIER' 
    IF ( (512 & @options) = 512 ) PRINT 'NOCOUNT' 
    IF ( (1024 & @options) = 1024 ) PRINT 'ANSI_NULL_DFLT_ON' 
    IF ( (2048 & @options) = 2048 ) PRINT 'ANSI_NULL_DFLT_OFF' 
    IF ( (4096 & @options) = 4096 ) PRINT 'CONCAT_NULL_YIELDS_NULL' 
    IF ( (8192 & @options) = 8192 ) PRINT 'NUMERIC_ROUNDABORT' 
    IF ( (16384 & @options) = 16384 ) PRINT 'XACT_ABORT'
    

    Вот варианты, которые мне в итоге нуждались:

    $dbPDO->exec("SET ANSI_WARNINGS ON");                                                                               
    $dbPDO->exec("SET ANSI_PADDING ON");
    $dbPDO->exec("SET ANSI_NULLS ON");
    $dbPDO->exec("SET QUOTED_IDENTIFIER ON");
    $dbPDO->exec("SET CONCAT_NULL_YIELDS_NULL ON");
    

    Обновление:
    Кажется, что ограничения FK привели к следующей ошибке. Вышеупомянутая ошибка также устранена.

    SQLSTATE [HY000]: общая ошибка: 8624 Общая ошибка SQL Server: проверьте сообщения от SQL Server [8624] (серьезность 16) [(null)]

    Введение

    Версии продукта

    • Для смартфонов: http://www.kaspersky.ru/downloads_anti-virus_mobile_enterprise_edition
    • Для рабочих станций: http://www.kaspersky.ru/productupdates?chapter=147083907
    • Для файловых серверов: http://www.kaspersky.ru/productupdates?chapter=147083911
    • Для серверов терминального доступа: http://www.kaspersky.ru/productupdates?chapter=207367587

    Kaspersky Security Center 10

    Настройка политики обновлений клиентов

    Для того, чтобы задать пароль proxy-сервера для клиентских программ, необходимо изменить политику защиты клиента на сервере администрирования Касперского. Для этого открываем остнастку KSC, переходим на вкладку «управляемые компьютеры», далее вкладку «Политики». Правим политику защиты по-умолчанию. Параметры proxy-сервера указываются в разделе «параметры программы».

    Создание автоматического установочного пакета для Антивируса Касперского 6.0

    Способ установки Антивируса Касперского с автоматической настройкой и выбором лицензионного ключа.

    Создание автоматического установочного пакета

    • Распаковать антивирус в папку, например, C:KAV, но не устанавливать,
    • Сохранить конфигурационный файл с настроенного ПК в папку C:KAV и назвать «install.cfg»
    • В папке C:KAV создать или отредактировать файл «install.ini» со следующим содержанием:

    Важно!: см. ниже как получить значение параметра Components.

    • В папке C:KAV создать файл «install.cmd» со следующим содержанием:

    <имя пакета>.msi в нашем случае было kav6ws.ru.msi в папке в «C:KAV».

    • Скопировать файл лицензионного ключа (.key) в «C:KAV»,
    • Используя 7Zip добавить следующие файлы:

    в архив с названием «kavarchive.7z»,

    • Загрузить 7z Library, SFXs for installers, Plugin for FAR Manager с официального сайта. Открыть архив и скопировать файл «7zS.sfx» в папку «C:KAV»,
    • В папке «C:KAV» создать новый файл с именем «sfxconfig.txt» со следующим содержанием:
    • В командной строке из папки «C:KAV» выполнить следующую команду:
    • Файл «installer.exe» переименовать для последующего распростанения.

    Параметр Components файла install.ini

    Если использовать конфигурацию с настроенного ПК, то при попытке обновить антивирусные базы возникает сообщение «Управление обновлением осуществляется администратором». Для ее решения необходимо создать установочный пакет с помощью Kaspersky Administration Kit. Программу нужно установить полностью, что бы были доступны пункты создания и конфигурирования программного пакета. Для создания нового инсталляционного пакета вызвать мастер (Текущий сервер администрирования->Удаленная установка->Добавить инсталляционный пакет) и выполнить следующие шаги:.

    1. Имя — любое, например KAV6,
    2. Тип «Создать инсталляционный пакет для приложения „Лаборатория Касперского“». Кнопкой обхор выбрать в папке C:KAV файл .kpd,
    3. Указать свой лицензионный ключ,
    4. Начать создание инсталляционного пакета.

    Созданный пакет появится в разделе Удаленная установка, где можно изменить его свойства и указать файл с конфигурацией рабочего ПК и выбрать локальные задачи для установки. Папка пакета (по умолчанию):

    В файле install.ini находится значение параметра Components, соответствующее настройкам инсталляционного пакета на прилагаемом скриншоте:

    В данном окне необходимо выбрать компоненты (по вкусу) и роли для установки (все). Файл install.ini можно использовать при упаковке собственного дистрибутива.

    Создание зеркала сервера обновлений антивируса Касперского

    Когда антивирус Касперского устанавливается на всю сеть со старыми базами, в целях экономии трафика и разгрузки интернет канала днем вместо обновления через интернет рекомендуется создать зеркало сервера обновлений и настроить антивирусы на него.

    На ftp Касперского выкладываются файлы архивов обновлений. Их всего три:

    • кумулятивный,
    • еженедельный,
    • ежедневный.

    Используем следующий алгоритм: если файлы на сервере Касперского новее, чем мои, скачиваю и раскрываю их в папку, которая раздется в сеть (ftp и http). Итого:

    • редко скачивается кумулятивное обновление,
    • раз в неделю (на всякий случай, а случаи бывают разные) еженедельное обновление,
    • каждый день ежедневное.

    Рекомендации:

    • Запускать сценарий по крону ночью.

    Исходный код:

    Сброс пароля у Антивируса Касперского 6.0

    Антивирус Касперского версии 6.0 позволяет управление ограничением доступа к настройкам приложения с помощью пароля. Если Вы по какой-то причине забыли пароль, то управление настройками и работой используемой Вами програмы Лаборатории Касперского может стать невозможным. Для того, чтобы отключить защиту паролем Вам необходимо проделать следующее:

    • перезагрузите компьютер в режиме защиты от сбоев (Как перезагрузить компьютер в режиме защиты от сбоев)
    • зайдите в папку, в которую установлен Антивирус Касперского версии 6.0. По умолчанию данные продукты устанавливаются в следующие папки:
    • переименуйте файл avp.exe (например, в temp.exe)
    • перезагрузите Ваш компьютер в нормальном режиме
    • запустите переименованный Вами файл
    • откройте главное окно Антивируса Касперского версии 6.0
    • нажмите кнопку Настройка
    • в левой части окна выберите раздел Сервис
    • в правой части окна отключите опции Включить самозащиту и Включить защиту паролем
    • нажмите кнопку ОК
    • выгрузите Антивирус Касперского версии 6.0, щелкнув правой кнопкой мыши по его иконке в правом нижнем углу экрана и выбрав пункт Выход
    • зайдите в папку, в которую Вы установили Антивирус Касперского версии 6.0
    • переименуйте файл temp.exe обратно в avp.exe
    • запустите Антивирус Касперского версии 6.0
    • откройте главное окно Антивируса Касперского версии 6.0
    • нажмите кнопку Настройка
    • в левой части окна выберите раздел Сервис
    • в правой части окна поочередно включите опции Включить самозащиту и Включить защиту паролем
    • нажмите кнопку Настройка в блоке Самозащита
    • установите новый пароль
    • нажмите кноку ОК два раза

    Важно:

    Устранение неполадок при установке Kaspersky Antivirus

    Старый антивирус не удаляется

    Например если Kaspersky 6.0.4 ищет дистрибутив по несуществующему сетевому пути

    тогда переходим к инструкциям с официального сайта, а именно скачиваем утилиту kavremover, удаляем старый антивирус и заново приступаем к установке.

    Kaspersky 6.0.4: «Ошибка 1934. Права на установку служб»

    Решение с сайта касперского: http://support.kaspersky.ru/kolt/?eid=207484537

    Для устранения данной неполадки Вам необходимо проделать следующие действия:

    • скачайте утилиту KisKav6remove.zip
    • перезагрузите компьютер в безопасном режиме
    • распакуйте архив KisKav6remove.zip
    • запустите файл KisKav6remove.exe
    • дождитесь окончания работы утилиты
    • перезагрузите компьютер
    • запустите установку версии 6.0.2.614 или 6.0.2.621 заново

    Kaspersky Network Agent: «Ошибка 1324. Путь к каталогу »??????? ????» содержит недопустимый символ.«

    Если при установке Kаspersky Antivirus 6.0.4 с помощью пакета автоматической установки возникает «Неустранимая ошибка» или при установке напрямую Kaspersky Administration Agent 8 выдает ошибку «Путь к каталогу »??????? ????» содержит недопустимый символ.«, это ошибка Windows и необходимо ознакомиться со следующей статьей на сайте Microsoft: Ошибка 1324 программы Windows Installer при установке Microsoft Office XP

    Не применяются настройки сервера администрирования

    Стразу после установки антивирус пытается обновиться не с сервера администрирования. Самый простой способ подождать. Политики сервера администрирования, как правило, применяются не сразу, а через некоторое непродолжительное время. Если время не терпит и необходимо обновить базы, можно в настройках антивируса указать в качестве источника обновлений «Сервер администрирования» вручную. Остальные ограничения подхватятся сами собой через некоторое время.

    Kaspersky Network Agent: «Ошибка 1607: Install Shield script runtime.»

    Если при установке Kаspersky Antivirus 6.0.4 с помощью пакета автоматической установки возникает «Неустранимая ошибка» или при установке напрямую Kaspersky Administration Agent 8 выдает ошибку «Ошибка 1607: Install Shield script runtime.», это ошибка Windows и необходимо ознакомиться со следующей статьей на сайте Microsoft: Ошибка 1607 программы Windows Installer при установке Microsoft Office XP

    • Защита персональных данных
    • Windows Server 2008
    • Group Policy (GPO)
    • Windows XP
    • SuSE Linux
    • Консоль управления PERCo-S-20

    After adding a computed column to a table in SQL Server 2005 I am getting the following message on INSERT, only via PHP (using PDO) it’s working fine in SQL Server Managment Studio.

    To ensure I had everything correct I setup a trace with SQL Server Profiler and copy/pasted the INSERT statement into SQL Server Managment Studio. It ran just fine in SSMS, but continues to fail in PHP.

    Error adding contact: SQLSTATE[HY000]: General error: 1934 General SQL
    Server error: Check messages from the SQL Server [1934] (severity 16)
    [(null)]

    marc_s's user avatar

    marc_s

    729k175 gold badges1327 silver badges1455 bronze badges

    asked Apr 17, 2013 at 7:35

    kackleyjm's user avatar

    Turns out the problem had to do with the SET parameters. I used the code below obtained from Here. To determine which options were set in SQL Server Management Studio (where the insert worked). Then placing each of those in an exec prior to my insert statement caused things to work again. I didn’t need to keep all the options, so below I show the ones which were required to get it working.

    DECLARE @options INT
    SELECT @options = @@OPTIONS
    
    PRINT @options
    IF ( (1 & @options) = 1 ) PRINT 'DISABLE_DEF_CNST_CHK' 
    IF ( (2 & @options) = 2 ) PRINT 'IMPLICIT_TRANSACTIONS' 
    IF ( (4 & @options) = 4 ) PRINT 'CURSOR_CLOSE_ON_COMMIT' 
    IF ( (8 & @options) = 8 ) PRINT 'ANSI_WARNINGS' 
    IF ( (16 & @options) = 16 ) PRINT 'ANSI_PADDING' 
    IF ( (32 & @options) = 32 ) PRINT 'ANSI_NULLS' 
    IF ( (64 & @options) = 64 ) PRINT 'ARITHABORT' 
    IF ( (128 & @options) = 128 ) PRINT 'ARITHIGNORE'
    IF ( (256 & @options) = 256 ) PRINT 'QUOTED_IDENTIFIER' 
    IF ( (512 & @options) = 512 ) PRINT 'NOCOUNT' 
    IF ( (1024 & @options) = 1024 ) PRINT 'ANSI_NULL_DFLT_ON' 
    IF ( (2048 & @options) = 2048 ) PRINT 'ANSI_NULL_DFLT_OFF' 
    IF ( (4096 & @options) = 4096 ) PRINT 'CONCAT_NULL_YIELDS_NULL' 
    IF ( (8192 & @options) = 8192 ) PRINT 'NUMERIC_ROUNDABORT' 
    IF ( (16384 & @options) = 16384 ) PRINT 'XACT_ABORT'
    

    Here are the options I ended up needing:

    $dbPDO->exec("SET ANSI_WARNINGS ON");                                                                               
    $dbPDO->exec("SET ANSI_PADDING ON");
    $dbPDO->exec("SET ANSI_NULLS ON");
    $dbPDO->exec("SET QUOTED_IDENTIFIER ON");
    $dbPDO->exec("SET CONCAT_NULL_YIELDS_NULL ON");
    

    Update:
    It seems FK constraints resulted in the following error. The above fixed this error as well.

    SQLSTATE[HY000]: General error: 8624 General SQL Server error: Check
    messages from the SQL Server [8624] (severity 16) [(null)]

    answered Apr 17, 2013 at 7:35

    kackleyjm's user avatar

    kackleyjmkackleyjm

    5951 gold badge5 silver badges12 bronze badges

    0

    Following @kackleyjm answer I tried to activate the less options possible.

    I ended up with:

    SET ANSI_WARNINGS ON
    SET ANSI_PADDING ON
    SET CONCAT_NULL_YIELDS_NULL ON
    

    This did the trick for me

    answered Aug 26, 2013 at 9:46

    Pierre de LESPINAY's user avatar

    2

    I have found this problem arise when you do bulk insert or update using XML in sql server. I’ve found this issue is regarding indexing problem in a table. Check

    `IF (SELECT SESSIONPROPERTY('ARITHABORT')) = 0 and SET ARITHABORT ON;` 
    

    at the top of the procedure body. This will solve the "1934" error.

    RAUSHAN KUMAR's user avatar

    answered Jul 25, 2017 at 11:54

    Koushik Das's user avatar

    • Remove From My Forums
    • Question

    • Hello,

      I am using SQL 2012 SE.I was trying to rebuild indexes from a sql agent job and I got an error shown below:

      (Message 0) &nbsp;ALTER_INDEX — dbo. [SQLSTATE 01000] (Message 0) &nbsp;ALTER_INDEX — dbo. [SQLSTATE 01000] (Message 0) &nbsp;ALTER_INDEX — dbo. [SQLSTATE 01000] (Message 0) &nbsp;ALTER_INDEX — dbo. [SQLSTATE 01000] (Message 0) &nbsp;ALTER_INDEX
      — dbo. [SQLSTATE 01000] (Message 0) &nbsp;ALTER_INDEX — dbo. [SQLSTATE 01000] (Message 0) &nbsp;ALTER_INDEX — dbo. [SQLSTATE 01000] (Message 0) &nbsp;ALTER_INDEX — dbo. [SQLSTATE 01000] (Message 0) &nbsp;ALTER_INDEX — dbo. [SQLSTATE 01000]
      (Message 0) &nbsp;ALTER_INDEX — dbo. [SQLSTATE 01000] (Message 0) &nbsp;ALTER_INDEX — dbo. [SQLSTATE 01000] (Message 0) &nbsp;ALTER_INDEX — dbo. [SQLSTATE 01000] (Message 0) &nbsp;ALTER_INDEX — dbo. [SQLSTATE 01000] (Message 0) &nbsp;ALTER_INDEX
      — dbo. [SQLSTATE 01000] (Message 0) &nbsp;ALTER_INDEX — dbo. [SQLSTATE 01000] (Message 0) &nbsp;ALTER INDEX failed because the following SET options have incorrect settings: ‘QUOTED_IDENTIFIER’. Verify that SET options are correct for use with indexed
      views and/or indexes on computed columns and/or filtered indexes and/or query notifications and/or XML data type methods and/or spatial index operations. [SQLSTATE 42000] (Error 1934). &nbsp;The step failed.

      I ran the below script:

      select object_name(object_id), * from sys.sql_modules where uses_ansi_nulls=0 or uses_quoted_identifier=0 and found few stored proc's.

      Does adding
      SET QUOTED_IDENTIFIER ON before the
      alter index rebuild statements fix the issue?

      • Edited by

        Tuesday, April 7, 2015 8:02 PM

    Answers

    • For legacy reasons (and Microsoft should be ashamed over this), SQL Server Agent runs jobs with SET QUOTED_IDENTIFIER OFF. This is a legacy setting. The setting QUOTED_IDENTIFIER must be ON when you use certain functionality in SQL Server, for instances
      indexed views and indexes on computed columns.

      I am not sure whether it helps to put SET QUOTED_IDENTIFIER ON in the top of the script, because this setting may be deduced at compile time. You may have to wrap your batch in dynamic SQL. (If you are already using dynamic SQL in the job, that should be
      fine.)

      You can also put all work in a stored procedure. In this case, Agent’s silly legacy setting will not matter, because the setting of QUOTED_IDENTIFIER is saved with the procedure.

      It is when you fiddle with stuff like this, you can’t escape the feeling that SQL Server is designed for maximum confusion.


      Erland Sommarskog, SQL Server MVP, esquel@sommarskog.se

      • Proposed as answer by
        Eric__Zhang
        Monday, April 20, 2015 2:09 AM
      • Marked as answer by
        Eric__Zhang
        Tuesday, April 21, 2015 1:18 AM
    • Remove From My Forums
    • Вопрос

    • I have a MOSS 2K7 Farm wtih SP1 installed.  WFEs are W2K3 SP2 R2.  DB server is SQL 2K SP4.  Using 2WFE servers, 1 is the Cent Admin server wtih Query, the other is the index server. 

      When running the integrity job and the optimization job on the SQL DBs the job fails when it hits my SSP Database.  We had to create a separate maintenance schedule for this DB so that the others would continue.  Below are the errors.  Any advice?  I am not a DBA at all, just looking to try get some information to the DBA here.

      This is the error from integrity check job

      [1] Database MOSS_SSPInt: Check Data and Index Linkage…

      (null)

      [Microsoft SQL-DMO (ODBC SQLState: 42000)] Error 1934: [Microsoft][ODBC SQL Server Driver][SQL Server]DBCC failed because the following SET options have incorrect settings: ‘QUOTED_IDENTIFIER’.

      (null)

      (null)

      The following errors were found:

      (null)

      [Microsoft][ODBC SQL Server Driver][SQL Server]DBCC failed because the following SET options have incorrect settings: ‘QUOTED_IDENTIFIER’.

      (null)

      ** Execution Time: 0 hrs, 0 mins, 1 secs **

      (null)

      (null)

      End of maintenance plan ‘MOSS_SSPint’ on 7/2/2008 4:00:16 PM

      (null)

      SQLMAINT.EXE Process Exit Code: 1 (Failed)

      (null)

      Msg 22029, Sev 16: sqlmaint.exe failed. [SQLSTATE 42000]

      and here is the one from Optimization job

      Starting maintenance plan ‘MOSS_SSPint’ on 7/2/2008 4:02:11 PM

      (null)

      [1] Database MOSS_SSPInt: Updating Query Processor Statistics (sampling 10 percent of the data)…

      (null)

      [Microsoft SQL-DMO (ODBC SQLState: 42000)] Error 1934: [Microsoft][ODBC SQL Server Driver][SQL Server]UPDATE STATISTICS failed because the following SET options have incorrect settings: ‘QUOTED_IDENTIFIER’.

      (null)

      (null)

      ** Execution Time: 0 hrs, 0 mins, 1 secs **

      (null)

      (null)

      End of maintenance plan ‘MOSS_SSPint’ on 7/2/2008 4:02:29 PM

      (null)

      SQLMAINT.EXE Process Exit Code: 1 (Failed)

      (null)

      Msg 22029, Sev 16: sqlmaint.exe failed. [SQLSTATE 42000]

    Ответы

    • I notice the following error message: [Microsoft][ODBC SQL Server Driver][SQL Server]DBCC failed because the following SET options have incorrect settings: ‘QUOTED_IDENTIFIER’.

      Base on my research, you can solve it by set the QUOTED_IDENTIFIER option to ON.

      As your issue is more likely a common SQL Server issue and not caused by SharePoint Product, I suggest you to post in SQL Server forum and seek for help from community members who are skilled in the field.

      Thank you for your understanding and hope the information can be helpful.

      -lambert

    • Remove From My Forums
    • Question

    • I have a MOSS 2K7 Farm wtih SP1 installed.  WFEs are W2K3 SP2 R2.  DB server is SQL 2K SP4.  Using 2WFE servers, 1 is the Cent Admin server wtih Query, the other is the index server. 

      When running the integrity job and the optimization job on the SQL DBs the job fails when it hits my SSP Database.  We had to create a separate maintenance schedule for this DB so that the others would continue.  Below are the errors.  Any advice?  I am not a DBA at all, just looking to try get some information to the DBA here.

      This is the error from integrity check job

      [1] Database MOSS_SSPInt: Check Data and Index Linkage…

      (null)

      [Microsoft SQL-DMO (ODBC SQLState: 42000)] Error 1934: [Microsoft][ODBC SQL Server Driver][SQL Server]DBCC failed because the following SET options have incorrect settings: ‘QUOTED_IDENTIFIER’.

      (null)

      (null)

      The following errors were found:

      (null)

      [Microsoft][ODBC SQL Server Driver][SQL Server]DBCC failed because the following SET options have incorrect settings: ‘QUOTED_IDENTIFIER’.

      (null)

      ** Execution Time: 0 hrs, 0 mins, 1 secs **

      (null)

      (null)

      End of maintenance plan ‘MOSS_SSPint’ on 7/2/2008 4:00:16 PM

      (null)

      SQLMAINT.EXE Process Exit Code: 1 (Failed)

      (null)

      Msg 22029, Sev 16: sqlmaint.exe failed. [SQLSTATE 42000]

      and here is the one from Optimization job

      Starting maintenance plan ‘MOSS_SSPint’ on 7/2/2008 4:02:11 PM

      (null)

      [1] Database MOSS_SSPInt: Updating Query Processor Statistics (sampling 10 percent of the data)…

      (null)

      [Microsoft SQL-DMO (ODBC SQLState: 42000)] Error 1934: [Microsoft][ODBC SQL Server Driver][SQL Server]UPDATE STATISTICS failed because the following SET options have incorrect settings: ‘QUOTED_IDENTIFIER’.

      (null)

      (null)

      ** Execution Time: 0 hrs, 0 mins, 1 secs **

      (null)

      (null)

      End of maintenance plan ‘MOSS_SSPint’ on 7/2/2008 4:02:29 PM

      (null)

      SQLMAINT.EXE Process Exit Code: 1 (Failed)

      (null)

      Msg 22029, Sev 16: sqlmaint.exe failed. [SQLSTATE 42000]

    Answers

    • I notice the following error message: [Microsoft][ODBC SQL Server Driver][SQL Server]DBCC failed because the following SET options have incorrect settings: ‘QUOTED_IDENTIFIER’.

      Base on my research, you can solve it by set the QUOTED_IDENTIFIER option to ON.

      As your issue is more likely a common SQL Server issue and not caused by SharePoint Product, I suggest you to post in SQL Server forum and seek for help from community members who are skilled in the field.

      Thank you for your understanding and hope the information can be helpful.

      -lambert

    Incorrect SET Options with Filtered Indexes

    Rebuild Index|Create Index|DML on a Table with Filtered Index fails with the error:

    The following SET options have incorrect settings: ‘QUOTED_IDENTIFIER’. Verify that SET options are correct for use with indexed views and/or indexes on computed columns and/or filtered indexes and/or query notifications and/or XML data type methods and/or spatial index operations. [SQLSTATE 42000] (Error 1934).  The step failed.

    The Operation above might succeed when its through SSMS. But, would fail when the operation is from a SQL Agent Job. This is because, SQL Agent by default, do not have the SET Options enabled (ON). They are OFF.

    Reason:

    The following are the SET Options that are needed while operation on a table with a filtered index.

    Required SET Options for Filtered Indexes

    The SET options in the Required Value column are required whenever any of the following conditions occur:

    • Create a filtered index.
    • INSERT, UPDATE, DELETE, or MERGE operation modifies the data in a filtered index.
    • The query optimizer uses the filtered index in the query execution plan.
      SET options Required value

      ANSI_NULLS

      ON

      ANSI_PADDING

      ON

      ANSI_WARNINGS*

      ON

      ARITHABORT

      ON

      CONCAT_NULL_YIELDS_NULL

      ON

      NUMERIC_ROUNDABORT

      OFF

      QUOTED_IDENTIFIER

      ON

      *Setting ANSI_WARNINGS to ON implicitly sets ARITHABORT to ON when the database compatibility level is set to 90 or higher. If the database compatibility level is set to 80 or earlier, the ARITHABORT option must explicitly be set to ON.

    If the SET options are incorrect, the following conditions can occur:

    • The filtered index is not created.
    • The Database Engine generates an error and rolls back INSERT, UPDATE, DELETE, or MERGE statements that change data in the index.
    • Query optimizer does not consider the index in the execution plan for any Transact-SQL statements.

    Popular posts from this blog

    This is usually an error that is encountered while querying a remote database on a different server instance which says OLEDB provider «SQLNCLI» for linked server «ABCD» returned message «Deffered prepare could not be completed» Msg 8180, Level 16, State 1, Line 1 Statement(s) could not be prepared. This is the way I could rectify, though this is not the lone mistake that gives this error every time. Just set the default to the database that is being querying to the user through which the Linked server is connecting to the database.

    You might see the following error while a package was newly imported and is set to be called from an SQL Agent through a job. The job would fail reporting the below error. Source:        Description: Failed to decrypt protected XML node «DTS:Property» with error 0x8009000B «Key not valid for use in specified state.». You may not be authorized to access this information. This error occurs when there is a cryptographic error. Verify that the correct key is available. End Error This is mainly because, the package protection level, which is by default set to  «EncryptWithSensitiveKey» Resolution: Set the package protection level to «DontSaveSensitive». But, if in case you know the password for the key, you could use it. How to change the SSIS Package Protection: In Business Intelligence Development Studio, open the Integration Services project that contains the package. Open the package in the SSIS designer. If the Properties window d

    ·          I have SQL Server 2005 log shipping setup with primary/secondary configuration.  I can confirm from the logs that log shipping is working without issue, however, reports generated from the monitor server show this message: Violation of PRIMARY KEY constraint ‘PK__#log_shipping_mo__3ABBDC91’. Cannot insert duplicate key in object ‘dbo.#log_shipping_monitor’.  The statement has been terminated. There is nothing special about the configuration.  Any ideas? ·          I think the problem you are seeing is related to some old information being present in the tables used to store log shipping configuration.  There are some scenarios where this can happen and it causes the problem you reported in your first post.  We are working on correcting this in a future release.  As you can tell from the error, the problem is caused by an insert to a temp table causing a PK constraint violation.  The PK for the temp table is server name and database name.  This error is normal


    • December 9, 2004 at 10:50 pm

      #86111

      my scheduled db optimization job (associated with my db maintannace plan) is getting the following error:

      [Microsoft SQL-DMO (ODBC SQLState: 42000)] Error 1934: [Microsoft][ODBC SQL Server Driver][SQL Server]DBCC failed because the following SET options have incorrect settings: ‘QUOTED_IDENTIFIER’.

      I tried adding a new step that would execute prior to the step : EXECUTE master.dbo.xp_sqlmaint … (master db specified)

      The new step consisted of SET QUOTED_IDENTIFIER ON (user db I’m trying to optimize specified).

      I still got the same error:

      [Microsoft SQL-DMO (ODBC SQLState: 42000)] Error 1934: [Microsoft][ODBC SQL Server Driver][SQL Server]DBCC failed because the following SET options have incorrect settings: ‘QUOTED_IDENTIFIER’.

      Should I modify SET QUOTED_IDENTIFIER ON step so that master db is specified ??????

      Should I only have one step consisting of: SET QUOTED_IDENTIFIER ON followed by EXECUTE master.dbo.xp_sqlmaint … (master db specified) ???

      —DBA newbie

    • Tim Hetherington

      SSC Enthusiast

      Points: 157

      December 10, 2004 at 7:07 am

      #533322

      Is this on the integrity checks?

      Try taking them out of the maintenance plan and schedule your own job to do the dbcc checkdb. You can then set the needed ansi settings in the t-sql for the job:

      SET ARITHABORT OFF

      SET QUOTED_IDENTIFIER OFF

      DBCC CHECKDB (‘YourDatabase’)

      By default, quoted_identifier and arithabort aren’t set with

      SQL Agent. When you run a dbcc checkdb or checktable on

      databases/tables that have computed columns with indexes,

      you need to have both settings on. When creating the jobs

      where there are the computed columns, you have to explicitly

      set the settings in the job.


      Tim Hetherington

      A.K.A. White Knight

    • Ricardo Lopez

      SSC-Addicted

      Points: 491

      December 10, 2004 at 1:00 pm

      #533397

      The scheduled job that is failing is associated with the Optimization tab of the DB Maintenance property windows; The job that is failing has nothing to do Integrity.

      Thanks for your reply.

    • Ricardo Lopez

      SSC-Addicted

      Points: 491

      December 10, 2004 at 1:59 pm

      #533399

      I found an almost complete description of a fix of this problem at: http://kerblog.com/earlyedition/archive/2004/11/25/247.aspx 

      I replied with what I will attempt and asked my remaing question concerning fix:

      I have a similar problem with Optimizations Job but my error message is : [Microsoft SQL-DMO (ODBC SQLState: 42000)] Error 1934: [Microsoft][ODBC SQL Server Driver][SQL Server]DBCC failed because the following SET options have incorrect settings: ‘QUOTED_IDENTIFIER’.

      Please verify my interpretation of your solution and answer one detail:

      I will create a new job step that will preceed the job step associated with : EXECUTE master.dbo.xp_sqlmaint …

      The new job step will consist of :

      SET QUOTED_IDENTIFIER ON

      exec sp_updatestats

      Should the new job step specify the MASTER database or the user database I’m trying optimize????

      ———————————————————

      Has anyone else used above fix????  Feedback is desired.

      —paranoid newbie DBA

    • Ricardo Lopez

      SSC-Addicted

      Points: 491

    • Plamen Kouzov

      SSC Enthusiast

      Points: 153

      January 13, 2005 at 4:05 pm

      #537392

      according to http://www.experts-exchange.com/Databases/Microsoft_SQL_Server/Q_20293276.html

      there is a bug in sqlmain.exe.

      As I workaround, here is a script to reindex all user tables in a SQL Server (all databases)

      declare @dbid int

      declare @reindexdbcommand varchar(128)

      declare @ServerDBs table(dbid smallint, reindexdbcommand varchar(128))

      insert into @ServerDBs (dbid, reindexdbcommand)

      select dbid, ‘use ‘ + [name] + ‘; EXEC sp_MSforeachtable @command1=»print »?» DBCC DBREINDEX (»?»)»;’

      from master.dbo.sysdatabases

      where [name] not in (‘master’,’tempdb’,’model’,’msdb’,’pubs’,’Northwind’)

      while (select count(*) from @ServerDBs)>0

      BEGIN

      set @dbid = (select TOP 1 dbid from @ServerDBs)

      set @reindexdbcommand = (select TOP 1 reindexdbcommand from @ServerDBs where dbid = @dbid)

      exec sp_sqlexec @reindexdbcommand

      delete from @ServerDBs where dbid = @dbid

      END

    • Jeff Brumley

      Right there with Babe

      Points: 752

      February 11, 2005 at 8:16 pm

      #541920

      Bless you — that script worked like a champ.   I couldn’t run sp_MSforeachtable with DBCC REINDEX because the ? was putting in [dbo].[databasename] and the syntax was messing it up.  Your script worked perfectly. 

    • phani kumar gotety

      Ten Centuries

      Points: 1153

      October 24, 2005 at 10:35 pm

      #599713

      Microsoft acknowledged this and gave a small workaround to this. They say this problem occurs when the database contains a table that has an index on a computed column.

      http://support.microsoft.com/kb/902388/

      The catch here is the server needs SP4 to be installed .

      Plamen:

      Indeed your script works great. Thanks a ton for that.

      I just made a small change to make it work for one database ( as per my requirement)

      declare @dbid int

      declare @reindexdbcommand varchar(128)

      declare @ServerDBs table(dbid smallint, reindexdbcommand varchar(128))

      insert into @ServerDBs (dbid, reindexdbcommand)

      select dbid, ‘use ‘ + ‘[‘ + [name] + ‘]’ ‘; EXEC sp_MSforeachtable @command1=»print »?» DBCC DBREINDEX (»?»)»;’

      from master.dbo.sysdatabases

      where dbid = [ your dbid]

      set @reindexdbcommand = (select TOP 1 reindexdbcommand from @ServerDBs where dbid = @dbid)

      exec sp_sqlexec @reindexdbcommand

      delete from @ServerDBs where dbid = @dbid

      Thanks again for the great script

    Viewing 8 posts — 1 through 7 (of 7 total)

    INTELLIGENT WORK FORUMS
    FOR COMPUTER PROFESSIONALS

    Contact US

    Thanks. We have received your request and will respond promptly.

    Log In

    Come Join Us!

    Are you a
    Computer / IT professional?
    Join Tek-Tips Forums!

    • Talk With Other Members
    • Be Notified Of Responses
      To Your Posts
    • Keyword Search
    • One-Click Access To Your
      Favorite Forums
    • Automated Signatures
      On Your Posts
    • Best Of All, It’s Free!

    *Tek-Tips’s functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

    Posting Guidelines

    Promoting, selling, recruiting, coursework and thesis posting is forbidden.

    Students Click Here

    Error 1934 on index rebuild

    Error 1934 on index rebuild

    (OP)

    8 Jan 03 10:29

    When my rebuild indexes I am getting the following error message in the log file which the maintenance job does.  It shows the normal indexes rebuilt for the tables but then errors out with this

    [Microsoft SQL-DMO (ODBC SQLState: 42000)] Error 1934: [Microsoft][ODBC SQL Server Driver][SQL Server]DBCC failed because the following SET options have incorrect settings: ‘QUOTED_IDENTIFIER, ARITHABORT’.

    I can’t find anything on the MS site.  Has anyone seen this before?

    Red Flag Submitted

    Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
    The Tek-Tips staff will check this out and take appropriate action.

    Join Tek-Tips® Today!

    Join your peers on the Internet’s largest technical computer professional community.
    It’s easy to join and it’s free.

    Here’s Why Members Love Tek-Tips Forums:

    • Tek-Tips ForumsTalk To Other Members
    • Notification Of Responses To Questions
    • Favorite Forums One Click Access
    • Keyword Search Of All Posts, And More…

    Register now while it’s still free!

    Already a member? Close this window and log in.

    Join Us             Close

    Здравствуйте!
    Есть такая проблема :
    Использую MS SQL Server 2000.
    В базе данных есть 50 таблиц все они время от времени переиндексируются через job. Проблема в том что все таблицы переиндексируются нормально кроме одной, а в Query Analiser она нормально переиндексируется.
    Все таблицы переиндексируются командой :
    DBCC DBREINDEX (имя_таблицы, », 95)
    В history job сообщение об ощибке такое :
    DBCC failed because the following SET options have incorrect settings: ‘QUOTED_IDENTIFIER, ARITHABORT’. [SQLSTATE 42000] (Error 1934). The step failed.
    В чем может быть проблемма и как ее решить?
    Спасибо!

    Здравствуйте, <Аноним>, Вы писали:

    Возможно ‘облом’ на синтаксисе ?
    А>Здравствуйте!
    А>Есть такая проблема :
    А>Использую MS SQL Server 2000.
    А>В базе данных есть 50 таблиц все они время от времени переиндексируются через job. Проблема в том что все таблицы переиндексируются нормально кроме одной, а в Query Analiser она нормально переиндексируется.
    А>Все таблицы переиндексируются командой :
    SET QUOTED_IDENTIFIER ON
    если имя_таблицы вида «Моя таблица»
    SET QUOTED_IDENTIFIER OFF
    если имя_таблицы вида [Моя таблица]
    DBCC DBREINDEX (имя_таблицы, », 95)
    А>В history job сообщение об ощибке такое :
    А>DBCC failed because the following SET options have incorrect settings: ‘QUOTED_IDENTIFIER, ARITHABORT’. [SQLSTATE 42000] (Error 1934). The step failed.
    А>В чем может быть проблемма и как ее решить?
    А>Спасибо!

    … << RSDN@Home 1.1.4 @@subversion >>

    Здравствуйте, KGP, Вы писали:

    KGP>Здравствуйте, <Аноним>, Вы писали:


    KGP>Возможно ‘облом’ на синтаксисе ?

    А>>Здравствуйте!
    А>>Есть такая проблема :
    А>>Использую MS SQL Server 2000.
    А>>В базе данных есть 50 таблиц все они время от времени переиндексируются через job. Проблема в том что все таблицы переиндексируются нормально кроме одной, а в Query Analiser она нормально переиндексируется.
    А>>Все таблицы переиндексируются командой :
    KGP>SET QUOTED_IDENTIFIER ON
    KGP>если имя_таблицы вида «Моя таблица»
    KGP>SET QUOTED_IDENTIFIER OFF
    KGP>если имя_таблицы вида [Моя таблица]
    KGP>DBCC DBREINDEX (имя_таблицы, », 95)
    А>>В history job сообщение об ощибке такое :
    А>>DBCC failed because the following SET options have incorrect settings: ‘QUOTED_IDENTIFIER, ARITHABORT’. [SQLSTATE 42000] (Error 1934). The step failed.
    А>>В чем может быть проблемма и как ее решить?
    А>>Спасибо!

    Попробывали на всякий случай ваш совет.Не получилось, ошибка та же.Но проблема не в этом, проблема в том, что из query analiser этот код работает, а в job нет!

    Здравствуйте, <Аноним>, Вы писали:

    А>Попробывали на всякий случай ваш совет.Не получилось, ошибка та же.Но проблема не в этом, проблема в том, что из query analiser этот код работает, а в job нет!

    Дело в том, что Query Analyser неявно устанавливает значения этих опций перед выполнением запроса (в соответствии с настройками соединения, сделанными пользователем). Какие настройки использует job, я точно сказать не могу.
    Лучше всего обернуть код переиндексации в хранимую процедуру и убедиться в том, что она корректно работает. Из job вызывать хранимую процедуру, а не команды DBCC. Значения опций сохраняются вместе с хранимой процедурой, и проблем быть не должно.
    З.Ы. В слове попробовать нет буквы ы.

    … << RSDN@Home 1.1.4 beta 1 >>

    Уйдемте отсюда, Румата! У вас слишком богатые погреба.
    http://rsdn.org/File/5743/rsdnaddict.GIF

    Здравствуйте, Sinclair, Вы писали:

    S>З.Ы. В слове попробовать нет буквы ы.

    может это было не «ы» а «ё» хоть и грубо

    … << RSDN@Home 1.1.4 beta 3 rev. 185>>

    Disabling the GPO for this system allowed me to get farther, but now I am stuck with a new issue. I created that administrative install point, backed it up, and am trying to patch it. When running the patch (msiexec C:ReaderAIPAcroRead.msi /p C:ReaderAIPAcroRdrUpd201500630280_MUI.msp) I get «The upgrade patch cannot be installed by the Windows Installer service because the program to be upgraded may be missing, or the upgrade patch may update a different version of the program. Verify that the program to be upgraded exists on your computer and that you have the correct upgrade patch.» So again, confused. Followed the guide but this is more difficult than rolling out MS Office, LibreOffice, Firefox, or almost anything else. This process is why we used Foxit PDF for years. You download the MSI, customize it, and deploy it. Patches can be applied via GPO, no need for all this stuff.

  • Ошибка 1933 64 форд фокус 3
  • Ошибка 193 при запуске доты 2
  • Ошибка 193 ивеко дейли
  • Ошибка 193 dism не является приложением win32
  • Ошибка 193 0xc1 при запуске службы на виндовс 10