Читаем Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ полностью

Например, для добавления пользователя claudio и назначения ему пароля dbkeycop в командной строке введите следующее.

В Windows:

,.\BIN> gsec -add claudio -pw dbkeycop -user SYSDBA -password masterkey

В POSIX:

bin]$ ./gsec -add claudio -pw dbkeycop -user SYSDBA -password masterkey

Для отображения содержимого таблицы USERS введите: > gsec -display и так далее.

Сообщения об ошибках gsec

В табл. 34.2 представлены сообщения об ошибках gsec.

Таблица 34.2. Сообщения об ошибках gsec

Сообщение

Причины и рекомендуемые действия

Add record error (Ошибка добавления записи)

Неверный синтаксис или вы пытаетесь добавить пользователя, который уже существует, или вы не являетесь пользователем SYSDBA. Используйте modify, если пользователь уже существует

already specified (<строка> уже была задана)

Вы включили переключатель более одного раза в команду add или modify. Введите команду заново

Error in switch specifications (Ошибка в задании переключателя)

Это сообщение сопровождает другие сообщения об ошибках и указывает на то, что был использован неверный синтаксис. В этом случае просмотрите другие сообщения об ошибках

Find/delete record error (Ошибка поиска удаляемой записи)

Команда удаления не может найти указанного пользователя или вы не являетесь пользователем SYSDBA

Find/display record error (Ошибка поиска отображаемой записи)

Команда модификации не может найти указанного пользователя или вы не являетесь пользователем SYSDBA

Incompatible switches specified (Заданы несовместимые переключатели)

Например, вы ввели множество переключателей для команды удаления, которая требует только одного обязательного аргумента имя-пользователя. Скорректируйте синтаксис и выполните команду заново

Invalid parameter, no switch defined (Неверный параметр, не задан переключатель)

Вы указали значение без аргумента

Invalid switch specified (Задан неверный переключатель)

Вы задали нераспознанный переключатель. Исправьте и вновь выполните команду

No user name specified (He задано имя пользователя)

Задавайте имя пользователя после команд или переключателей добавления, изменения или удаления

Record not found for user: (He найдена запись для пользователя: <строка>)

Запись указанного пользователя не найдена. Отобразите список пользователей и вновь введите команду

Unable to open database (Невозможно открыть базу данных)

База данных безопасности не существует или не может быть локализована на сервере. Запустили ли вы gsec вне каталога Firebird? Пытаетесь ли вы получить доступ к удаленному серверу, который не был инсталлирован?


Специальная тема: настройка безопасности пользователя

Перейти на страницу:

Похожие книги

Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript
Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript

Данная книга посвящена программированию игр с помощью ActionScript. Здесь вы найдете подробные указания, необходимые для создания самых разных игр – аркад, головоломок, загадок и даже игровых автоматов. В тексте приведены исходные коды программ и детальные, доступно изложенные инструкции. Базовые принципы программирования ActionScript рассматриваются на примере игр, однако вы без труда сможете применить полученные знания и для разработки неигровых проектов, таких как Web-дизайн и реклама. Рекомендации Гэри Розенцвейга помогут вам не только придумывать занимательные игры и размещать их на Web-сайте, но и оптимизировать скорость их работы, а также защищать свои творения от несанкционированного копирования. Представленный в книге код несложно изменить для использования в других программах.Книга предназначена для широкого круга читателей – создателей анимационных роликов, художников-оформителей, программистов и разработчиков Web-сайтов. Издание может также выступать в качестве практического пособия по изучению ActionScript.

Гэри Розенцвейг

Программирование, программы, базы данных / Программирование / Книги по IT
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ

Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами, а также множество советов, которые позволят усовершенствовать ваши программы и сделать работу более интересной и творческой. Книга также включает новый материал по принципам обработки исключений, паттернам проектирования и библиотечным средствам.Издание ориентировано на программистов, знакомых с основами C++ и имеющих навыки его практического применения.

Скотт Майерс , Скотт Мейерс

Программирование, программы, базы данных / Программирование / Книги по IT