Персональная страница Федора Езеева
Главная
Download
Ссылки
MS SQL
Обмен данными
Новости
Статьи
О себе
Крупные разделы...
Коллективная разработка
1С++, OOP, XP
FuncTest
FAQ
Структура 1cv7.md

Установка и настройка MS SQL Server 6.5 для работы с 1С

0. Если вам нужна информация по седьмому SQL, то вам сюда.
Однако основные принципы настройки ничем не отличаются.

К сожадению, я ничего не могу рассказать про MS SQL Server 2000, поскольку его в глаза не видел. Однако, если кто захочет меня пригласить развернуть базу 1С под двухтысячный SQL (и заплатит пару баксов :), то несомненно напишу. И вас упомяну.

Установка

1. Найти дистрибутив MS SQL. В подкаталоге i386 найти файл setup.exe. Запустить его.

2. В процессе инсталляции следовать инструкциям. Особое внимание обратить на окно, озаглавленное «Installation Options». Для дальнейшего удобства стоит проставить крестики в обоих пунктах «Auto Start SQL...»
Показать картинку

3. Далее, в этом окне обязательно надо выбрать «Character Set», установив его в 1251 Cyrillic. Внимание! Если этого не сделать, то SQL Server придется переустанавливать заново.
Показать картинку

4. Если в Вашей сети установлен протокол TCP/IP или IPX, то имеет смысл заглянуть в раздел «Additional Network Support», где и проставить соответствующие крестики. В дальнейшем это позволит ускорить работу с MS SQL раза в два.

5. Необходимо поставить на SQL Server сервис пак 5a. Для 1С 7.5 достаточно sp4. Скачать сервис пак 5a к SQL Server 6.5 для x86 процессоров можно по адресу http://download.microsoft.com/download/sql65/Sp/5a/nt45/EN-US/Sp5ax86.exe В случае, если его куда-то перенесут, следует обратиться к страничке http://www.microsoft.com/sql/downloads/default.htm - там лежит последняя информация связанная со скачиванием всяких полезностей под MS SQL.
Информацию о том, как определить установленный sp на MSSQL 6.5 можно найти по адресу http://support.microsoft.com/support/kb/articles/Q202/0/51.ASP

6. Теперь в меню "Пуск" - "Программы" появилось подменю MS SQL Server 6.5. Внутри его надо найти пункт Enterprise Manager. Именно в этой программе, в основном, работает администратор SQL Server.

Настройка

1. В первую очередь надо зарегестрировать в Enterprise Manager установленный нами SQL Server. Для этого надо щелкнуть правой кнопкой мыши и в выпавшем меню выбрать "Register".
В поле "Server name" вводим сетевое имя машины, на которой установлен SQL Server.
В поле "login name" вводим имя "sa". Это встроенная в SQL учетная запись администратора.
Поле "password" оставляем пустым, так как по умолчанию пароль у sa пустой.

2. Теперь нужно создать базу данных. База данных в MS SQL Server состоит из двух частей: собственно базы данных (database) и журнала транзакций (transaction log). Для каждой из этих частей нужно создать свое устройство (device).
После того, как оба устройства созданы, нужно создать базу данных (назовем ее database_1s) и разместить ее на созданных устройствах.

3. Теперь настала очередь настройки 1С. Создаем пустой каталог. Запускаем 1С в режиме конфигуратора. Регистрируем новую базу данных, в качестве пути указываем тольо что созданный каталог. На вопрос о выборе формата хранения данных отвечаем "MS SQL Server".

Далее, в меню "Администрирование" заходим в пункт "Параметры базы данных SQL", и там в поле "Сервер" вписываем сетевое имя машины с установленным SQL Server,
в поле "База данных" вписываем название созданной БД (в нашем примере это database_1s),
в поле "Пользователь" вписываем "sa",
поле "Пароль" оставляем пустым.


Далее, надо настроить следующие параметры MS SQL.

1. Open objects.

В Qwery tool запустить скрипт:

select count(*) from sysobjects

Число, выданное этим скриптом есть число всех объектов на вашем сервере.
Увеличьте это число процентов на 10, и получившийся результат можно смело
помещать в соответсвующее поле конфигурации MS SQL Server 6.5.

2. Locks.

Вот это сложный момент. До 20-40 тысяч можно увеличивать смело. Если же
планируются какие-то глобальные регламентные обработки (типа перемещения
ТА на год назад-вперед с перепроведением всех документов на гигабайтной
базе), то лучше увеличить этот параметр до 100-200 тысяч.

3. Memory.

Сами смотрите. Идеально, чтобы объем выделенной памяти равнялся объему
базы + 50%. Дальнейшее увеличение выделенной памяти к увеличению
производительности приводить не будет. Естественно, не надо выделять сиквелу
памяти больше, чем у вас есть реально. Это приведет к свопу и редким тормозам.
Rambler's Top100 1C:TOP-100

© 1998-2004 Fedor Ezeev.

Last updated: 2005-09-05