powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / "Синхронизация" баз
3 сообщений из 3, страница 1 из 1
"Синхронизация" баз
    #32069238
Leonid M.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Стоит следующая задача, есть сервер с MSSQL 2000, не столь важно. И несколько клиентов локальных на ACCESS(теоритически их может быть сколько угодно). Данные с локальных клиентов собираются на сервере. Понятно записи в таблицах идетифицируются по какому-то id(целое, identity). причём ессно на клиенте и на сервере эти id различаются. Таблицы между собой связаны, стоит задача как бы сделать так чтобы при копировании данных на сервер эти отношения между записями не потерялись. Конечно можно сделать тупо в родительскую таблицу запись добавил, получил id записи, после чего использую этот id при добавлении в дочернии таблицы. Может быть есть способ поэлегантнее? и попроще?
...
Рейтинг: 0 / 0
"Синхронизация" баз
    #32069249
fima
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну что б элегантно, то надо не int а uniqueidentifier использовать.
...
Рейтинг: 0 / 0
"Синхронизация" баз
    #32069268
sergwsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1 вариант. Каждому клиенту дать свой диапазон ключей.
2 вариант. Тащить с каждого клиента GUID клиента. И для фильтрации на сервере использовать составной первичный ключ (ID записи на клиенте + GUID клиента).
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / "Синхронизация" баз
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]