2 Установка MS SQL Server Express.

реклама
Закрытое акционерное общество
«НАЦИОНАЛЬНЫЙ ДЕПОЗИТАРНЫЙ ЦЕНТР»
Приложение 6
к Руководству пользователя
ЛРМ СЭД НДЦ (ПО «Луч»)
Руководство по настройке ПО «Луч»
для работы с MS SQL Server
Версия ПО 6.6
Москва, 2009
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Аннотация
Настоящее Руководство по настройке ПО «Луч» для работы с MS SQL Server (далее –
Руководство по настройке ПО «Луч») является техническим документом Закрытого
акционерного общества «Национальный депозитарный центр» (далее НДЦ) и описывает основные
этапы установки MS SQL Server Express и настройки ПО «Луч» для работы с MS SQL Server.
Текущая версия ПО «Луч» поддерживает следующие версии SQL Server:
 MS SQL Server 2000 (включая все его модификации)
 MS SQL Server 2005 (включая все его модификации, в том числе свободно
распространяемый MS SQL Server Express Edition)
Руководство по настройке ПО «Луч» предназначено для Участников, которые
самостоятельно устанавливают и настраивают ПО «Луч».
Руководство по настройке ПО «Луч» содержит только сведения о переносе ПО «Луч» с
базы данных MS Access на MS SQL Server и краткие сведения о настройке MS SQL Server для
работы с ПО «Луч» на примере MS SQL Server Express.
Предполагается, что ПО «Луч» с базой данных на MS Access, средства криптографической
защиты и другие компоненты установлены в соответствии с Инструкцией по установке
программы ПО «Луч» (http://www.ndc.ru/ru/workflow/system/programs/).
Первая глава Руководства по настройке ПО «Луч» знакомит с основными этапами
установки SQL Server и переноса данных. Вторая глава содержит краткое описание основных
возможностей свободно распространяемой версии SQL Server и описывает порядок установки MS
SQL Server Express. Третья глава посвящена вопросам установки Microsoft SQL Server Management
Studio Express (SSMSE), графического средства для управления базами данных SQL Server
Express. В четвертой главе описаны основные настройки SQL Server, необходимые для работы
модуля миграции данных, входящего в состав ПО «Луч». В пятой главе содержится подробная
информация о модуле миграции. Шестая глава посвящена вопросам настройки доступа
Пользователей и резервного копирования базы данных.
Если у Участника уже установлен и настроен SQL Server, достаточно ознакомиться только
с разделом 4.3 и с пятой главой Руководства по настройке ПО «Луч».
© Закрытое акционерное общество «Национальный депозитарный центр», 2009
Редакция 23.11.09
2
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Содержание
1 ОСНОВНЫЕ ЭТАПЫ ПЕРЕНОСА ПО «ЛУЧ» ПОД УПРАВЛЕНИЕ MS SQL
SERVER EXPRESS ...................................................................................................................................... 4
2 УСТАНОВКА MS SQL SERVER EXPRESS. .................................................................................... 4
2.1
ОГРАНИЧЕНИЯ MS SQL SERVER EXPRESS ...................................................................................... 4
2.2
СИСТЕМНЫЕ ТРЕБОВАНИЯ ДЛЯ УСТАНОВКИ MS SQL SERVER EXPRESS ...................................... 5
2.3
ТРЕБОВАНИЯ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ........................................................................... 5
2.4
ПОРЯДОК УСТАНОВКИ ..................................................................................................................... 5
3 УСТАНОВКА MICROSOFT SQL SERVER MANAGEMENT STUDIO EXPRESS ................. 21
4 НАСТРОЙКА MS SQL SERVER ...................................................................................................... 23
4.1
ЗАПУСК СЛУЖБ SQL SERVER......................................................................................................... 23
4.2
НАСТРОЙКА СЕТЕВЫХ ПРОТОКОЛОВ............................................................................................. 27
4.3
НАСТРОЙКА СОЕДИНЕНИЙ С УДАЛЕННЫМИ ИСТОЧНИКАМИ ДАННЫХ ....................................... 29
5 МИГРАЦИЯ ПО «ЛУЧ» С MS ACCESS НА MS SQL SERVER................................................. 31
5.1
УСТАНОВКА МАСТЕРА МИГРАЦИИ ............................................................................................... 31
5.2
ПЕРЕНОС БАЗЫ ДАННЫХ С ПОМОЩЬЮ МАСТЕРА МИГРАЦИИ ..................................................... 32
6 НАСТРОЙКА И РЕЗЕРВНОЕ КОПИРОВАНИЕ БАЗЫ ДАННЫХ ......................................... 40
6.1
НАСТРОЙКА ДОСТУПА ПОЛЬЗОВАТЕЛЕЙ К SQL SERVER EXPRESS .............................................. 40
6.2
ЗАДАНИЕ ПАРАМЕТРОВ СОРТИРОВКИ БАЗЫ ДАННЫХ................................................................... 53
6.3
РЕЗЕРВНОЕ КОПИРОВАНИЕ БАЗЫ ДАННЫХ ПО «ЛУЧ» ................................................................. 55
6.3.1 Резервное копирование ........................................................................................................... 55
6.3.2 Восстановление ....................................................................................................................... 58
7 ВОЗМОЖНЫЕ ПРОБЛЕМЫ И СПОСОБЫ РЕШЕНИЯ .......................................................... 60
7.1
ОШИБКИ ПРИ МИГРАЦИИ БАЗЫ ДАННЫХ ...................................................................................... 61
7.1.1 Ошибка на шаге «Миграция данных» из-за некорректных настроек
соединений с удаленными источниками данных............................................................................... 61
7.1.2 Ошибка на шаге «Миграция данных» из-за некорректных настроек
параметров сортировки базы данных (Collation name) .................................................................. 61
7.1.3 Ошибка на шаге «Миграция данных» при попытке определить версию базы
данных из-за неверных параметров соединения с SQL Server......................................................... 61
7.2
ОШИБКИ ПРИ СТАРТЕ ПО «ЛУЧ» .................................................................................................. 62
ЛИСТ РЕГИСТРАЦИИ ИЗМЕНЕНИЙ ................................................................................................ 63
Редакция 23.11.09
3
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
1
Основные этапы переноса ПО «Луч» под
управление MS SQL Server Express
Процесс переноса ПО «Луч» под управление MS SQL Server Express можно
разбить на следующие этапы:
1. Установка MS SQL Server. В Руководстве по настройке ПО «Луч» дано краткое
описание основных этапов установки MS SQL Server Express (свободно
распространяемая версия MS SQL Server 2005). Если у Участника уже
установлен MS SQL Server, данный этап может быть пропущен.
2. Установка Microsoft SQL Server Management Studio Express (SSMSE) – простого
в использовании графического средства для управления базами данных SQL
Server Express. Если у Участника уже установлены программы
администрирования MS SQL Server, данный этап может быть пропущен.
3. Настройка SQL Server. Если у Участника установлена полная версия SQL
Server, необходимо обратить внимание на раздел 4.3.
4. Миграция данных ПО «Луч» с помощью Мастера миграции. Мастер миграции
входит в состав ПО «Луч», начиная с версии 6.0.
5. Настройка доступа Пользователей.
2
2.1
Установка MS SQL Server Express.
Ограничения MS SQL Server Express
MS SQL Server Express является свободно распространяемой версией MS SQL
Server 2005, которую (вместе с пакетом обновлений SP2) можно установить с сайта
Microsoft (см. «Порядок установки»).
Как свободно распространяемое программное обеспечение MS SQL Server Express
имеет ряд ограничений:
 На объем базы данных - до 4 Гб (ограничение касается только файла данных
mdf, размер файла серверного журнала ldf в ограничении не учитывается)
 На объем используемой оперативной памяти (до 1 Гб)
 Поддерживается только однопроцессорный режим
 Отсутствует полнотекстовый поиск в базе данных
 Отсутствует поддержка высокоуровневых средств анализа данных (OLAP и
т.п.)
 Отсутствует SQL Agent, отвечающий, в частности, за автоматическое
резервное копирование данных.
При этом на количество подключений к серверу ограничений нет.
Ограничения MS SQL Server Express не влияют на работу ПО «Луч». Если размер
базы данных будет приближаться к критическому значению, данную проблему можно
решить с помощью выноса файлов из базы данных на диск (см. Руководство пользователя
ЛРМ СЭД НДЦ (ПО «Луч»)).
Редакция 23.11.09
4
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
2.2
Системные требования для установки MS SQL Server
Express

ОС: Windows 2000 Service Pack 4; Windows Server 2003 Service Pack 1;
Windows Vista; Windows XP Service Pack 2
 Компьютер Intel Pentium III (или оборудованный совместимым
процессором) с тактовой частотой 500 МГц (рекомендуется 1 ГГц или
выше)
 Минимум 192 МБ ОЗУ (рекомендуется 512 МБ или выше)
 600 МБ свободного места на жестком диске
!! Пользователь должен иметь права администратора на компьютере Пользователя, на
котором будет устанавлен MS SQL Server Express.
2.3
Требования к программному обеспечению
Перед началом установки MS SQL Server Express необходимо убедиться, что на
компьютере Пользователя установлены следующие компоненты:
 Windows Installer 2.0 или выше (является компонентом Windows).
 Internet Explorer версии 6.0 с пакетом обновления SP1 или выше (является
компонентом Windows)
 .NET Framework версии 2.0 (устанавливается с сайта Microsoft
http://go.microsoft.com/fwlink/?LinkID=47248).
В
зависимости
от
используемой платформы (32 или 64 разрядной версии Windows, у 64
разрядных версий Windows в названии имеется приписка «64-Bit Edition»)
установите 32 разрядную или 64 разрядную версию .NET Framework.
 компоненты доступа к данным MDAC 2.8 с пакетом обновления SP1 или
более поздней версии (можно загрузить с сайта Microsoft
http://go.microsoft.com/fwlink/?LinkId=50233)
Если какие-то из этих компонентов отсутствуют, программа установки MS SQL Server
Express сообщит об этом.
2.4
Порядок установки
Можно загрузить свободно распространяемое ПО MS SQL Server Express с сайта
Microsoft: http://www.microsoft.com/downloads/details.aspx?FamilyID=31711d5d-725c-4afa9d65-e4465cdff1e7&DisplayLang=ru.
Если Пользователем используется 32 версия Windows, необходимо скачать файл
SQLEXPR32_RUS.EXE. Для 64-разрядной версии Windows потребуется загрузить файл
SQLEXPR_RUS.EXE. Необходимо обратить внимание на наличие постфикса RUS в
названии файла - он обозначает поддержку русского языка.
Редакция 23.11.09
5
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Microsoft SQL Server Express может быть установлен с помощью мастера
установки или из командной строки. Мастер установки предпочтительнее, так как он
помогает в выборе решений, принимаемых во время установки.
Внимательно прочтите условия лицензионного соглашения
Редакция 23.11.09
6
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Редакция 23.11.09
7
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
После завершения установки обязательных компонентов Microsoft SQL Server
Express нажмите кнопку «Далее» для продолжения установки. Будет проверена
конфигурация вашего компьютера.
Редакция 23.11.09
8
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Далее будет проверена конфигурация компьютера и откроется окно Мастера установки:
Редакция 23.11.09
9
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
На основе проверки конфигурации оборудования и программного обеспечения будет
сделан вывод о возможности установки MS SQL Server Express на компьютер
Пользователя.
В левом столбце отображаются символы хода операций.
 Стрелка показывает, что проверка еще выполняется.
 Флажок в зеленом кружке означает, что проверка выполнена успешно.
 Символ X в красном кружке означает, что проверка элемента закончилась
неудачей.
Кнопка «Далее» становится доступной, только если успешно выполнена проверка всех
элементов или если неудачные проверки некритичны.
Если обнаружены проблемы, их описание можно прочесть, нажав на кнопку «Отчет».
Если проблемы критичны и кнопка «Далее» недоступна, следует выйти из программы
установки, устранить проблемы и запустить установку заново.
Далее будет проверено, достаточно ли свободного места на диске для установки и
запрошены регистрационные сведения, которые нужны для последующей регистрации
установленной копии SQL Server.
Редакция 23.11.09
10
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Если установить флажок «Скрыть дополнительные параметры конфигурации», во время
установки не появятся страницы «Учетная запись службы», «Настройка режима
сопоставления» и «Пользовательские экземпляры», что не позволит сделать нужные
настройки SQL Server. Поэтому данный флажок должен быть снят.
Нажмите кнопку «Далее», чтобы перейти к выбору компонентов установки.
Редакция 23.11.09
11
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Службы Database Services:
 Файлы данных и общий инструментарий являются обязательными компонентами и
устанавливаются по умолчанию.
 Репликация — это средства копирования и распространения данных и объектов баз
данных из одной базы данных в другую, а также последующей синхронизации
между базами данных. Устанавливается на ваш выбор.
Клиентские компоненты
 Компоненты связи - должны быть установлены обязательно. Они
используются для связи между клиентами и серверами, включая сетевые
библиотеки для OLEDB и ODBC
 Набор средств разработки программного обеспечения является необязательным
компонентом.
Редакция 23.11.09
12
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Чтобы добавить компонент, щелкните стрелку за его именем, затем выберите из
раскрывающегося списка пункт «Компонент будет установлен на локальный жесткий
диск».
Редакция 23.11.09
13
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
После выбора всех необходимых компонентов нажмите кнопку «Далее».
Мастер предложит выбрать имя для экземпляра SQL Server.
Редакция 23.11.09
14
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Конфигурация SQL Server состоит из одного или более отдельных экземпляров. Любой
экземпляр имеет собственный набор программных файлов и файлов данных (включая
компонент Database Engine), а также набор общих файлов, используемых всеми
экземплярами, установленными на компьютере. Одновременно на одном компьютере
может быть запущено до 16 экземпляров SQL Server Express, но необходимо учитывать
ограничение на размер оперативной памяти (у SQL Server Express - 1 Гб).
Экземпляр SQL Server является либо экземпляром по умолчанию (такого экземпляра
достаточно для работы ПО «Луч»), либо именованным. Имя экземпляра по умолчанию —
SQLEXPRESS. В отличие от полной версии SQL Server, где имя экземпляра по
умолчанию можно не указывать, для подключения к SQL Server Express всегда
необходимо указывать имя компьютера и через обратный слэш - имя экземпляра,
например, SQLHOST\SQLEXPRESS.
Если на компьютере Пользователя уже установлены экземпляры SQL Server, будет
предложено выбрать, какой из экземпляров следует обновить. Кнопка «Установленные
экземпляры» позволяет отобразить список уже имеющихся экземпляров SQL Server. Для
создания нового экземпляра введите новое имя (до 16 символов). Первым знаком имени
экземпляра может быть либо буква, либо символ подчеркивания. В качестве последующих
знаков можно использовать буквы, определенные в стандарте Юникод 2.0, десятичные
цифры латинского набора символов или наборов символов других стран, знак доллара ($)
или символ подчеркивания (_). В именах экземпляров не допускается использование
пробелов, обратной косой черты (\), запятой (,), двоеточия (:), точки с запятой (;),
одинарной кавычки ('), амперсанда (&), знака номера (#) и знака @.
Нажмите кнопку «Далее», чтобы перейти к следующему шагу установки.
Редакция 23.11.09
15
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Следующий экран «Учетная запись службы» отобразится только в том случае, если не
был установлен флаг «Скрыть дополнительные параметры конфигурации»:
У настраиваемых служб SQL Server могут быть учетные записи локальной системы,
сетевой службы или локальной службы. Следует оставить опцию по умолчанию «Сетевая
служба». Это позволит получить доступ к сетевым ресурсам с использованием учетной
записи компьютера.
На панели «Запустить службы по завершении установки» отметьте оба флажка, чтобы
запустить по окончании установки и сервер, и обозреватель SQL Server.
Нажмите кнопку «Далее», чтобы перейти к следующему шагу установки.
Выберите режим проверки подлинности, т.е. режим безопасности, применяемый для
проверки подлинности соединения клиента SQL Server с сервером.
Редакция 23.11.09
16
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Выбранный режим будет использоваться при соединении ПО «Луч» с SQL Server.
 Если выбран режим проверки подлинности Windows, SQL Server проверяет имя
учетной записи и пароль с помощью сведений операционной системы Windows. В
этом случае ПО «Луч» сможет использовать для соединения с SQL Server только
имя и пароль, которые были указаны при входе в Windows. Другие имена и пароли
будут недопустимы.
 Если выбран смешанный режим проверки подлинности, то Мастером миграции ПО
«Луч» для каждого Пользователя ПО «Луч» будет создан пользователь SQL Server
с точно таким же именем и с паролем «1». Этот пароль после миграции ПО «Луч»
нужно будет поменять средствами SQL Server.
При смешанном режиме проверки подлинности, необходимо задать надежный
пароль для имени входа sa, так как sa является членом фиксированной серверной
роли sysadmin, т.е. это имя администратора SQL Server.
Пароли SQL Server могут содержать от 1 до 128 знаков (букв, цифр и других символов).
Запрещается использование в качестве пароля следующих слов: password, admin,
administrator, sa, sysadmin. Нельзя также оставлять поле пароля незаполненным или
использовать в качестве пароля пробел.
Нажмите кнопку «Далее», чтобы перейти к следующему шагу установки.
Параметры сортировки определяют режим сортировки по умолчанию и соответствуют
языку Microsoft Windows на компьютере, выбранному при настройке Языков и
региональных стандартов в окне панели управления.
Редакция 23.11.09
17
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Нажмите кнопку «Далее», чтобы перейти к следующему шагу установки и задать
параметры конфигурации:
 Разрешить пользовательские экземпляры - по умолчанию опция включена и
должна остаться включенной.
 Добавление Пользователя к роли администратора SQL Server - по умолчанию
флажок снят. Его следует установить. Это позволить добавить текущего
Пользователя, выполняющего установку, к роли администратора SQL Server.
Редакция 23.11.09
18
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Нажмите кнопку «Далее», чтобы перейти к следующему шагу установки.
На следующем экране вы можете задать параметры отправки в Microsoft отчетов об
ошибках и данных об использовании компонентов SQL Server. Если флажок установлен,
SQL Server будет настроен на автоматическую отправку отчета в Microsoft в случае
возникновения критической ошибки.
Редакция 23.11.09
19
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Нажмите кнопку «Далее» для продолжения установки.
Подготовка к установке закончена. На экране будет отображен список устанавливаемых
компонентов.
Пользователь уже больше не сможет изменить параметры установки. На всех следующих
экранах, отображающих ход установки, следует нажимать кнопку «Далее».
На последнем экране «Завершение установки…» нажмите кнопку «Готово»:
Редакция 23.11.09
20
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
3
Установка Microsoft SQL Server Management Studio
Express
Microsoft SQL Server Management Studio Express (SSMSE) - это свободно
распространяемое простое в использовании графическое средство для управления базами
данных SQL Server Express. Загрузить MS SQL Server Management Studio Express можно с
сайта Microsoft
http://www.microsoft.com/downloads/details.aspx?familyid=C243A5AE-4BD1-4E3D-94B85A0F62BF7796&displaylang=ru.
Редакция 23.11.09
21
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Мастер установки поможет Пользователю шаг за шагом выполнить установку
Microsoft SQL Server Management Studio Express.
Введите те же регистрационные данные, которые водили при установке SQL Server
Express:
По окончании установки нажмите кнопку «Готово»:
Редакция 23.11.09
22
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
4
Настройка MS SQL Server
Предполагается, что настройка MS SQL Server осуществляется локально на том же
компьютере, на котором установлен SQL Server.
4.1
Запуск служб SQL Server
Если установка SQL Server была произведена в соответствии с описанным выше
алгоритмом, все службы SQL Server должны быть уже запущены.
Чтобы убедиться в этом, нажмите кнопку «Пуск» на панели задач и запустите из меню
Программы\Microsoft SQL Server\Средства настройки\SQL Server Configuration Manager.
Выберите слева «Службы SQL Server».
Если SQL Server и Обозреватель SQL Server находятся в состоянии «Работает» и имеют
режим запуска «Авто», ничего делать не нужно.
Если они (или одна из этих служб) остановлена, их следует запустить. Для этого
установите курсор на соответствующей строке в правой части окна и нажмите кнопку
на панели инструментов.
Редакция 23.11.09
23
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Осуществится запуск службы:
Если кнопка запуска недоступна, следует открыть окно свойств службы и изменить режим
запуска. Для этого дважды щелкните мышью на имени службы или выберите меню
Действие/Свойства. Перейдите на закладку «Служба»:
Редакция 23.11.09
24
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Измените режим запуска на «Авто» и нажмите кнопку «Применить»:
Затем перейдите на закладку «Вход» и нажмите кнопку «Пуск».
Редакция 23.11.09
25
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Состояние службы должно измениться на «Работает»:
Нажмите «ОК».
Службы SQL Server (если установлен один экземпляр SQL Sever Express по
умолчанию, то это службы SQL Server (MSSQLSERVER) и Обозреватель SQL Server)
должны быть запущены:
Редакция 23.11.09
26
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
4.2
Настройка сетевых протоколов
Нажмите кнопку «Пуск» на панели задач и запустите из меню
Программы\Microsoft SQL Server\Средства настройки\Настройка контактной зоны SQL
Server.
В окне «Настройка контактной зоны для служб и соединений» вы можете настроить
удаленное соединение. Это позволит Пользователям SQL Server обращаться к серверу по
локальной сети.
В меню слева выберите «Удаленные соединения».
Редакция 23.11.09
27
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Отметьте опцию «Локальные и удаленные соединения», затем опцию «Использовать
TCP/IP именованные каналы»:
Редакция 23.11.09
28
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Нажмите кнопку «Применить» и согласитесь с предложением перезагрузить
службу Database Engine:
Нажмите «ОК», чтобы закрыть окно настройки контактной зоны.
4.3
Настройка соединений с удаленными источниками
данных
Данный раздел предназначен для Пользователей полных версий SQL Server.
Пользователи MS SQL Server Express данный пункт могут пропустить, так как настройка
удаленных соединений для MS SQL Server Express будет выполнена автоматически
Мастером миграции в процессе миграции данных.
Редакция 23.11.09
29
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Если используется полная версия Microsoft SQL Server, нажмите кнопку «Пуск» на
панели задач и запустите из меню Программы\Microsoft SQL Server\Средства
настройки\Настройка контактной зоны SQL Server.
Выберите пункт «Настройка контактной зоны для функциональных
возможностей».
В окне «Настройка контактной зоны для функциональных возможностей» следует
включить поддержку функций OPENROWSET и OPENDATASOURCE для выполнения
нерегламентированных удаленных запросов.
Редакция 23.11.09
30
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Данные настройки позволят Мастеру миграции выполнять удаленные запросы к
базе данных Access.
5
5.1
Миграция ПО «Луч» с MS Access на MS SQL Server
Установка Мастера миграции
ПО «Луч» версии 6.0 и выше включает в себя Мастер миграции - средство для
переноса базы данных ПО «Луч» из MS Access в MS SQL Server. Для установки Мастера
миграции необходимо установить обновление ПО «Луч» urmdupdate.exe версии 6.0 или
выше с сайта НДЦ: http://www.ndc.ru/ru/workflow/system/programs/.
Запустите обновление. В папке, где установлено ПО «Луч», должен появиться
файл MWizard.exe.
Запустите ПО «Луч» стандартным образом. При этом обновится база данных
«Луча» в MS Access.
!! Мастер миграции должен быть запущен на том же компьютере, на котором
установлен MS SQL Server.
Поэтому:
 Если ПО «Луч» и SQL Server установлены на одном компьютере, выберите в ПО
«Луч» из меню «Администрирование» пункт «Миграция на SQL Server». Нажмите
кнопку «Да», чтобы закрыть «Луч» и запустить Мастер миграции.
Редакция 23.11.09
31
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6

Если ПО «Луч» и SQL Server установлены на разных компьютерах, закройте ПО
«Луч». Далее скопируйте из папки ПО «Луч» на компьютер SQL Server Express
сервера следующие файлы: MWizard.exe, базу данных dataNDC.mdb и папку files (она
существует в том случае, если файлы из базы данных были ранее вынесены на диск).
Если возможности скопировать файлы нет, установите локально MS SQL Express,
перенесите туда с помощью мастера миграции базу данных ПО «Луч», а затем
средствами SQL Server перенесите ее на «боевой» SQL Server. Запустите Мастер
миграции.
5.2
Перенос базы данных с помощью Мастера миграции
Для миграции данных с помощью Мастера миграции Пользователь должен иметь
права администратора SQL Server. Если SQL Server был установлен ранее и используется
другими программными системами, необходимо обратиться к администратору данного
сервера с просьбой создать пустую базу данных и делегировать Пользователю права
администратора.
Отведенное для базы данных физическое место на диске не должно быть меньше
суммарного размера базы данных Access (файл dataNDC.mdb в каталоге, в котором
установлен ПО «Луч») и вынесенных на диск файлов (директория \files в каталоге ПО
«Луч»). Кроме того, база данных должна допускать возможность расширения.
При переносе БД, размер которых достиг 500 МБ, объем оперативной памяти на
компьютере, где осуществляется миграция данных, должен быть не менее 1 Гб. Если
объем оперативной памяти меньше, увеличьте размер файла подкачки.
Если Пользователь установил SQL Server и настроил его, как было описано выше,
можно приступить к переносу базы данных.
Подготовительные операции миграции базы данных будут выполняться шаг за
шагом. Для перехода к следующему шагу служит кнопка «Вперед». Для выхода из
Мастера миграции с отменой всех выполненных операций служит кнопка «Отмена». Для
возврата к предыдущему шагу с возможностью изменения заданных ранее параметров
Редакция 23.11.09
32
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
служит кнопка «Назад». Кнопка «Готово» означает окончание подготовительных
операций и начало процесса переноса данных. После этого кнопки «Отмена» и «Назад»
станут недоступны.
!! Процесс миграции никак не влияет на исходную базу данных MS Access. Она
остается работоспособной, и ПО «Луч» может продолжать работать с этой базой
данных. Но если ПО «Луч» уже работает с MS SQL Server, и в базу записаны новые
данные, обратная миграция будет невозможна. Мастер не предназначен для переноса
данных обратно: из MS SQL Server в MS Access.
!! Мастер не может быть использован для миграции других баз данных.
Первое окно Мастера отображает приветствие и содержит ссылку на сайт
Microsoft, откуда вы можете скачать бесплатный SQL Express. Нажмите кнопку «Вперед»
для перехода к следующему шагу «Подключение к БД».
Для соединения с базой данных Access нужно указать путь к файлу mdb с данными
ПО «Луч». Как правило, этот файл dataNDC.mdb находится в каталоге, в который был
установлен ПО «Луч».
Если была скопирована база данных dataNDC.mdb (вместе с вынесенными из нее
ранее файлами, т.е. вместе с папкой files) из директории, в которую установлено ПО
«Луч», на тот компьютер, на котором установлен SQL Server, укажите локальный путь к
этой базе данных. Это поможет избежать как лишней нагрузки на локальную сеть, так и
проблем с настройкой прав доступа. Если же скопировать файл невозможно, следует
учитывать, что файл dataNDC.mdb должен быть доступен на чтение и запись для
пользователя, от имени которого запущен SQL Server. В этом случае к файлу базы данных
Access должен быть указан сетевой путь, например, \\urmdserver\Program
Files\NDC\dataNDC.mdb.
Для подключения к SQL Server, если Пользователь работает с уже установленной
ранее платной версией SQL Server, необходимо узнать у администратора Участника
Редакция 23.11.09
33
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
параметры соединения: имя сервера баз данных (обычно оно состоит из имени
компьютера и имени экземпляра SQL Server) и имя базы данных. Если политика
безопасности SQL Server Участника не допускает использование учетной записи
Windows, необходимо также узнать имя пользователя SQL Server и пароль. Пользователю
должны быть предоставлены права администратора на ту базу данных, в которую будут
переноситься данные ПО «Луч».
Для подключения к SQL Server нажмите кнопку «Параметры». Откроется окно
«Свойства связи с данными». На закладке «Поставщик данных» следует выбрать
«Microsoft OLE DB Provider for SQL Server». Нажмите кнопку «Далее >>«.
На закладке «Подключение»:
Редакция 23.11.09
34
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Выберите имя SQL сервера из списка доступных серверов. Это должен быть SQL
Server, установленный на том же компьютере, на котором в данный момент запущен
Мастер миграции.
Для обновления списка нажмите кнопку «Обновить» или заполните имя SQL
сервера вручную. Оно состоит из имени компьютера и (через \ ) имени экземпляра БД:
«[имя компьютера]\[имя экземпляра]». Если Пользователь работает с SQL Server Express,
это «[имя компьютера]\SQLEXPRESS».
Далее выберите способ подключения к SQL Server «Для входа в сервер
использовать». Если был установлен SQL Server Express, или есть уверенность, что
установленный у Участника SQL Server допускает проверку подлинности Windows,
выберите опцию «учетные сведения Windows» для входа на сервер. В противном случае
выберите опцию «следующие имя и пароль пользователя» и введите имя и пароль
администратора SQL Server.
Отметьте опцию «Выберите базу данных на сервере». Введите имя новой БД или
выберите из списка уже существующую БД. Если БД существует, нажмите кнопку
«Проверить подключение».
Нажмите «ОК». Параметры подключения будут сохранены.
Если ранее из Access для экономии места в БД часть данных была выгружена на
диск в виде файлов (размер хранящихся на диске файлов отображается на закладке «База
Редакция 23.11.09
35
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
данных», меню Администрирование/Параметры), при миграции данных можно
переместить эти файлы в SQL Server, чтобы в дальнейшем хранить их в базе данных
(максимальный размер базы данных в SQL Server Express составляет 4 Гб, что
значительно больше, чем в MS Access). Для этого отметьте опцию «Вернуть файлы в БД».
Исходные файлы при этом не стираются с диска.
Имейте в виду, что папка files с файлами должна находиться в той же директории,
где в данный момент находится база данных dataNDC.mdb. Если dataNDC.mdb была
скопирована на компьютер, на котором установлен SQL Server, вместе с ней должны быть
скопированы и файлы. Если файлы в данной папке не будут найдены, Мастер миграции
продолжит работу, невзирая на опцию «Вернуть файлы в БД».
Можно также загрузить файлы в базу данных позднее из ПО «Луч» (закладка «База
данных», меню Администрирование/Параметры).
После задания параметров подключения и выбора режима загрузки файлов
нажмите кнопку «Вперед».
Если параметры подключения к базам данных указаны верно, Мастер проверит
наличие указанной базы данных на SQL Server. Если указанной базы данных на сервере не
обнаружено, в ответ на предупреждение Мастера подтвердите необходимость создания
базы данных.
Если такая БД уже есть, Мастер выдаст предупреждение, что БД будет полностью
очищена. Чтобы в этом случае перейти к следующему шагу, подтвердите, что вы согласны
с очисткой БД.
Редакция 23.11.09
36
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Шаг «Создание базы данных ПО «Луч» на SQL Server» отображается только в том
случае, если указанная на предыдущем шаге (в окне «Свойства связи с данными» на
закладке «Подключение») база данных еще не создана
По умолчанию файл с базой данных будет расположен в той же директории, в
которой находятся системные базы данных SQL Server. Можно указать другое место
расположения файла базы данных ПО «Луч» в поле «Расположение файлов базы данных».
Нажмите кнопку «Вперед» для перехода к следующему шагу.
Редакция 23.11.09
37
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
На данном шаге можно выбрать Пользователей, которые будут сразу созданы на
SQL Server. Отметьте флажками отдельных Пользователей или нажмите кнопку «Выбрать
всех». Пользователь admin будет добавлен на SQL Server, даже если такого Пользователя
нет в исходной базе данных «Луч».
Если при указании параметров подключения к SQL Server был выбран тип
аутентификации «учетные сведения Windows NT», в список Пользователей включается
текущий пользователь Windows. Его не следует удалять из списка создаваемых на SQL
Server Пользователей.
Все Пользователи будут созданы с одинаковым временным паролем. По
умолчанию это пароль «1». Если Пользователь уже существует в SQL Server, ему будет
оставлен его пароль.
Вы можете задать другой временный пароль. Для этого установите флажок
«Изменить пароль, заданный по умолчанию» и введите пароль в поле ниже флажка. Тогда
все Пользователи будут созданы с указанным паролем. Если Пользователь уже
существует в SQL Server, ему будет оставлен его пароль.
Временный пароль запоминается Мастером миграции и будет отображаться при
его следующем запуске.
Поменять временный пароль на постоянный можно будет средствами SQL Server.
Все Пользователи будут иметь права администратора базы данных ПО «Луч».
Дальнейшее разделение прав Пользователей будет осуществляться средствами ПО «Луч».
Нажмите кнопку «Вперед» для перехода к следующему шагу.
Редакция 23.11.09
38
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Проверьте параметры миграции данных. Если параметры были указаны неверно,
можно вернуться на предыдущие шаги с помощью кнопки «Назад», исправить параметры
и снова вернуться к шагу «Миграция данных».
Если все параметры указаны верно, нажмите кнопку «Вперед». Начнется процесс
переноса данных. Ход процесса будет отображаться в журнале, который выводится на
экран. При этом кнопки «Отмена» и «Назад» станут недоступны.
Редакция 23.11.09
39
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Если в процессе переноса данных возникнут ошибки, в журнале появится
сообщение об ошибке, после чего можно вернуться назад и указать другие параметры
подключения к SQL Server.
Когда процесс переноса данных завершится, станет доступна кнопка «Готово».
Нажмите ее для завершения процесса миграции.
Мастер миграции предложит настроить ПО «Луч» для работы с SQL Server. Это
возможно только в том случае, если ПО «Луч» установлен на том же компьютере, что и
SQL Server, и Мастер миграции запущен из папки ПО «Луч». Если ответ будет
утвердительным, ПО «Луч» сразу после запуска начнет работу с SQL Server, никаких
дополнительных настроек не потребуется.
Если Мастер миграции был перемещен с компьютера ПО «Луч» на компьютер
SQL Server, то на предложение настроить ПО «Луч» для работы с SQL Server ответьте
отрицательно. Возможно переключить ПО «Луч» на режим работы с SQL Server позднее,
запустив ПО «Луч», на закладке «База данных», меню Администрирование/Параметры
(см. Руководство пользователя ЛРМ СЭД НДЦ (ПО «Луч»)).
6
6.1
Настройка и резервное копирование базы данных
Настройка доступа Пользователей к SQL Server Express
Пользователи являются одновременно пользователями SQL Server. Поэтому
каждый новый Пользователь должен быть зарегистрирован дважды: в SQL Server и в ПО
«Луч». Те Пользователи, которые были отмечены в Мастере миграции, в SQL Server будут
созданы автоматически (в ПО «Луч» они уже существуют).
Редакция 23.11.09
40
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Если ПО «Луч» использует для подключения к SQL Server проверку подлинности
Windows, то всех пользователей Windows, как локальных, так и пользователей домена,
которые будут работать с ПО «Луч» локально или через сеть, необходимо
зарегистрировать и как пользователей SQL Server, и как Пользователей ПО «Луч».
Для настройки пользователей в SQL Server Express необходимо запустить SSMSE
через меню Пуск/Программы/MS SQL Server/Среда SQL Server Management Studio
Express.
Для соединения с SQL Server используйте проверку подлинности Windows или
введите имя и пароль администратора Участника, если используется другой режим
проверки.
В качестве имени сервера укажите имя компьютера, на котором установлен SQL
Server Express, и далее через обратный слэш [\] - имя экземпляра. Для экземпляра по
умолчанию SQL Server Express это SQLEXPRESS:
Нажмите кнопку «Соединить». В окне SSMSE выберите «Имена входа» из папки
«Безопасность».
В правой части окна отобразятся все имена входа в SQL Server.
Редакция 23.11.09
41
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Для создания нового имени входа для нового пользователя SQL Server выберите из
контекстного меню пункт «Создать имя входа».
В окне «Создание имени входа» оставьте отмеченную по умолчанию опцию
«Проверка подлинности Windows». Нам необходимо добавить пользователей Windows,
сделав их имена именами входа в SQL Server.
Редакция 23.11.09
42
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Нажмите кнопку «Найти».
Редакция 23.11.09
43
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Тип объекта должен быть «Пользователь или Встроенный участник безопасности».
Во второй строке по умолчанию написано имя компьютера, на котором запущена SSMSE.
Если вы хотите добавить локальных Пользователей к числу пользователей SQL
Server, оставьте имя компьютера неизменным и введите имя Пользователя в поле ввода в
нижней части окна или нажмите кнопку «Дополнительно», и далее кнопку «Поиск».
Редакция 23.11.09
44
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Выберите в списке имя входа на компьютер Пользователя и нажмите «ОК».
Если к числу пользователей SQL Server необходимо добавить пользователей
сетевого домена, нажмите кнопку «Размещение».
Редакция 23.11.09
45
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Далее выберите домен:
Нажмите «ОК».
Редакция 23.11.09
46
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Введите имя Пользователя в формате [имя пользователя]@[имя домена] в поле ввода и
нажмите кнопку «Проверить имена». Если имя введено корректно, оно будет
расшифровано (если это предусмотрено в домене) и подчеркнуто:
Если имя введено ошибочно, будет выдано предупреждение:
Если проверка имени прошла успешно, нажмите кнопку «ОК».
Имя входа появится в соответствующем поле окна «Создание имени входа»:
Выбранному Пользователю в качестве базы данных по умолчанию надо приписать базу
данных ПО «Луч» (имя БД, которое указано в Мастере миграции):
Редакция 23.11.09
47
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Перейдите на страницу «Сопоставление пользователей», выбрав слева соответствующий
пункт меню:
Редакция 23.11.09
48
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Отметьте базу данных ПО «Луч» в списке «Пользователи, сопоставленные с этим именем
входа».
В списке «Членство в роли базы данных» к роли public добавьте роль db_owner:
Редакция 23.11.09
49
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Нажмите «ОК».
Зарегистрированный Пользователь должен появиться в списке имен входа:
Редакция 23.11.09
50
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Далее нужно запустить ПО «Луч» и открыть меню Администрирование/Пользователи:
Редакция 23.11.09
51
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Нажмите кнопку «Добавить», чтобы добавить вновь созданного пользователя SQL Server
в число Пользователей ПО «Луч»:
Редакция 23.11.09
52
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
В поле «Пользователь SQL Server/Пользователь Windows» введите имя входа, которое
зарегистрировано в SQL Server, но без указания домена.
В поле «Имя пользователя» можете расшифровать имя входа.
Добавьте нового Пользователя в одну из существующих групп.
Нажмите «ОК».
Подробнее о создании и редактировании Пользователей в ПО «Луч» написано в
Руководстве пользователя ЛРМ СЭД НДЦ (ПО «Луч») (см. Руководство пользователя
ЛРМ СЭД НДЦ (ПО «Луч»)).
6.2
Задание параметров сортировки базы данных
Мастер миграции создает базу данных ПО «Луч» с параметрами сортировки,
которые были выбраны по умолчанию для данного экземпляра SQL Server.
Для корректной работы ПО «Луч» должны быть заданы параметры сортировки
Cyrillic_General_CI_AS. Чтобы проверить, какие параметры имеет база данных, в среде
SSMSE выберите базу данных и из контекстного меню, открываемого по правой кнопке
мыши, выберите пункт «Свойства».
Редакция 23.11.09
53
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Откроется окно «Свойства базы данных». В левой части окна выберите закладку
«Параметры».
Убедитесь, что параметры сортировки заданы как Cyrillic_General_CI_AS. Если это не
так, выберите нужные параметры из выпадающего списка:
Редакция 23.11.09
54
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
6.3
6.3.1
Резервное копирование базы данных ПО «Луч»
Резервное копирование
Резервное копирование базы данных ПО «Луч», работающего под управлением
SQL Server, следует осуществлять средствами SQL Server.
К сожалению, в SQL Server Express отсутствуют средства автоматического
резервного копирования данных, поэтому данный раздел содержит описание резервного
копирования вручную, через интерфейс SQL Server Management Studio Express.
Запустите SSMSE через меню Пуск/Программы/MS SQL Server/Среда SQL Server
Management Studio Express.
Для соединения с SQL Server используйте проверку подлинности Windows или
введите имя и пароль администратора SQL Server, если используется другой режим
проверки.
В качестве имени сервера укажите имя компьютера, на котором установлен SQL
Server Express, и далее через обратный слэш [\] - имя экземпляра. Для экземпляра по
умолчанию SQL Server Express это SQLEXPRESS.
Редакция 23.11.09
55
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
В обозревателе объектов разверните дерево выбранного сервера, щелкнув имя
сервера, раскройте узел «Базы данных» и выберите базу данных ПО «Луч» (с именем,
которое указано в Мастере миграции):
Из контекстного меню «Задачи» выберите пункт «Создать резервную копию».
В окне «Резервное копирование базы данных» убедитесь, что выбрана база данных
ПО «Луч» и тип резервной копии «Полное». Полная резервная копия содержит все данные
заданной базы данных и журналов с возможностью последующего восстановления этих
данных.
В поле «Назначение» оставьте путь по умолчанию или укажите новые пути к
файлу с копией базы данных с помощью кнопки «Добавить».
Если будет задано несколько путей назначения, резервная копия будет разделена
таким образом, что восстановление будет возможно только при указании всех этих путей.
Редакция 23.11.09
56
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Введите путь и имя файла резервной копии. Расширение файла может быть
произвольным, но чаще всего это bak.
Нажмите «ОК».
Подождите, пока осуществляется копирование:
В случае успешного копирования будет выдано сообщение:
Редакция 23.11.09
57
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Файлы с копией базы данных появятся во всех папках, указанных в поле «Назначение».
6.3.2
Восстановление
В обозревателе объектов разверните дерево выбранного сервера, щелкнув имя
сервера, раскройте узел «Базы данных» и выберите базу данных ПО «Луч», которую
необходимо восстановить. В контекстном меню «Задачи» выберите пункт
Восстановить/База данных.
В окне «Восстановление базы данных» выберите опцию «С устройства» и нажмите
кнопку […] для выбора файла с резервной копией.
Редакция 23.11.09
58
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Нажмите кнопку «Добавить», чтобы указать путь к файлу с резервной копией.
Если резервное копирование было осуществлено в несколько файлов, все они
должны быть указаны при восстановлении:
Нажмите «ОК».
Отметьте флажком имя резервного набора и нажмите кнопку «ОК», чтобы начать
восстановление:
Редакция 23.11.09
59
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
По завершении восстановления появится сообщение об успешном восстановлении базы
данных:
7
Возможные проблемы и способы решения
Раздел описывает известные проблемы, которые могут встретиться при настройке
MS SQL Server, при переносе базы данных ПО «Луч», и возможные способы решения.
Редакция 23.11.09
60
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
7.1
7.1.1
Ошибки при миграции базы данных
Ошибка на шаге «Миграция данных» из-за некорректных настроек
соединений с удаленными источниками данных.
Если в ходе процесса переноса данных (шаг «Миграция данных» Мастера
миграции) Пользователем получено сообщение «Произошла ошибка SQL Server blocked
access to STATEMENT ‘OpenRowset/OpenDatasource’ of component ‘Ad Hoc Didtributed
Queries’ because this component is turned off as a part of the security configuration for this
server. A system administrator can enable the use of ‘Ad Hoc Distributed Queries’ by using
sp_configure…», необходимо разрешить Мастеру миграции осуществлять удаленные
запросы к базе данных ПО «Луч» под MS Access. Для этого:
1. Закройте Мастер миграции
2. Нажмите кнопку «Пуск» на панели задач и запустите из меню Программы\Microsoft
SQL Server\Средства настройки\Настройка контактной зоны SQL Server. Выберите
пункт «Настройка контактной зоны для функциональных возможностей».
3. В окне «Настройка контактной зоны для функциональных возможностей» следует
включить поддержку функций OPENROWSET и OPENDATASOURCE для
выполнения нерегламентированных удаленных запросов (см. п 4.3 «Настройка
соединений с удаленными источниками данных»)
4. Запустите снова Мастер миграции и повторите сначала процедуру переноса данных
(можно использовать прежнюю базу данных).
7.1.2
Ошибка на шаге «Миграция данных» из-за некорректных настроек
параметров сортировки базы данных (Collation name)
Если в ходе процесса переноса данных (шаг «Миграция данных» Мастера
миграции) Пользователем получено сообщение «Произошла ошибка - Invalid column name
'ID' Microsoft OLE DB Provider for SQL Server», необходимо изменить параметры
сортировки базы данных SQL Server, в которую осуществляется копирование данных ПО
«Луч». Для этого:
1. Закройте Мастер миграции
2. Нажмите кнопку «Пуск» на панели задач и запустите из меню Программы\Microsoft
SQL Server\Среда SQL Server Management Studio.
3. В среде SSMSE выберите базу данных и из контекстного меню, открываемого по
правой кнопке мыши, выберите пункт «Свойства». Для корректной работы ПО «Луч»
должны быть заданы параметры Cyrillic_General_CI_AS (см. п.6.2 «Задание
параметров сортировки базы данных»).
4. Запустите снова Мастер миграции и повторите сначала процедуру переноса данных.
7.1.3
Ошибка на шаге «Миграция данных» при попытке определить
версию базы данных из-за неверных параметров соединения с SQL
Server
Если в ходе процесса переноса данных (шаг «Миграция данных» Мастера
миграции) Пользователем получено сообщение «Произошла ошибка при попытке
Редакция 23.11.09
61
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
определить версию базы данных», необходимо изменить параметры подключения к SQL
Server (см. раздел 5.2). Для этого:
1. С помощью кнопки «Назад» вернитесь к странице «Подключение к БД».
2. Нажмите кнопку «Параметры». Откроется окно «Свойства связи с данными».
3. На закладке «Поставщик данных» выберите «Microsoft OLE DB Provider for SQL
Server» (не используйте никакие другие поставщики данных!).
4. На закладке «Поставщик данных» нажмите кнопку «Далее >>«.
5. На закладке «Подключение выберите имя SQL сервера.
6. Для обновления списка нажмите кнопку «Обновить» или заполните имя SQL сервера
вручную. Оно состоит из имени компьютера и (через \ ) имени экземпляра БД: «[имя
компьютера]\[имя экземпляра]». Если Пользователь работает с SQL Server Express, это
«[имя компьютера]\SQLEXPRESS».
7. Далее выберите способ подключения к SQL Server «Для входа в сервер использовать».
Если Пользователем установлен SQL Server Express, или есть уверенность, что
установленный у Пользователя SQL Server допускает проверку подлинности Windows,
выберите опцию «учетные сведения Windows» для входа на сервер. В противном
случае выберите опцию «следующие имя и пароль пользователя» и введите имя и
пароль администратора SQL Server.
8. Отметьте опцию «Выберите базу данных на сервере». Введите имя новой БД или
выберите из списка уже существующую БД. Если БД уже существует, нажмите кнопку
«Проверить подключение». (Такой тест возможен только для базы данных, которая
была создана ранее! Новая база данных еще не создана, к ней нельзя проверить
подключение). Если тестовое подключение прошло успешно, можно продолжить
работу. Если тест не удался, проверьте еще раз все параметры подключения, чтобы
добиться успешного соединения.
9. Нажмите «ОК». Параметры подключения будут сохранены.
10. Нажмите кнопку «Вперед», чтобы продолжить процесс переноса данных.
7.2
Ошибки при старте ПО «Луч»
Если при старте ПО «Луч», настроенного на работу с SQL Server, не формируется список
документов в правой части окна и выдается сообщение «Недопустимое имя столбца»,
проверьте параметры сортировки базы данных ПО «Луч».
В среде SSMSE выберите базу данных и из контекстного меню, открываемого по правой
кнопке мыши, выберите пункт «Свойства». Для корректной работы ПО «Луч» должны
быть заданы параметры Cyrillic_General_CI_AS (см. п.6.2 «Задание параметров
сортировки базы данных»)
Редакция 23.11.09
62
Руководство по настройке ПО «Луч» для работы с MS SQL Server, версия ПО 6.6
Лист регистрации изменений
Тип
измен
ения
Описание изменения
Место изменения (ссылки)
Пояснения к типам изменений:
Нов. – описание новых возможностей ПО «Луч»
Изм. – описание изменений существующего интерфейса ПО «Луч»
Ред. – редакционные правки Руководства (исправления, добавления, уточнения и др.)
Последние отмеченные изменения выделены в тексте красным цветом шрифта.
Стилистические или грамматические исправления, а также незначительные изменения в тексте не
выделяются и на листе регистрации изменений не фиксируются.
Редакция 23.11.09
63
Скачать