Немного о личном опыте установки 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. получаю свою любимую ошибку блокировки. Причем каждый раз в новых местах. ДОООЛГИЙ поиск по форумам ни к чему не привел, у кого есть мысли по ентому поводу, плииз - поделитесЯ!