|
0 / 0 / 0
Регистрация: 07.11.2008
Сообщений: 29
|
|
Ограничение количества пользователей БД22.01.2010, 00:42. Показов 5333. Ответов 9
Метки нет (Все метки)
Столкнулся с проблемой, когда к конкретной БД нельзя добавить больше
чем 16384 пользователя, т.к. поле uid таблицы sysusers имеет тип данных smallint. Конечно, такое количество одновременно подключаемых пользователе не планируется, тогда это вопрос организации доступа к БД. Возможно, что это сделано не совсем рационально, тогда какой способ организации к БД через Web лучше использовать, чтобы не столкнуться с вышеуказанным ограничением?
0
|
|
| 22.01.2010, 00:42 | |
|
Ответы с готовыми решениями:
9
Ограничение количества mdb соединений Каково ограничение количества столбцов у таблицы? Ограничение количества записей полученных из .dbf |
|
Axel
|
|
| 23.01.2010, 00:18 | |
|
не боись, с такой проблемой не столкнешься, если правильно сделаешь доступ... одновременно на сервере может выполняться несколько операций, не сравнимо с 10000...
а через веб постоянное соединение не поддерживается, при переходе или выхода со страницы, соединение завершается... |
|
|
0 / 0 / 0
Регистрация: 07.11.2008
Сообщений: 29
|
|
| 23.01.2010, 00:23 [ТС] | |
|
Так все дело в том, что я уже с ней столкнулся... Так и какой же он этот правильный доступ?
0
|
|
|
0 / 1 / 3
Регистрация: 27.03.2012
|
|
| 23.01.2010, 01:26 | |
|
что за БД? почему столько пользователей
0
|
|
|
Axel
|
|
| 23.01.2010, 19:55 | |
|
я же говорю, что при переходе на другую страницу, выхода со страницы, нужно завершать соединение с сервером. а при открытии страницы, подключаться к нему.
а сервер не сможет одновременно делать запросы для 10000 пользователей |
|
|
Axel
|
|
| 23.01.2010, 19:58 | |
|
млин... сразу не въехал...
сорьки что нагналкак возможный вариант, сам сделай такую таблицу пользователей, если проект настолько глобальный, тогда есть смысл сделать подобную таблицу. и организовывать все вручную, т.е. все доступы, а в итоге подключаться будут через нескольких пользователей, определенных через роли, т.е. администратор, пользователь, опытный пользователь это разные логины. что-то подобное
|
|
|
0 / 0 / 0
Регистрация: 07.11.2008
Сообщений: 29
|
|
| 24.01.2010, 00:16 [ТС] | |
|
Ладно, общие фразы, думаю, не помогут. Попробую объяснить в красках...Проблема заключается в том, что все пользователи, которые работают с БД отнесены к некоторой роли, у которой есть предопределенный набор ХП, которые они выполняют. Их действия фиксируются в БД, и от этого не уйти. Выполнять эти действия могут только ПОЛЬЗОВАТЕЛИ ДАННОЙ БД. Система была проста: есть роль (условно говоря это менеджер) он фиксирует все заявки пользователей и относит их к пользователям БД. У него есть соответствующие права (т.е. чтобы добавить пользователя к конкретной БД и дать ему соответствующие права менеджер должен быть участником роли sysadmin, только в этом случае у него есть эти права). Есть и таблица где фиксируются все пользователи (своя, не системная). Все, вроде, нормально. Но в какой-то момент их стало много (просто организация попалась плодовитая), занести их нельзя, т.к. не позволяет таблица sysusers. Чтобы ходить через одного логического пользователя менеджеру надо сидеть и отслеживать когда он пришел и когда отконнектился (кто ему права на работу с БД даст) или дать ему права админа, чтобы он сам себя зафиксировал, но это уже ни в какие ворота не лезет... А потоом он пришел как ананимус какой-нибудь и как я его данные зафиксирую, если они все одним миром мазаны. Вот и получается замкнутый круг... Понятно, что есть системы и покруче, но как они всех учитываютя и распознают пока не пойму, а проблема реальная, вот и обратился к братскому сообществу, но пока дельного ответа не нашел, хотя, конечно, никто в этом и не обязан. Но мало ли кому-то потом на эти грабли наступить придется...
0
|
|
|
0 / 1 / 3
Регистрация: 27.03.2012
|
|
| 24.01.2010, 00:48 | |
|
по-моему, выход только в пересмотре политики наличия индивидуальных логинов... либо может быть проще разделить БД на части, т.е. один отдел в одной БД, другой - в другой.
http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/q303/8/79.ASP&NoWebContent=1
0
|
|
|
Axel
|
|
| 24.01.2010, 13:46 | |
|
вот и проверяй что он пользователь именно твоей бд, а не логин у него отдельный. но тут придется перестраивать все...
|
|
|
0 / 0 / 0
Регистрация: 07.11.2008
Сообщений: 29
|
|
| 24.01.2010, 16:07 [ТС] | |
|
Пока особо не обольщаюсь, но вроде вариант с использованием учетной записи guest катит...
0
|
|
| 24.01.2010, 16:07 | |
|
Помогаю со студенческими работами здесь
10
Ограничение количества пользователей на порт Ограничение доступа пользователей Ограничение прав пользователей Ограничение прав пользователей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|