AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 01.11.2010, 12:00   #1  
miaa is offline
miaa
Участник
Аватар для miaa
 
23 / 10 (1) +
Регистрация: 26.09.2004
Адрес: Москва
Ошибка установки AOS AX2009 на Win2008R2
Установка AOS обрывается после указания базы данных. В логе пишет "Сообщение: Unable to cast object of type 'System.DBNull' to type 'System.String'."
Установка на Windows Server 2008 R2

Полный текст лога:
Цитата:
=== Регистрация установки запущена: 10/29/2010 12:31:34 PM ===
Выполняется файл: "C:\Users\ND1\AppData\Local\Temp\AxSetup\AxSetup.exe" RelatedFilesDir="C:\DAX 2009\01 - DAX2009 EN"
Номер версии AxSetup: 5.0.593.0
Microsoft Windows NT 6.1.7600.0 (64 bit)
serv01
nd\ND1
Interactive: True

RelatedFilesDir=C:\DAX 2009\01 - DAX2009 EN
Property RelatedFilesDir set to: 'C:\DAX 2009\01 - DAX2009 EN\'
Для свойства SetupLanguage задано значение: "RU"

=== Загрузка параметров из командной строки или файла параметров ===
Инициализация файла журнала: C:\ProgramData\Microsoft\Dynamics AX\Dynamics AX Setup Logs\2010-10-29 12-31-34\DynamicsSetupLog.txt

=== Запуск оценки состояния существующей установки ===
Файл MSI: Components64.msi Установлено: Ложь
Файл MSI: ClientHelp.msi Установлено: Ложь


=== Проверка параметров ===
Для свойства InstallPath задано значение: "C:\Program Files\Microsoft Dynamics AX\50"
Для свойства InstallPath32Bit задано значение: "C:\Program Files (x86)\Microsoft Dynamics AX\50"

=== Запуск стадии UI ===
Для свойства AcceptLicenseTerms задано значение: "1"
Для свойства BypassWarnings задано значение: "0"
Для свойства RunMode задано значение: "Custom"
Для свойства BypassWarnings задано значение: "0"
Для свойства InstallAos задано значение: "1"
Для свойства ClientAosServer задано значение: "serv01"
Для свойства DbServerType задано значение: "0"
Выполнение предварительной проверки : VC++ SP1
Выполнение предварительной проверки : VC++ SP1
Выполнение предварительной проверки : VC++ 64 bit SP1
Выполнение предварительной проверки : SNAC
Для свойства InstallPath задано значение: "C:\Program Files\Microsoft Dynamics AX\50"
Для свойства InstallPath32Bit задано значение: "C:\Program Files (x86)\Microsoft Dynamics AX\50"
Для свойства DbSqlServer задано значение: "serv01\sqlexpress"
Подключено к SQL Server: "serv01\sqlexpress"
Исключение: System.InvalidCastException

Сообщение: Unable to cast object of type 'System.DBNull' to type 'System.String'.

Полный текст: System.InvalidCastException: Unable to cast object of type 'System.DBNull' to type 'System.String'.
at Microsoft.Dynamics.Setup.InstallSqlServer.GetDatabaseCollation(String databaseName)
at Microsoft.Dynamics.Setup.InstallSqlServer.ValidateDatabaseCollation(String databaseName)
at Microsoft.Dynamics.Setup.MainForm.s141_Next(Object sender, AxTabPageNextEventArgs e)
at Microsoft.Dynamics.Setup.AxTabPage.OkToContinue()
at Microsoft.Dynamics.Setup.MainForm.mainFormButtonNext_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

==== Программа установки обнаружила необработанное исключение и не может завершить установку. Подробности см. в предыдущих сообщениях в журнале. ===
Пробовал разные версии SQL Server - не помагло.
Может кто сталкивался с такой проблемой?

Еще таже проблема была при установке на XP. Может проблема в дистрибутиве? Но до этого, с него неоднократно все устанавливалось на ура.
Старый 01.11.2010, 12:10   #2  
jonny is offline
jonny
Участник
Аватар для jonny
Самостоятельные клиенты AX
 
217 / 124 (5) +++++
Регистрация: 10.02.2006
Адрес: СПб-Екб-?
Может я ошибаюсь, Вы пытаетесь установить AX с SQL Server Express Edition?
Старый 01.11.2010, 13:26   #3  
BOAL is offline
BOAL
Участник
Аватар для BOAL
MCBMSS
Злыдни
Лучший по профессии 2015
 
