7.7 MS SQL 2005 + 1С 7.7 дружба навек ))

Тема в разделе "Общие вопросы "1С:Предприятие 7.7"", создана пользователем HiLander436, 19 дек 2007.

  1. TopicStarter Overlay
    HiLander436
    Offline

    HiLander436

    Регистрация:
    19 дек 2007
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Немного о личном опыте установки MS SQL2005 и 1С 7.7

    1. Выгружаем базы из конфигуратора "Администрирование - Выгрузить данные"
    2. Делаем в скуле запросы:
    create database "ИМЯБАЗЫ";
    sp_addlogin @loginame = 'ЛОГИНЮЗВЕРЯ', @passwd='ПАРОЛЬ ЮЗВЕРЯ', @defdb="ИМЯБАЗЫ";
    (мы же не хотим чтобы все ходили DBO, верно?)))
    потом для нашей ИМЯБАЗЫ выполняем:
    sp_changedbowner "ЛОГИНЮЗВЕРЯ";
    3. В свойствах базы ставим совместимость "Свойства - Параметры - Уровень совместимости"
    Ставим что больше нравиться - я ставил и 7.0 и 2000 - работает вроде ровно.
    4. Чтобы пользователи смогли ХОТЬ ЧТОНИТЬ ПРОВЕСТИ ))) меняем тайм-ауты блокировок, которые так любит делать 1С:
    set LOCK_TIMEOUT 999999999;
    (следите за мертвыми блокировками - могут реально подвесить все и вся... наверное... )))))
    5. В свойствах логина юзверя выставляем ему в ролях process_admin: "Свойства - серверные роли", чтобы этими самыми блокировками можно было рулить.

    6. Осталось тока в новую папку перенести все что нужно со старой (папки юзверей, V7+ и т.д., да практически все, что не начинается с 1С и *.DBF), открыть папку конфигуратором, ткнуть "Базы SQL".
    Потом "Администрирование - Параметры базы данных SQL" - заполняем "Сервер SQL" - имя компутера где стоит скула, остальное все как в п.2
    7. Меняем библиотечку bkend.dll (как правило в C:\Program Files\1Cv77\BIN) чтобы она не проверяла версию СКУЛы. (пропатченную версию библы можно взять тут - http://www.uch26.tu1.ru/data/BkEnd.zip)
    8. Командуем "Администрирование - Загрузить данные".. Наслаждаемся длинной паузой. ВСЕ.

    Таким бесхитростным (почти))) макаром перетащил более 30 баз размером до 1 Гб. Причем самые разные конфигурации.
    А вот с базами более гига при загрузке пунктом 8. получаю свою любимую ошибку блокировки. Причем каждый раз в новых местах. ДОООЛГИЙ поиск по форумам ни к чему не привел, у кого есть мысли по ентому поводу, плииз - поделитесЯ!
  2. MaxxaM
    Offline

    MaxxaM Опытный в 1С

    Регистрация:
    16 окт 2007
    Сообщения:
    288
    Симпатии:
    2
    Баллы:
    29
    Реально подымал баз 6-7 более гига нпричем на скуле от 6,5 до 2003, не каких проблем, но п 4. никогда не выполнял :unsure:
  3. TopicStarter Overlay
    HiLander436
    Offline

    HiLander436

    Регистрация:
    19 дек 2007
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    В том то и беда, что под 2000 без настроек лок таймаут все летало, но ЧЕРТ дернул перейти на 2005 и при низком значении таймаутов 1С не пускает в базу нескольких пользователей!
    Беда же в том, что при совершении какойнить РЕАЛЬНО большой операции (загрузка или перепроводка выгруженной БД около 1-1,5 гига) СКУЛ 2005 вылетает с ошибкой блокировки...
    Хотелось бы хоть чутка представлять себе ГДЕ РЫТЬ!

Поделиться этой страницей