YetAnotherForum
Добро пожаловать, Гость Поиск | Активные темы | Участники | Вход | Регистрация

Ряд проблем при установке версии 1.9.3
nikitos
#1 Оставлено : 26 февраля 2010 г. 14:07:26(UTC)
Ранг: Newbie

Группы: Registered
Зарегистрирован: 26.02.2010(UTC)
Сообщений: 5
Откуда: Москва

Сказал(а) «Спасибо»: 0 раз
Поблагодарили: 0 раз в 0 постах
Скачал дистрибутив форума версии 1.9.3. Версию 1.9.4 отложил до времен прехода хостинг-провайдера на Фреймворк 3.5.
Итак, приступил к инсталляции:

1. Прописал строку соединения к SQL-серверу в db.config;
2. Прописал пароль администратора App.config.
3. Скопировал и переименовал Web.config.
4. Залил файлы на сервер и приступил к установке.

После появления ошибок, связанных с неверным именем в таблицах 'name' создал базу данных иной кодировки и ошибка исправилась сама собой.

Но теперь появляется ошибка, связанная с созданием хранимых процедур. Она гласит о следующем:

Цитата:
ERROR:
Must declare the scalar variable "@EMail".

STATEMENT:
CREATE PROCEDURE [dbo].[yaf_checkemail_list]
(
@Email nvarchar(50) = null
)
AS
BEGIN
IF @Email IS NULL
SELECT * FROM [dbo].[yaf_CheckEmail]
ELSE
SELECT * FROM [dbo].[yaf_CheckEmail] WHERE Email = LOWER(@EMail)
END


Я так понимаю сервер просит иницализировать переменную процедуры @Email. Не хотелось бы вручную модернизировать код чтобы избежать ошибок в дальнейшем.
Подскажите, как можно решить проблему?
Спасибо
lac
#2 Оставлено : 26 февраля 2010 г. 17:41:06(UTC)
Ранг: Advanced Member

Группы: Registered
Зарегистрирован: 25.01.2010(UTC)
Сообщений: 44

Сказал(а) «Спасибо»: 0 раз
Поблагодарили: 0 раз в 0 постах
Какой сервер базы?

Сейчас гляну исходник, но @Email и @EMail вообщето разные переменные.
lac
#3 Оставлено : 26 февраля 2010 г. 17:42:43(UTC)
Ранг: Advanced Member

Группы: Registered
Зарегистрирован: 25.01.2010(UTC)
Сообщений: 44

Сказал(а) «Спасибо»: 0 раз
Поблагодарили: 0 раз в 0 постах
Хм. Правда. Пошел запостю авторам.
nikitos
#4 Оставлено : 27 февраля 2010 г. 0:18:40(UTC)
Ранг: Newbie

Группы: Registered
Зарегистрирован: 26.02.2010(UTC)
Сообщений: 5
Откуда: Москва

Сказал(а) «Спасибо»: 0 раз
Поблагодарили: 0 раз в 0 постах
Версия SQL-сервера - 2005
Действительно, сообщение об ошибке выдает имя переменной прцедуры как @EMail, но ссылкается он на строку IF @Email IS NULL насколько я понял.
lac
#5 Оставлено : 27 февраля 2010 г. 14:52:14(UTC)
Ранг: Advanced Member

Группы: Registered
Зарегистрирован: 25.01.2010(UTC)
Сообщений: 44

Сказал(а) «Спасибо»: 0 раз
Поблагодарили: 0 раз в 0 постах
Отписался. Исправили. Можете или скачать непосредственно с SVN, или исправить, или дождаться следующего релиза.
nikitos
#6 Оставлено : 28 февраля 2010 г. 18:10:00(UTC)
Ранг: Newbie

Группы: Registered
Зарегистрирован: 26.02.2010(UTC)
Сообщений: 5
Откуда: Москва

Сказал(а) «Спасибо»: 0 раз
Поблагодарили: 0 раз в 0 постах
Поясните пожалуйста, откуда можно скачать дистрибутив с исправлениями. Не совсем понял, что такое SVN.
Спасибо
lac
#7 Оставлено : 2 марта 2010 г. 13:18:14(UTC)
Ранг: Advanced Member

Группы: Registered
Зарегистрирован: 25.01.2010(UTC)
Сообщений: 44

Сказал(а) «Спасибо»: 0 раз
Поблагодарили: 0 раз в 0 постах
Тогда лучше подождите релиза. SVN это система контроля версий для девелоперов. Если вы не программист - въезжать будете долго.
http://ru.wikipedia.org/wiki/Subversion
nikitos
#8 Оставлено : 19 марта 2010 г. 22:43:28(UTC)
Ранг: Newbie

Группы: Registered
Зарегистрирован: 26.02.2010(UTC)
Сообщений: 5
Откуда: Москва

Сказал(а) «Спасибо»: 0 раз
Поблагодарили: 0 раз в 0 постах
Скажите, где можно искать исправленный дистрибутив?
vzrus
#9 Оставлено : 20 марта 2010 г. 4:07:47(UTC)
Ранг: Advanced Member

Группы: Registered
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 44

Сказал(а) «Спасибо»: 0 раз
Поблагодарили: 1 раз в 1 постах
Просто найдите в файле /install/mssql/procedures.sql этот кусок кода и исправьте.
Он стопудово будет только в версии 1.9.4 RC2 после её появления.
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.

SoClean Theme By Jaben Cargman (Tiny Gecko)
Форум YAF | YAF © 2003-2010, Yet Another Forum.NET
Страница сгенерирована за 0,213 секунды.

ASP.NET Forum - Yet Another Forum (YAF). Русифицированный движек форума на ASP (asp forum).