Page 1 of 1

Upgrade 1.1.8 to 1.2.0 (IIS7 FastCGI + PHP + MSSQL) - error!

Posted: 09 Apr 2010, 08:55
by tiv
Добрый день!

Столкнулся с проблемой при обновлении Мантиса до версии 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 уже существует, но думаю он бы ругался на все существующие таблицы в базе, просто эта таблица создается первой, но это ИМХО.

Прошу помочь разобраться с данной проблемой.

Re: Upgrade 1.1.8 to 1.2.0 (IIS7 FastCGI + PHP + MSSQL) - er

Posted: 10 Apr 2010, 04:39
by Kirill
Прошу прощения, Windows-сервера да еще на IIS с MsSql для меня темный лес в том числе и где их развернуть.
Оформите задачу в мантисе http://www.mantisbt.org/bugs/bug_report_page.php

Re: Upgrade 1.1.8 to 1.2.0 (IIS7 FastCGI + PHP + MSSQL) - er

Posted: 08 Sep 2010, 14:24
by wmadmin
У меня при обновлении с 1.1.8 до 1.2.2 была похожая проблема но на других табличках.

Делал так.
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