Введение
Версии продукта
- Для смартфонов: 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. Программу нужно установить полностью, что бы были доступны пункты создания и конфигурирования программного пакета. Для создания нового инсталляционного пакета вызвать мастер (Текущий сервер администрирования->Удаленная установка->Добавить инсталляционный пакет) и выполнить следующие шаги:.
- Имя — любое, например KAV6,
- Тип «Создать инсталляционный пакет для приложения „Лаборатория Касперского“». Кнопкой обхор выбрать в папке C:KAV файл .kpd,
- Указать свой лицензионный ключ,
- Начать создание инсталляционного пакета.
Созданный пакет появится в разделе Удаленная установка, где можно изменить его свойства и указать файл с конфигурацией рабочего ПК и выбрать локальные задачи для установки. Папка пакета (по умолчанию):
В файле 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-файл можно следующим способом:
- Откройте командную строку. Для этого нажмите комбинацию win+R и впишите в нее команду cmd.
- В открывшемся окне впишите следующую фразу: fsutil resource setautoreset true C:
- Перезагрузите Windows и попробуйте снова установить приложение.
Могут потребоваться права администратора. В таком случае запустите Командную строку вручную, отыскав ее в меню «Пуск» в категории «Служебные – Windows». Нажав правой кнопкой на Командную строку, выберите пункт «Дополнительно», а затем нажмите «Запуск от имени администратора»
Автор считает, что эти материалы могут вам помочь:
Восстановление .NET Framework
Если предыдущий способ не помог, выполните восстановление программной платформы .NET Framework. Перейдите в панель управления, выберите «Программы и компоненты» и найдите в списке пункт Microsoft .NET Framework. Нажмите в меню на пункт «изменить/удалить», а затем выберите восстановление программного компонента.
Переустановка Microsoft Visual C++
Чтобы переустановить программный компонент, нужно проделать следующее:
- Перейдите в панели управления «Программы и компоненты» и удалите все объекты, связанные с Microsoft Visual C++.
- Перезагрузите компьютер.
- Скачайте с официального сайта актуальную версию, выбрав подходящую разрядность: х86 или х64.
- Установите программный компонент, согласившись с условиями и нажав соответствующую кнопку.
- Перезагрузите операционную систему и попробуйте установить проблемное приложение.
Один из трех описанных вариантов обязательно поможет избавиться от ошибки Error 1935 при установке программного обеспечения.
Каждый раз, когда вы делитесь этой статьей в социальной сети, ее автор становится немного счастливее! Пожалуйста нажмите на одну из кнопок выше!
Сегодня будем решать ошибки при установке 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.
Для решения проблемы делаем следующее:
- Заходим в папку C:Program FilesCommon FilesMicrosoft Sharedweb server extensions40bin
- Скачиваем файл fp4autl
- Загруженный файл копируем в указанную выше папку bin. Появится окошко с предложением вставить установочный компакт-диск – нажимаем “Отмена”
- Следом появится еще одно сообщение – нажимаем здесь “Да”.
- Запускаем установку 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-я ошибка, то попробуйте сначала перезагрузить компьютер, возможно больше ошибки не будет. Но если ошибка все равно появляется, то проделайте следующие действия.
- Очистите реестр компьютера, через программу CCleaner
- Откройте «Мой компьютер» и перейдите на вкладку «Изменение/Удаление программ»
- Найдите программу Microsoft .NET Framework и нажмите на нее, чтобы изменить
- В открывшемся окне выберите пункт «Восстановить программу Microsoft .NET Framework до исходного состояния»
- После того, как программа восстановит свои настройки, перезагрузите компьютер
- Пробуйте установить MS Office.
Другой способ
- Остановите службу Виндовс Search и запустите Office 2010
- Вот как остановить службу Windows Search: Щелкните «Пуск».
- Введите запрос services.msc в поле Найти программы и файлы.
- В списке служб нажмите пр. кнопкой мыши Windows Search и нажмите Остановить.
- Запустите установку 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
-
Проверьте включён ли у вас сбор телеметрии для этого нажмите сочетание клавиш Win+R и в открывшемся окне «Выполнить» введите regedit.exe,далее перейдите в ветку HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsDataCollection и проверьте нет ли там ключа AllowTelemetry.Если есть,удалите его и повторите установку Office. Возможно потребуется перезагрузка после удаления ключа.
-
Можно попробовать удалите раздел реестра 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
GOError message :
Error Number: 1934, Severity: 16, State: 1, Procedure: RemovePolicy
Line Number: 29SELECT 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
- Moved by
Я получаю эту ошибку каждый раз, когда пытаюсь удалить пользователя из базы данных:
- Разверните базу данных
- Развернуть Безопасность
- Развернуть Пользователи
- Щелкните правой кнопкой мыши «имя пользователя» и выберите «Удалить».
Возникает следующая ошибка:
Не удалось удалить имя пользователя. (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. Программу нужно установить полностью, что бы были доступны пункты создания и конфигурирования программного пакета. Для создания нового инсталляционного пакета вызвать мастер (Текущий сервер администрирования->Удаленная установка->Добавить инсталляционный пакет) и выполнить следующие шаги:.
- Имя — любое, например KAV6,
- Тип «Создать инсталляционный пакет для приложения „Лаборатория Касперского“». Кнопкой обхор выбрать в папке C:KAV файл .kpd,
- Указать свой лицензионный ключ,
- Начать создание инсталляционного пакета.
Созданный пакет появится в разделе Удаленная установка, где можно изменить его свойства и указать файл с конфигурацией рабочего ПК и выбрать локальные задачи для установки. Папка пакета (по умолчанию):
В файле 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
729k175 gold badges1327 silver badges1455 bronze badges
asked Apr 17, 2013 at 7:35
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
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
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.
answered Jul 25, 2017 at 11:54
- 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) ALTER_INDEX — dbo. [SQLSTATE 01000] (Message 0) ALTER_INDEX — dbo. [SQLSTATE 01000] (Message 0) ALTER_INDEX — dbo. [SQLSTATE 01000] (Message 0) ALTER_INDEX — dbo. [SQLSTATE 01000] (Message 0) ALTER_INDEX
— dbo. [SQLSTATE 01000] (Message 0) ALTER_INDEX — dbo. [SQLSTATE 01000] (Message 0) ALTER_INDEX — dbo. [SQLSTATE 01000] (Message 0) ALTER_INDEX — dbo. [SQLSTATE 01000] (Message 0) ALTER_INDEX — dbo. [SQLSTATE 01000]
(Message 0) ALTER_INDEX — dbo. [SQLSTATE 01000] (Message 0) ALTER_INDEX — dbo. [SQLSTATE 01000] (Message 0) ALTER_INDEX — dbo. [SQLSTATE 01000] (Message 0) ALTER_INDEX — dbo. [SQLSTATE 01000] (Message 0) ALTER_INDEX
— dbo. [SQLSTATE 01000] (Message 0) ALTER_INDEX — dbo. [SQLSTATE 01000] (Message 0) 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). 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
-
Edited by
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
-
Proposed as answer by
- 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 rebuildError 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 SubmittedThank you for helping keep Tek-Tips Forums free from inappropriate posts. |
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:
- Talk 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 >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте, 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.