Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB 3.0.x » Поддержка phpBB 3.0.x

Проблема при установке phpbb + MS SQL

Помощь в установке, настройке и использовании phpBB 3.0.x
Пожалуйста, помните, что существуют: Поиск, Правила форума
Возможно, ответ на Ваш вопрос уже имеется: Документация, Статьи, Накопленный опыт
Полезные материалы по этой теме: Инструкция по установке форума, Конвертеры

Сообщение 11 окт 2012, 13:35

Необходимо установить форум в базу MS SQL 2008 R2 Express.
Соединение с базой происходит нормально, но вот при создание таблиц вылетает ошибка:

    Произошла критическая ошибка при работе с базой данных. Установка прервана. Причиной может быть отсутствие необходимых прав на выполнение операций создания и добавления данных (CREATE TABLES, INSERT или аналогичных). Более подробная информация предоставлена ниже. Свяжитесь со своим провайдером или обратитесь на форумы поддержки phpBB за дополнительной информацией.

    install_install.php [ 1214 ]

    SQL : INSERT INTO phpbb3_smilies (code, smiley_url, emotion, smiley_width, smiley_height, smiley_order) VALUES (':cry:', 'icon_cry.gif', 'Плачет или сильно расстроен', 15, 17, 30)

    SQLSTATE: 22001 code: 8152 message: [Microsoft][SQL Server Native Client 10.0][SQL Server]String or binary data would be truncated. SQLSTATE: 01000 code: 3621 message: [Microsoft][SQL Server Native Client 10.0][SQL Server]The statement has been terminated.

Подскажите, как решить эту проблему и в чём она заключается?
Victor147
Новичок
 
Сообщений: 1
Зарегистрирован:
11 окт 2012, 12:08
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 08 окт 2015, 15:09

Наткнулся на ту же проблему.
Согласно статье https://msdn.microsoft.com/en-us/library/cc626307.aspx

в файле \phpbb\db\driver\mssqlnative.php
53 строка, функция function sql_connect($sqlserver, $sqluser, $sqlpassword, $database, $port = false, $persistency = false, $new_link = false)

написал так:
$this->db_connect_id = sqlsrv_connect($this->server, array(
'Database' => $this->dbname,
'UID' => $this->user,
'PWD' => $sqlpassword,
"CharacterSet" => "UTF-8"
));

Все заработало.
novikovpavel90
Новичок
 
Сообщений: 1
Зарегистрирован:
08 окт 2015, 15:07
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Поддержка phpBB 3.0.x

 


  • Похожие темы
    Ответов
    Просмотров
    Последнее сообщение

Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot] и гости: 7

Форум поддержки phpBB
2008 - 2017 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама