Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Sanja v.2 17.09.2005 20:09
Предлагаю изменить mssql.p в примерах:########################################################################### # установление соединения с sql сервером @server[body] ^connects_count.inc(1) ^connect[$connect-string]{ # Устанавливаем максимально возможную (2Gb) величину вывода # text-полей при select'ах (по умолчанию выдаются только первые два Kb) ^sql[void]{SET TEXTSIZE 2147483647}[;] # Указываем MSSQL использовать стандартный формат даты # и времени (незавиимо от regional settings на сервере) ^sql[void]{SET LANGUAGE us_english}[;] ^sql[void]{SET DATEFORMAT ymd}[;] $body }2. Нашлась функция для хэширования паролей (хреновенькая, но нашлась, см. комментирии):
############################################################ @password[pass] # Внимание (1): функция недокументирована. Она может исчезнуть # или измениться в новых версиях MSSQL (как это уже произошло # при переходе с SQL Server 6.5 на 7.0) - используйте на свой # страх и риск. # Внимание (2): этот метод хэширования поломали: # http://www.theregister.co.uk/2002/07/08/cracking_ms_sql_server_passwords/ # Внимание (3): функция возвращает значение binary, не текст $result[CAST(PWDENCRYPT('$pass') AS varbinary(255))] #end @password[]