powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Простой вопрос...
4 сообщений из 4, страница 1 из 1
Простой вопрос...
    #32047688
newDave
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня опыта пока немного. Подскажите, что нужно учесть и сделать при создании базы для нескольких пользователей, которые могут одновременно пользоваться ей по сети. Сразу скажу, что структура БД, клиентская часть, логины и роли с овсякими пермишенами уже созданы. Заранее спасибо.
...
Рейтинг: 0 / 0
Простой вопрос...
    #32047710
dkstranger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если вся работа идет через SQL - язык,
то данными могут пользоваться сколько угодно
народу (отдельные вопросы - блокировка,
производительность, refresh и т.п.)
...
Рейтинг: 0 / 0
Простой вопрос...
    #32047718
newDave
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нельзя ли чуть подробнее, что значит работа чарез SQL, и какие есть альтернативы? У меня клиенты сделаны в Access'e и работают с данными через ODBC, иногда используются всякие методы модели DAO как то AddNew, или Edit.
...
Рейтинг: 0 / 0
Простой вопрос...
    #32047939
dkstranger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поддержка многопользовательского режима -
дело сервера, если для всех операций используются
команды SQL (select, insert, update, delete).
ODBC - только транспорт, способ связи...

Однако, в клиентских приложениях могут быть
компоненты, ктр с сервером пытаются работать
напрямую (сами добавлять записи или их
модифицировать). Конечно, эти операции,
в конечном итоге тоже сводятся к элементарным,
но, например, Access или Delphi, применяя свою кашу
могут создавать серьезные проблемы (особенно
при собственной синхронизации).

Наиболее грамотен след подход (хотя не самый быстрый)

1. Для того, чтобы получить данные, использовать
select (не надеятся, что клиент сам отследит
изменения от других юзверей)
2. Не использовать курсоры и вообще отказаться от
понятия "текущая запись"
все операции проводить через
select, insert, update, а для выбора использовать
первичный ключ
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Простой вопрос...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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