600 / 417 (15) +++++++
Регистрация: 28.04.2003
Адрес: Москва
Хватает или прав у пользователя, под кем установка?
Попробуйте отключить на сервере UAC на время установки.
Старый 01.11.2010, 13:34   #4  
miaa is offline
miaa
Участник
Аватар для miaa
 
23 / 10 (1) +
Регистрация: 26.09.2004
Адрес: Москва
Да, база на SQL Server 2008 R2 Express Edition (х64)
Пользователь - локальный администратор. АОС и база на одном сервере.
Старый 01.11.2010, 13:56   #5  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,601 / 618 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Может попробовать создать базу и подключать имеющуюся?
__________________
Axapta book for developer
Старый 01.11.2010, 13:59   #6  
BOAL is offline
BOAL
Участник
Аватар для BOAL
MCBMSS
Злыдни
Лучший по профессии 2015
 
600 / 417 (15) +++++++
Регистрация: 28.04.2003
Адрес: Москва
Дык Express Edition для 2009 мало, согласно требам к ПО. Или уже не помню.
Пробуйте ставить на ДЕВ версию Сиквела.

===
Кстати, хорошая мысля ниже - а установка без приложения и БД АОСа проходит?
БД ей пустая все равно нужна может быть, спросит, но ставить БД не будет и в этом месте уже не прервется.

Потом можно отдельно приложение поставить или переписать откуда-то.

Последний раз редактировалось BOAL; 01.11.2010 в 14:09.
Старый 01.11.2010, 14:02   #7  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,729 / 842 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
база новая или поднята с какого-то бэкапа?
Старый 01.11.2010, 14:08   #8  
miaa is offline
miaa
Участник
Аватар для miaa
 
23 / 10 (1) +
Регистрация: 26.09.2004
Адрес: Москва
Express Edition для 2009 - достаточно. Есть прецедент, где работает.
База пустая, создана на предыдущем этапе инсталятором Аксапты.
Старый 01.11.2010, 14:13   #9  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,601 / 618 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
А какие компоненты встали, сервер пустой или какие обновления поставлены?
__________________
Axapta book for developer
Старый 01.11.2010, 14:16   #10  
miaa is offline
miaa
Участник
Аватар для miaa
 
23 / 10 (1) +
Регистрация: 26.09.2004
Адрес: Москва
databasepropertyex( db_name(), 'Collation') => 'Cyrillic_General_100_CI_AS'
Старый 01.11.2010, 14:17   #11  
miaa is offline
miaa
Участник
Аватар для miaa
 
23 / 10 (1) +
Регистрация: 26.09.2004
Адрес: Москва
Поставил базу данных (пустую) и файлы приложения.
Остановился на АОСе
Старый 01.11.2010, 15:16   #12  
anikulichev is offline
anikulichev
Участник
 
76 / 23 (1) +++
Регистрация: 26.12.2002
Адрес: г.Москва
Добавте в Security на папку с приложением пользователя под которым стартует AOS с полным доступом.
Галка "База данных" должна быть включена при установке.
Старый 03.11.2010, 15:06   #13  
miaa is offline
miaa
Участник
Аватар для miaa
 
23 / 10 (1) +
Регистрация: 26.09.2004
Адрес: Москва
Проблема разрешилась использованием SQL Server с именем по умолчанию. То есть не "serv01\sqlexpress", а "serv01".
Вероятно установщик, при проверке базы данных, некорректно реагирует на "\".

Всем спасибо за обсуждение.
Старый 03.11.2010, 15:21   #14  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,054 / 2098 (78) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Выдержка из руководства по установке:
Цитата:
On the Create new SQL Server database page, in the Server name box, type or select the name of the SQL Server computer to connect to. To connect to a named instance of SQL Server, enter it in the format ServerName\InstanceName.
Да и на практике проверено, что со слешем там все в порядке. Может, вы просто не указали instance name при установке самого SQL Server? В таком случае имя SQL Server - имя самого компьютера и установщик AX тут ни при чем.
__________________
Ivanhoe as is..
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка при установке корпоративного портала ax2009, ошибка доступа Antant DAX: Администрирование 0 11.09.2009 09:28
Dynamics AX 4 SP1 - ошибка 100 при старте AOS Proba DAX: Администрирование 1 06.12.2007 00:30
Ошибка: Сессия работы на сервере AOS прервана... Atani DAX: Программирование 6 09.08.2007 09:28
Вылетает аxапта 4.0 при завершении работы Delfins DAX: Прочие вопросы 5 27.06.2007 15:43
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 05:42.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.