Если появляется задача: подключение к базе данных на другом компьютере, подключение базы после переустановки программы или если нужно проверить почему программа не запускается, то необходимо пройти тест и настроить источники данных ODBC.
Для этого необходимо через меню «Пуск» -> «Панель управления» -> «Администрирование» (если не находите такой пункт, то в окне «Все элементы панели управления» выберите «Крупные значки» ) -> «Источников данных ODBC». В окне «Администратор источников данных ODBC», на закладке «Пользовательский DSN» в области «Источники данных пользователя» выбрать источник – «MSSQL» и нажать на кнопку «Настройка …».
Следует также отметить, что название источников четко регламентировано: то есть для SQL Server 2000 – MSSQL , а для SQL Server 2005, SQL Server 2008 – GIS.
Появится окно «Настройка DSN для Microsoft SQL Server», в котором будет указано «Имя : MSSQL», «Описание : MSSQL» (можно ввести краткое описание), а в поле «Сервер» указать значение в зависимости от местоположения БД: для локальной базы данных - это (local), а в случае, если база данных находится на другом компьютере - указываем имя этого компьютера. В нашем примере - это будет «(local)» и нажимаем «Далее».
На следующем шаге отметим «проверять подлинность учетной записи SQL Server» (в данном случае идентификация пользователя будет происходить не по учетным записям пользователей Windows, а по SQL Server, таким образом работает GIS 6). Ставим галочку напротив «Получить параметры, используемые по умолчанию». В полях ввода «Пользователь» и «Пароль» вводим данные администратора, по умолчанию - это sa и rrdkz и нажимаем «Далее».
Если на этом этапе произошла ошибка, то возможно, что SQL Server не запущен или введены неправильно имя пользователя или пароль.
Если всё нормально, появится следующее окно настройки.
Если в поле «Использовать по умолчанию базу данных» среди списков подключённых БД нет нашей, то это говорит о том, что SQL Server запущен и работает, но БД не подключена или она неисправна. Также в этом окне есть немаловажное поле и галочка «Присоеденить файл базы данных». На нем остановимся детальнее. Эта птичка стоит для того, чтобы подключить базу данных, в которой ещё нет файла лога (GIS_log.LDF) - это используется, по большому счёту, только при установке программы и подключении чистой базы данных.
В нашем случае, БД создана и была уже в работе, следовательно GIS_log.LDF существует. Тогда галочку «Присоединить файл базы данных» не ставим (а если стоит, то убираем), выбираем нашу БД GIS, остальные параметры оставляем по умолчанию, как показано на рисунке и кликаем «Далее».
В появившемся окне настройки оставляем по умолчанию, лишь можно в поле «Изменить язык системных сообщений SQL-сервера на:» выбрать «Russian». Кликаем на «Готово».
И появляется окно конфигурации ODBC, в котором нажимаем на кнопку «Проверить источник данных».
Отобразится окно проверки прохождения теста: в положительном случае будет надпись - «ТЕСТ УСПЕШНО ЗАВЕРШЕН!», в противном случае – сообщение об ошибке. Если тест не пройден, закройте это окно нажатием кнопок "Ок" и пройдите тест заново. Возможно, что значение снятия галочки «Присоединить файл базы данных» ещё не сохранилось. При повторном прохождении теста, этой птички уже не должно быть и потому тест будет пройден успешно.
Створений:
2013-10-02 11:16:43.0
Змінений:2013-10-02 11:16:43.0
Програма:ГИС 6
Створив:Андрей Парамонов