[MANUAL] Кодировка в логах mssql

Тема в разделе "Установка и настройка (Setup and configuration)", создана пользователем root, 30 сен 2014.

  1. root

    root Administrator Команда форума Administrator Moderator Developers Team

    Регистрация:
    23 авг 2014
    Сообщения:
    253
    Симпатии:
    56
    Баллы:
    11
    Исправляет кодировку в логах сервера

    В lin_bulkinsert прописываем кодировку
    Код:
    + ' BULK INSERT ' + @log_table + ' FROM ''' + @log_file + ''' WITH ( MAXERRORS = 65535, FIELDTERMINATOR = '','', ROWTERMINATOR = ''\n'' ,CODEPAGE = 1251) '
    Потом проверяем данные регистра должны быть такими
    Код:
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Nls\CodePage]
    "ACP"="1251"
    "OEMCP"="1251"
    Потом исправляем chat_data.fmt - находится в папке LogD (нас волнуют три последних значения)
    Код:
    8.0
    10
    1 SQLCHAR 0 50 "," 1 act_time ""
    2 SQLCHAR 0 50 "," 2 log_id ""
    3 SQLCHAR 0 50 "," 3 actor ""
    4 SQLCHAR 0 50 "," 4 target ""
    5 SQLCHAR 0 50 "," 5 location_x ""
    6 SQLCHAR 0 50 "," 6 location_y ""
    7 SQLCHAR 0 50 "," 7 location_z ""
    8 SQLCHAR 0 50 "," 8 say SQL_Latin1_General_CP1251_CI_AS
    9 SQLCHAR 0 50 "," 9 STR_actor SQL_Latin1_General_CP1251_CI_AS
    10 SQLCHAR 0 50 "\r\n" 10 STR_target SQL_Latin1_General_CP1251_CI_AS
    Если дальше идут ошибки значит нужно перенастраивать уже доступы юзверей в мскуле. Если у вас не один sa