Добрый день!
Столкнулся с проблемой при обновлении Мантиса до версии 1.2.0.
Конфигурация:
1 сервер: WS2008R2: IIS 7.5 FastCGI + PHP 5.2.12 - Сайт
2 сервер: WS2008R2: SQL 2005 SP3 - База
При попытке обновления вылазит ошибка:
Installing Database
Create database if it does not exist GOOD
Checking Database Server Version
Running mssql version Microsoft SQL Server Yukon - 9.00.4035 GOOD
Attempting to connect to database as user GOOD
Schema CreateTableSQL ( mantis_config_table ) BAD
CREATE TABLE mantis_config_table ( config_id VARCHAR(64) NOT NULL, project_id INT DEFAULT 0 NOT NULL, user_id INT DEFAULT 0 NOT NULL, access_reqd INT DEFAULT 0, type INT DEFAULT 90, value TEXT NOT NULL, PRIMARY KEY (config_id, project_id, user_id) )
There is already an object named 'mantis_config_table' in the database.
Судя по ошибке он ругается на то, что таблица mantis_config_table уже существует, но думаю он бы ругался на все существующие таблицы в базе, просто эта таблица создается первой, но это ИМХО.
Прошу помочь разобраться с данной проблемой.
Upgrade 1.1.8 to 1.2.0 (IIS7 FastCGI + PHP + MSSQL) - error!
Moderators: Developer, Contributor
Re: Upgrade 1.1.8 to 1.2.0 (IIS7 FastCGI + PHP + MSSQL) - er
Прошу прощения, Windows-сервера да еще на IIS с MsSql для меня темный лес в том числе и где их развернуть.
Оформите задачу в мантисе http://www.mantisbt.org/bugs/bug_report_page.php
Оформите задачу в мантисе http://www.mantisbt.org/bugs/bug_report_page.php
Re: Upgrade 1.1.8 to 1.2.0 (IIS7 FastCGI + PHP + MSSQL) - er
У меня при обновлении с 1.1.8 до 1.2.2 была похожая проблема но на других табличках.
Делал так.
1. Вызывал Upgrade и доходил до ошибки
2. Переименовывал пробьлемную таблицу
3. Шёл дальше.
Так поступил с 3 таблицами
Он сам создавал таблицу заново и копировал содержимое в неё.
Щас проверяем что там получилось, с виду всё ок.
IIS6 + MySQL5.x
Делал так.
1. Вызывал Upgrade и доходил до ошибки
2. Переименовывал пробьлемную таблицу
3. Шёл дальше.
Так поступил с 3 таблицами
Code: Select all
RENAME TABLE mantis_plugin_table TO mantis_plugin_table_bk;
RENAME TABLE mantis_category_table TO mantis_category_table_bk;
RENAME TABLE mantis_bug_revision_table TO mantis_bug_revision_table_bk;
Щас проверяем что там получилось, с виду всё ок.
IIS6 + MySQL5.x