SASGIS

Веб-картография и навигация

Хранение меток в базе MS SQL

Форум для обсуждения деталей разработки программы SAS.Планета

Модераторы: vdemidov, Tolik

Re: Хранение меток в базе MS SQL

Сообщение Parasite » 04 фев 2016, 06:17

samsomus писал(а):
BormanPB писал(а):Появилась ли возможность совместной работы с метками по локальной сети?

А мой костыль такой: Вся папка SAS лежит на Яндекс-диске, кроме кеша. Вот и возможность работы и на работе, и дома, и в любом другом месте с одной базой меток.

Проблемы начнутся, когда оно (случайно или внезапно) откажется открытым одновременно на обоих сторонах. То, что будет открыто последним - не будет иметь понятия об изменениях из того что было открыто первым (даже если файлы будут синхронизированы), и то что будет закрыто последним - перезапишет все то, что будет предварительно записано закрываемым первым. То есть, наличие проблем - всего лишь вопрос времени или случайного тычка в иконочку.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 459 раз.

Re: Хранение меток в базе MS SQL

Сообщение samsomus » 04 фев 2016, 14:36

Parasite писал(а):
samsomus писал(а):
BormanPB писал(а):Появилась ли возможность совместной работы с метками по локальной сети?

А мой костыль такой: Вся папка SAS лежит на Яндекс-диске, кроме кеша. Вот и возможность работы и на работе, и дома, и в любом другом месте с одной базой меток.

Проблемы начнутся, когда оно (случайно или внезапно) откажется открытым одновременно на обоих сторонах.

этот вариант не для многопользовательского случая
samsomus
Постигающий Дао
 
Сообщения: 223
Зарегистрирован: 02 фев 2009, 23:14
Благодарил (а): 274 раз.
Поблагодарили: 7 раз.

Re: Хранение меток в базе MS SQL

Сообщение Parasite » 04 фев 2016, 16:02

samsomus писал(а):этот вариант не для многопользовательского случая

Начальный вопрос был про совместную работу, что само по себе подразумевает число работников (не исключая и одновременных) >1. :roll:
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 459 раз.

Re: Хранение меток в базе MS SQL

Сообщение BormanPB » 06 апр 2016, 19:22

Parasite писал(а):Начальный вопрос был про совместную работу, что само по себе подразумевает число работников (не исключая и одновременных) >1. :roll:

Так и есть, может открыть программу несколько человек, но редактировать к сожалению может только тот, кто первым открыл SAS. И использовать дополнительное ПО нет возможности из-за ограничений. Вот и никакое решение придумать не могу. А есть ли возможность повесить БД на хостинге?
BormanPB
Новичок
 
Сообщения: 3
Зарегистрирован: 28 янв 2016, 11:19
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Хранение меток в базе MS SQL

Сообщение zed » 07 апр 2016, 15:11

Так а вы пробовали СУБД через ODBC в текущей версии SAS? Совсем-совсем невозможно пользоваться?

За это сообщение автора zed поблагодарил:
SergeyKa (06 ноя 2019, 23:21)
Рейтинг: 5.26%
 
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

Re: Хранение меток в базе MS SQL

Сообщение Shilov » 06 ноя 2019, 22:29

А можно поподробнее, как использовать базу Планеты в SQL одновременно, допустим 3 пользователями с возможностью добавлять-удалять метки всем? Что для этого нужно?
PS. Описание ODBC почитал в википедии и еще паре статей)) не понял как использовать
Shilov
Новичок
 
Сообщения: 10
Зарегистрирован: 11 авг 2016, 22:21
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Re: Хранение меток в базе MS SQL

Сообщение SergeyKa » 06 ноя 2019, 23:35

Есть компы A B C D. На комп А устанавливается MSSQL сервер. В сервере разворачивается база MySasDB. На компах B C D устанfвливается драйвер для доступа к SQL серверу (ODBC). Предполагается, что все компы доступны по сети. В драйвере (ODBC) указывается IP и порт компа А. Причем на самом А тоже может быть настроен драйвер для доступа к локальному серверу. Далее на одном из компов указывается новый тип базы меток и она должна создаться. Проблема, судя по всему, в том, что изменения на любом из компов кэшируются и не факт, что удастся сохранить целостность базы.
Добавлю:
Строка подключений для ODBC должна быть вида как ниже но с вашими реальными параметрами IP MySasDB Имя Пароль

MS Access
Driver={ Microsoft Access Driver (*.mdb)};Dbq=c:\somepath\dbname.mdb;Uid=Admin;Pwd=pass;
MSSQL
Driver={SQL Server}; Server=MyServerName; Database=myDatabaseName; UID=myUsername; PWD=myPassword
MySQL
Driver={MySQL ODBC 3.51 Driver}; Server=servername; Database=dbname; UID=username; PWD=password; Option=3
PostgreSQL
Driver={PostgreSQL}; Server=servername; Database=dbname; UID=username; PWD=password
DBase
Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=c:\somepath\dbname.dbf;
Oracle
Driver={Microsoft ODBC for Oracle};Server=OracleServer.world;Uid=admin;Pwd=pass;
ЗЫ Если, что не так.. подправьте
Последний раз редактировалось SergeyKa 06 ноя 2019, 23:44, всего редактировалось 2 раз(а).

За это сообщение автора SergeyKa поблагодарил:
Shilov (14 ноя 2019, 01:56)
Рейтинг: 5.26%
 
SergeyKa
Постигающий Дао
 
Сообщения: 107
ICQ: 7417559
Зарегистрирован: 04 мар 2009, 01:03
Откуда: Москва
Благодарил (а): 105 раз.
Поблагодарили: 14 раз.

Re: Хранение меток в базе MS SQL

Сообщение SergeyKa » 06 ноя 2019, 23:38

zed писал(а):Так а вы пробовали СУБД через ODBC в текущей версии SAS? Совсем-совсем невозможно пользоваться?

А там ODBC или ADO "строка подключения"?
SergeyKa
Постигающий Дао
 
Сообщения: 107
ICQ: 7417559
Зарегистрирован: 04 мар 2009, 01:03
Откуда: Москва
Благодарил (а): 105 раз.
Поблагодарили: 14 раз.

Re: Хранение меток в базе MS SQL

Сообщение SlavutichRED » 03 июн 2020, 12:05

zed писал(а):Так а вы пробовали СУБД через ODBC в текущей версии SAS? Совсем-совсем невозможно пользоваться?


да - создал в Postgre пустую БД, в настройках меток САСа прописал:
Driver={PostgreSQL ANSI}; Server=10.52.10.81; Database=MARKS; UID=slavutich_red; PWD=мойпарольотСУБД

- САС БЛ=Д после этого успешно наполнил таблицами, разрешил добавлять метки,... типа все ок, но после выхода с программы и при повторном ее открытии перестают метки работать -
ранее добавленные метки уже не отображаются (хотя в менеджере меток они есть в списке), новых добавить не дает - выдает все время ошибку "EAbort: Operation aborted"
SlavutichRED
Новичок
 
Сообщения: 3
Зарегистрирован: 28 сен 2018, 18:00
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.

Вернуться в Раздел для разработчиков программы SAS.Планета

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0