Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
26.04.2024, 20:13:39
 
Начало Помощь Поиск Войти Регистрация
Новости: Форум обновлен

+  Форум АО "ВЗЛЕТ"
|-+  Автоматизация и диспетчеризация
| |-+  Взлет СП3
| | |-+  Перенос баз в MSSQL
0 Пользователей и 1 Гость смотрят эту тему. « предыдущая тема следующая тема »
Страниц: [1] 2 Печать
Автор Тема: Перенос баз в MSSQL  (Прочитано 22661 раз)
Corvax
Гость
« : 29.04.2010, 09:06:21 »

Здравствуйте!

Подскажите, пожалуйста, существуют ли штатные способы переноса spdef из Access в MSSQL? С spbase понятно, а с spdef, как и splog, spform, увы, нет...
Записан
vsp
Наш человек
***

Харизма: 15
Офлайн Офлайн

Сообщений: 430


« Ответ #1 : 29.04.2010, 10:00:04 »

1. Единственный способ переноса - это выполнение пункта меню Файл - Устаревшие данные  в программе Отчеты. При этом переносятся и описания и архивы.

2. Переносить Spform не нужно. Это вспомогательная база, она используется только при формировании отчета.

3. Средств для переноса данных из Splog.mdb в MS SQL во Взлет СП нет.
Записан
Corvax
Гость
« Ответ #2 : 29.04.2010, 10:35:41 »

Спасибо за быстрый и исчерпывающий ответ!

Я правильно понимаю что в MSSQL нет необходимости создавать 2 базы по аналогии с spdef/spbase? Т.е. описание и данные будут находиться в одной базе и ее надо указать в пунктах меню "Хранилище описаний" и "Хранилище данных" программы "Отчеты". Какого поставщика данных правильнее выбрать при описании соединения?
Записан
vsp
Наш человек
***

Харизма: 15
Офлайн Офлайн

Сообщений: 430


« Ответ #3 : 29.04.2010, 12:16:13 »

1. Не только нет необходимости, но и не получится. При переносе программа спрашивает только один пункт назначения. А в версии 3 вообще будет только одно место .

2. Поставщик данных
Microsoft OLE DB Provider for SQL Server
Записан
Corvax
Гость
« Ответ #4 : 29.04.2010, 12:17:14 »

Спасибо!
Записан
Corvax
Гость
« Ответ #5 : 04.05.2010, 11:50:05 »

Обнаружился интересный момент. Перенос работает только в случае Windows-авторизации к базе MSSQL. SQL авторизация не проходит. Создан пользователь с правами db_owner на нужную базу, проверка соединения под ним проходит успешно, но при запуске переноса выскакивает ошибка "Не удается открыть базу Spdef". Это же ошибка возникает и при выборе хранилища описаний в программе "Отчеты", с Windows-авторизацией к базе ошибки нет.

Так и должно быть?
Записан
vsp
Наш человек
***

Харизма: 15
Офлайн Офлайн

Сообщений: 430


« Ответ #6 : 11.05.2010, 12:12:21 »

Нет. Просто при заполнении полей доступа к базе данных Вы забыли поставить птичку "Разрешить сохранение пароля". В результате пароль не сохранен. Программы Взлет СП не получают доступ к базе. Задайте хранилища снова.
Записан
Corvax
Гость
« Ответ #7 : 13.05.2010, 22:21:33 »

Все верно, спасибо.  Действительно забыл Smiley
Записан
Adam
Гость
« Ответ #8 : 26.05.2010, 03:25:12 »

Здравствуйте.
Перенес БД в MSSQL. все прошло успешно.
Стал настраивать консоль на своем рабочем месте. Все прошло удачно.
Но при попытке настроить другое рабочее место под консоль, при указании пути к c:\Program Files\VzljotSP\ на сервер с MSSQL с установленным Взлет СП, вылетает ошибка "Не открыть базу данных Spdef.mdb".
P.S.
На сервере:
1) папка VzljotSP расшарена для доступа, при этом пробовал и только чтение и полный доступ.  Huh?
2) хранилище данных и описаний "по выбору", т.е. не из *.mdb.
3) опрос, отчеты работают корректно из источника данных в MSSQL.
Записан
lbv
Гость
« Ответ #9 : 26.05.2010, 09:02:35 »

На втором рабочем месте режим "Новая консоль установили?
На основном рабочем месте права новой консоли указали?
Записан
Adam
Гость
« Ответ #10 : 26.05.2010, 11:57:04 »

1) Новая консоль установил, указал сетевой путь до папки VzljotSP на сервер (именно в этот момент появляется ошибка, папка для доступа открыта)
2) Права указал, указав "IP-адрес" и права "Администратор", ip-адрес 100% верен.

Записан
vsp
Наш человек
***

Харизма: 15
Офлайн Офлайн

Сообщений: 430


« Ответ #11 : 26.05.2010, 14:24:27 »

>3) опрос, отчеты работают корректно из источника данных в MSSQL

Поясните, что имеется в виду.

>вылетает ошибка "Не открыть базу данных Spdef.mdb".

Полагаю к самому SQL-серверу, где лежат описания, нет доступа со стороны нового консольного рабочего места.
Записан
Adam
Гость
« Ответ #12 : 27.05.2010, 06:30:27 »

3) т.е. на сервере все работает корректно. Источником БД является MS SQL
4) доступ есть, по крайней мере, если просто подключить источник данных ODBC, то к БД подключается.
Записан
vsp
Наш человек
***

Харизма: 15
Офлайн Офлайн

Сообщений: 430


« Ответ #13 : 27.05.2010, 08:53:05 »

Версии Взлет СП на основном и консольном компьютерах совпадают?
Записан
Adam
Гость
« Ответ #14 : 27.05.2010, 11:15:50 »

да.
3.0.0.1
Записан
Страниц: [1] 2 Печать 
« предыдущая тема следующая тема »
Перейти в:  


Войти

© 1990—2016, АО «Взлет».
Все права защищены.
Контактная информация
Powered by SMF 1.1.13 | SMF © 2006-2011, Simple Machines LLC
Материалы, размещенные на сайте, охраняются законодательством об авторском праве. Перепечатка материалов допускается только со ссылкой на сайт.