none
MSDE 2000 не инсталируется ни на ХР ни на 2003 Server RRS feed

  • Общие обсуждения

  • на одном компьютере пытаемся установить Microsoft SQL Server 2000 Desktop Engine (MSDE 2000) Release A
    прогресбар доходит почти до конца и вылетает с ошибкой:
    Setup failed to configure the server. Refer to the server error logs and setup error logs for more information
    скриншот ошибки http://www.dm.md/untitled.jpg

    MSDE  загружен с http://www.microsoft.com/downloads/en/details.aspx?familyid=413744d1-a0bc-479f-bafa-e4b278eb9147&displaylang=en
    перед этим пробовали версию MSDE 2000 SP3, которая собственно и идет в нужном нам пакете "СКУД STOP-NET"

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

    Setup SAPWD=123 SecurityMode=SQL

    вот пару логов инсталяции:

    http://www.dm.md/msde_log.txt

    http://www.dm.md/msde_log2.txt

     

    Но! Проблема наблюдается только на одном компьютере, на 2 других при прочих равных условиях MSDE ставится без проблем.
    На лицо несовместимость с железом, но пробовали инсталлировать и на windows 2003 server и на windows XP, результат одинаково отрицательный. Пытались ставить и на чистую систему, без лишних драйверов и софта, и на уже обновленные драйвера и все апдейты самого Microsoft Windows.
    Пробовали во всех комбинациях с настройками BIOS, полностью отключали всю возможную периферию. Заменяли HDD: и SATA и ATA варианты.

    Конфигурация железа:

    MB - Biostar TA790GXB3  BIOS:AMI (07/05/10)

    CPU - AMD Athlon II X3 425

    RAM - 2 Гб DDR3-1333

    VIDEO - интегрированное ATI Radeon HD 3300 (RS780D)

    вот более полные данные по железу http://www.dm.md/report.txt

     

    Что посоветуете предпринять?

    Надо установить именно на этот комп! 

    • Изменен тип Yuriy Lenchenkov 25 февраля 2011 г. 7:44 пользователь покинул тему
    10 февраля 2011 г. 13:04

