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

MantisBT forum for users who prefer to ask and answer questions in Russian.

Moderators: Developer, Contributor

Post Reply
tiv
Posts: 4
Joined: 09 Apr 2010, 08:24
Location: Kiev, Ukraine

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

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

Прошу помочь разобраться с данной проблемой.
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

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

Post by Kirill »

Прошу прощения, Windows-сервера да еще на IIS с MsSql для меня темный лес в том числе и где их развернуть.
Оформите задачу в мантисе http://www.mantisbt.org/bugs/bug_report_page.php
wmadmin
Posts: 45
Joined: 10 Jul 2009, 14:38

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

Post 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
Post Reply