Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   MSSQL2005 Client (http://forum.oszone.net/showthread.php?t=109839)

killigor 24-06-2008 11:14 833459

MSSQL2005 Client
 
Помогите настроить установку клиента MSSQL2005, увидел что к этому делу завязан template.ini, но так и не смог разобраться с ключами

killigor 25-06-2008 06:58 834281

Так, дело с авто установкой продвинулось, но появились новые грабли. Почитав ини-файлик я понял, что для установки клиентской части необязательно конфигурить шаблон установки, можно обойтись и ключами. Строка в для RunOnceEx выглядит следующим образом:

REG ADD %KEY%\%i% /V 1 /D "%CDROM%\install\MSSQL2005\setup.exe /qb INSTANCENAME=MSSQLSERVER ADDLOCAL=Client_Components,Connectivity,SQL_Tools90,SDK,SQLXML,Tools_Legacy" /f

Но, в ходе установки инсталлятор при установке MSXML6 выдает ошибку, которая требует вмешательства пользователя:
"The Windows Installer service cannot update the system file C:\Windows\System32\msxml6r.dll because the file is protected by Windows. Wou may need to update your OS for this program work correctly" варианты: OK/Отмена

Как временно отключить слежение системы за целостностью ОС или какие еще можно предпринять действия для решения этой проблемы????

Grunger86 26-06-2008 10:25 835314

Цитата:

Цитата killigor
Как временно отключить слежение системы за целостностью ОС или какие еще можно предпринять действия для решения этой проблемы???? »

ну отключить WFP для этого файла... странно что он сам пытается обновить MSXML6...
поставьте SP3 если у вас XP и попробуйте снова установить..

killigor 26-06-2008 11:04 835337

А как отключить?

P.S. Винда уже с SP3.

killigor 26-06-2008 14:29 835481

Так, продвинулся до следующего, но тут полный ступор:

Отключил WFP в системе, как описано http://support.microsoft.com/kb/222473/

Т.е. изменил значение SFCDisable=1
Загрузился в режиме отладки ядра, но один хрен, система "пасет" файлы (пробую удалять msxml6r.dll через 3 секунды он снова на месте).

Grunger86 26-06-2008 16:08 835577

killigor, погодите, я позвал jameszero на помощь :) он поможет)
я думаю вся проблема в самом MSSQL2005, т.к. появился он гораздо раньше чем SP3 для ХР, а в SP3 имеется обновление для MSXML6.
Кстати, а SP2 на этого клиента не пробовали накатить?
И что это вообще за клиент такой, для управления SQL сервером? что-то типа консоли управления БД?

killigor 30-06-2008 07:52 838220

Да я думаю MSSQL тут ни при чём, а 3-ий сервиспак как-то по другому стал следить за целостностью ОС.

Grunger86 01-07-2008 09:43 839048

killigor, так вот как раз дело в том что MSXML6 уже входит в состав SP3. Может поэтому он его блокирует и не дает заменить его другой библиотекой, причем и более старой.
killigor[/b], всё! нашёл я в чём тут дело!
Цитата:

Цитата killigor
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\install\MSSQL2005\setup.exe /qb INSTANCENAME=MSSQLSERVER ADDLOCAL=Client_Components,Connectivity,SQL_Tools90,SDK,SQLXML,Tools_Legacy" /f »

уберите отсюда SQLXML и всё должно быть хорошо! строка должна быть такой:
Код:

INSTANCENAME=MSSQLSERVER ADDLOCAL=Client_Components,Connectivity,SQL_Tools90,SDK,Tools_Legacy" /f
я думаю SQLXML это ненужный компонент..

killigor 01-07-2008 13:51 839245

Не, я знаю что дело в компоненте, который я добавляю SQLXML, но он как раз нужен, для прог, которые будут работать с SQL серваком

Grunger86 01-07-2008 18:32 839542

killigor, тогда, видимо, нужно попробовать или обновить этот MSSQL Client до SP2 или "откатить" назад SP3 на Windows XP.

killigor 02-07-2008 07:34 839960

Ладно, это всё понятно. Тогда другой вопрос: как отключить WFP на WinXPSP3?

Grunger86 16-07-2008 15:44 853172

killigor, а Вам случайно не MSSQL 2005 Native CLient (sqlncli.msi) нужен? или это другое?

killigor 17-07-2008 05:34 853723

Это один из компонентов, необходимых для установки и, далее, для нормальной работы Клиентской части MSSQL. Искал на англ. форумах, но там тоже никто проблему эту не решил. Единственный выход - снести SP3. Вот и я пошел по этому же пути. Точнее, вначале установил SQL, а уж потом накатил сервиспак. Конечно, так не хотелось, но другого варианта я по просту не знаю :( . Grunger86, спасибо за содействие.

Grunger86 17-07-2008 09:40 853787

killigor, а может нужно это - Пакет дополнений для Microsoft SQL Server 2005 — февраль 2007 г. ?

killigor 17-07-2008 12:12 853898

Нет, это дополнение содержит в себе ту же версию компонента MSXML6 (Version: 6.10.1129.0), что и в дистрибутиве, что использую я. А проблема именно с этим компонентом.

Grunger86 17-07-2008 13:28 853970

killigor, тогда есть вариант каким-либо немыслимым способом убрать MSXML6 из интегрированного с SP3 дистрибутива. И потом установить обновление.

killigor 17-07-2008 14:44 854080

Дело в том, что проблема не в наличие компонента в дистрибутиве, а в системе защиты файлов, там что-то так намутили, что стандартные средства ее отключения не помогают.

Grunger86 17-07-2008 14:58 854099

killigor, ну не знаю что там могли изменить... всё же вся проблема в том что в sp3 файлы msxml6 новее...

killigor 18-07-2008 05:08 854965

Да нет. Файлы абсолютно одинаковые и по версии и по дате. Вот в этом то и дело. Я не понимаю, почему установщих пытается их обновить, если обновлять-то не чего.

Grunger86 18-07-2008 09:58 855075

Ничего себе... даа, фигня какая-то... а я не пойму, этот необходимый компонент xml находится где? в самом mssql client? и есть ли разница между native client и mssql client?..


Время: 18:35.

Время: 18:35.
© OSzone.net 2001-