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 |
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.
© OSzone.net 2001-