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

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

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

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


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