Все ответы

  • попробуйте почистить хвосты по этой статье

    http://support.microsoft.com/default.aspx?scid=kb;en-us;320873

    потом запустить установку так Setup.exe DISABLEROLLBACK=1 /L*v C:\MSDE_setup.log

    и посмотреть в файле Cnfgsvr.out в папке установки что-то более детальное

    в логе есть ошибка Back from server. Return value: 1603

    описание к ней такое:

    • The folder that you are trying to install the Windows Installer package to is encrypted.
    • The drive that contains the folder that you are trying to install the Windows Installer package to is accessed as a substitute drive.
    • The SYSTEM account does not have Full Control permissions on the folder that you are trying to install the Windows Installer package to. You notice the error message because the Windows Installer service uses the SYSTEM account to install software.

     

    также одна из возможных причин Print and File sharing is not installed or enabled when installing MSDE 2000

    и попробуйте переустановить mdac http://www.microsoft.com/downloads/ru-ru/details.aspx?FamilyID=78CAC895-EFC2-4F8E-A9E0-3A1AFBD5922E
    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    10 февраля 2011 г. 15:36
  • Спасибо за советы, но ничего не помогло!
    Чистка реестра и каталогов установки и не могла помочь, т.к. изначально пытались в разных версиях ставить на чистую систему, там и чистить нечего.
    запуск с параметром DISABLEROLLBACK=1 - результат как и без него
    Cnfgsvr.out в папке Microsoft SQL Server\MSSQL\Install\ вот что говорит:
    Starting Service ...
    SQL_Ukrainian_CP1251_CS_AS
    -m -Q -T4022 -T3659
    An error occurred while attempting to start the service (1460)
    SQL Server configuration failed.

    а mdac не устанавливается на ХР, он там уже есть!
    • Изменено StasisMD 11 февраля 2011 г. 11:51
    11 февраля 2011 г. 11:30
  • Затем проделали следующее:
    установили чистую систему на очень близкую мать, и проц (но 2 ядерный вместо 3)
    MB - Biostar TA785G3
    CPU - AMD Athlon II X2 245
    параметры исходной системы в первом посте.
    И на эту систему, при прочих равных условиях все становится и работает нормально. Затем винт с инсталлированной системой и SQL вернули в старую мать, система и все остальное работает нормально, но sql не запускается!
    в Журнале приложений появляются 3 ошибки 17055 со следующим текстом внутри:
    17311 : SQL Server is aborting. Fatal exception c000001d caught.
    17310 : SqlDumpExceptionHandler: Process 1676 generated fatal exception c000001d EXCEPTION_ILLEGAL_INSTRUCTION. SQL Server is terminating this process.
    17066 : SQL Server Assertion: File: <serverma.c>, line=2656 Failed Assertion = '(numSMT & (numSMT - 1)) == 0'.

    Еще есть одна строчка в логе с 3х CPU, которой нет при инсталляции на 2х :
    MSCOREE not loaded loading copy from system32
    Может это поможет сдвинуть проблему?

    Еще при установке в папке Microsoft SQL Server\MSSQL\LOG\ создается 3 файла:
    exception.log
    SQLDump0001.txt
    SQLDump0002.txt
    залил на http://www.dm.md/log.zip
    11 февраля 2011 г. 11:45
  • а вы драйвер на процессор от производителя не пробовали ставить?

    попробуйте в boot.ini добавить параметр /numproc=1 или 2

    нет ли в биосе возможности отключать ядра процессора? попробуйте одно отключить


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    11 февраля 2011 г. 17:09
  • Пока профи думают, продолжили искать проблему...
    решили поменять местами процессоры в вышеуказанных материнках:

    Теперь конфигурации выглядели так:
    1 MB - Biostar TA790GXB3 
    1 CPU - AMD Athlon II X2 245

    2 MB - Biostar TA785G3
    2 CPU - AMD Athlon II X3 425

    картина следующая, на 3х котловый процессор MSDE не ставится, а  если был установлен то служба SQL server не запускается! и наоборот, там где x2 - все нормально!

    Напрашивается вывод, о несовместимости MSDE и процессора!!!
    Ну или может несовместимость кроется во всей серии мат.плат Biostar TA, к сожалению другого производителя материнки под AM3 не оказалось.

    Вот более подробно про процессор нехороший:
    Тип ЦП TripleCore AMD Athlon II X3 425, 2700 MHz (13.5 x 200)
    Псевдоним ЦП Rana
    Степпинг ЦП BL-C2
    Наборы инструкций x86, x86-64, MMX, 3DNow!, SSE, SSE2, SSE3, SSE4A
    Исходная частота 2700 МГц
    Мин./макс. множитель ЦП 5.0x / 13.5x
    Engineering Sample Нет
    Кэш L1 кода 64 Кб per core
    Кэш L1 данных 64 Кб per core
    Кэш L2 512 Кб per core  (On-Die, ECC, Full-Speed)
    ID системной платы AMD RS780
    Тип корпуса 938 Pin uOPGA

    Кому претензию писать Microsoft или AMD ??!!
    А главное что дальше делать?

    11 февраля 2011 г. 17:13
  • пробовали все варианты, и на только установленную систему ставить windows 2003 server и на windows XP SP2 (такая на лиц.диске) и на обновленные дрова (в т.ч. и проц.)  и все апдейты microsoft, в т.ч. и sp3 на ХР

    /numproc=2 пробовали еще вчерась, не помогло, система все равно видела 3 процессор в диспетчере устройств

    В бивисе неотключаются ядра, да это и как то не интересно, зачем тогда оно нужно (3е ядро), если его потом отключать, разве что для эксперимента

    11 февраля 2011 г. 17:48
  • здесь официльная информация насчет установки sql 2005 на многоядерные системы

    http://support.microsoft.com/kb/954835/en-us


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    11 февраля 2011 г. 21:15
  • Пока профи думают, продолжили искать проблему...
    решили поменять местами процессоры в вышеуказанных материнках:

    Теперь конфигурации выглядели так:
    1 MB - Biostar TA790GXB3 
    1 CPU - AMD Athlon II X2 245

    2 MB - Biostar TA785G3
    2 CPU - AMD Athlon II X3 425

    Кому претензию писать Microsoft или AMD ??!!
    А главное что дальше делать?


    Cильно смущает меня такая многопроцессорная конфигурация, на разных по типу процессорах.

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


    http://www.podgoretsky.com
    12 февраля 2011 г. 7:02
  • Это судя по описанию два разных компьютера.

    Что дальше делать (в порядке уменьшения стоимости):

    0. Проверить не включены ли "халявные" ядра или кэш, нет ли разгона процессора. Если есть то убрать.

    1. Попробовать SQL Server Express 2008 R2 (2008, 2005) вместо MSDE.

    2. Заменить процессор/мамку на более рабочие/совместимые.

    3. Звонить в оффициальную поддержку.


    This posting is provided "AS IS" with no warranties, and confers no rights.
    12 февраля 2011 г. 17:14
    Модератор
  • да чего звонить-то, если мс пишет

    • The ratio between logical processors and physical sockets is not a power of 2. For example, the computer has a single socket together with a triple-core processor.
    • The number of physical cores is not a power of 2.
    • The total number of CPUs is an odd number. For example, there are seven or nine CPUs.
    In these scenarios, you cannot install SQL Server 2005.

    3 ядра нечетное количество


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    12 февраля 2011 г. 21:19
  • здесь официльная информация насчет установки sql 2005 на многоядерные системы http://support.microsoft.com/kb/954835/en-us

    Спасибо за ответы! Вариант с SQL2005 очень интересный, но очевидно не применим к MSDE 2000? патчи от 2005 версии не подойдут к 2000, а к 2000 видимо таких патчей нет?

     

    14 февраля 2011 г. 15:40
  • Cильно смущает меня такая многопроцессорная конфигурация, на разных по типу процессорах.

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

    Да, материнки однопроцессорные и физических CPU, ессно тоже по одному, просто один из процессоров 2 ядерный, а второй 3х ядерный, и не работает именно при использовании 3х ядерного, причем в обеих мат.платах!
    14 февраля 2011 г. 15:42
  • Это судя по описанию два разных компьютера.

    Что дальше делать (в порядке уменьшения стоимости):

    0. Проверить не включены ли "халявные" ядра или кэш, нет ли разгона процессора. Если есть то убрать.

    1. Попробовать SQL Server Express 2008 R2 (2008, 2005) вместо MSDE.

    2. Заменить процессор/мамку на более рабочие/совместимые.

    3. Звонить в оффициальную поддержку.

    Да, как написал выше, это два разных компьютера.
    0. Сории не совсем погнял про "халявные", ядра или есть или их нет, как я понимаю :). Процессор реально 3х ядерный: TripleCore AMD Athlon II X3 425, 2700 MHz (13.5 x 200). в Бивисе все настройки меняли, включая при замене материнок, разгона нет
    1. Другие версии SQL к сожалению не подходят, кроме того, что они платные (и отдельно лицензируемые), сама программа ("СКУД STOP-NET") для которой это все затевается сожержит внутри себя инсталяцию MSDE 2000, и если установить без MSDE, то в настрйоках базы он не видит 2005 SQL
    2. Ну этот вариант конечно проходит, т.к. пробовали на другом тазике, но хотелось бы использовать этот (3х ядерный) т.к. именно его выделили под это дело. Если больше ничего не поможет, то канеш так и поступим
    3. В официалку MS звонили, они собственно и посоветовали сюда обратиться :)

     

    14 февраля 2011 г. 15:56
  • да чего звонить-то, если мс пишет

    • The ratio between logical processors and physical sockets is not a power of 2. For example, the computer has a single socket together with a triple-core processor.
    • The number of physical cores is not a power of 2.
    • The total number of CPUs is an odd number. For example, there are seven or nine CPUs.
    In these scenarios, you cannot install SQL Server 2005.

    3 ядра нечетное количество

    Странно все это конечно...
    Выпускают железяки (процессоры), которые оказывается не совсем совместимы или совсем не совместимы с казалось бы очень обычным софтом.
    И софт остальной от MS и не только от MS прекрасно работает на этом железе... Не уж то в Sql идет такая серьезная оптимизация под низкоуровневую работу с процессорамми/ядрами? Предполагал, что если софт (старый) не может использовать какие то новые функции, ядра и т.п., то пусть не использует, а работает на том что умеет (на 1 или 2 ядрах)....
    14 февраля 2011 г. 16:02
  • 0. Ну раз не знайте что это, то у вас наверное их нет. Суть в том что иногда на процессорах АМД можно включить отключенные ядра и/или кэш.

    1. SQL Express это просто новое название/версии MSDE, он тоже бесплатный. Я не знаю этой конкретной программы. Возможно она ожидает конкретного имени экземпляра сервера. Если так то надо просто создать экземпляр которой имеет тоже имя что и экземпляр МСДЕ.

    Разумеется, новые железки часто несовместимы со старым софтом. Странно было бы если бы все всегда работало. Например в старых ОС нет драйверов для нового железа, часто имеются ограничения по ресурсам (число процессоров, размер памяти, размер диска и т.п).

    Когда МСДЕ делали многоядерных процессоров еще не было, лишь изредка встречались двухпроцессорные системы. Ну а потом вышел срок поддержки вышел и MSDE канул в лету.


    This posting is provided "AS IS" with no warranties, and confers no rights.
    14 февраля 2011 г. 16:55
    Модератор
  • All SQL Server Express editions are free.

    ...

    1. �?оп�?обова�?�? SQL Server Express 2008 R2 (2008, 2005) вмес�?о MSDE.

    ...

    1. �?�?�?гие ве�?сии SQL к сожалени�? не под�?одя�?, к�?оме �?ого, �?�?о они пла�?н�?е (и о�?дел�?но ли�?ензи�?�?ем�?е), сама п�?ог�?амма ("С�?У�? STOP-NET") для ко�?о�?ой э�?о все за�?евае�?ся соже�?жи�? вн�?�?�?и себя инс�?аля�?и�? MSDE 2000, и если �?с�?анови�?�? без MSDE, �?о в нас�?�?йока�? баз�? он не види�? 2005 SQL


    Victor Nijegorodov
    15 февраля 2011 г. 20:43
  • Уважаемый пользователь!
    В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме.
    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    21 февраля 2011 г. 13:41