Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Firebird, InterBase Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 13 14 15 16 17 18 19 [20] 21 22   вперед  Ctrl
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 7436
Arioch,

по поводу sysdba ты ошибаешься он как был один так и остаётся. По крайней мере в Firebird 2.5. А админы домена могут лишь автоматически отображаться на роль RDB$ADMIN, что в 2.5 по умолчанию отключено. Причём это будет сделано только в той БД, где автоматическое отображение включено. А sysdba он более крутой и действует сразу во всех БД, в том числе и в security2.fdb.

В 3.0 система отображения (mapping) более гибкая, но и более запутанная.
16 фев 16, 12:30    [18822871]     Ответить | Цитировать Сообщить модератору
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
akrush
Member

Откуда: Киев, Украина
Сообщений: 250
На странице 40, в таблице 3.8. Литералы с предопределенными значениями даты и времени в заглавии таблицы написано 2 раза "тип данных для диалекта 1". Скорее всего во втором случае нужно написать "для диалекта 3"
28 фев 16, 12:33    [18873466]     Ответить | Цитировать Сообщить модератору
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
akrush
Member

Откуда: Киев, Украина
Сообщений: 250
akrush
На странице 40, в таблице 3.8. Литералы с предопределенными значениями даты и времени в заглавии таблицы написано 2 раза "тип данных для диалекта 1". Скорее всего во втором случае нужно написать "для диалекта 3"


Прошу прощения. Какая-то старая версия скачалась firebirdsql.org
29 фев 16, 09:51    [18875866]     Ответить | Цитировать Сообщить модератору
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
Идущий лесом
Guest
стр 19

Из набора инструментария ни ESQL, ни ISQL не описаны здесь отдельно, за
исключением тех мест, где это не указано явно.

надо

Из набора инструментария ни ESQL, ни ISQL не описаны здесь отдельно, за
исключением тех мест, где это указано явно.
29 фев 16, 11:05    [18876112]     Ответить | Цитировать Сообщить модератору
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
Arioch
Member

Откуда:
Сообщений: 9144
Гаджимурадов Рустам
Arioch> читая буквально этот кусок, получается, что глобального
Arioch> sysdba можно на windows фактически отключить

Что значит отключить?

Читая буквально, получается, что используется не SecDB,
а виндовая аутентификация - не больше, не меньше.


Повторяю:
Arioch
Поскольку пароль sysdba хранится именно в ней


Бyквально читать если - получается однозначно: нету (отключена) SecDB - нету и пароля у SysDBA
29 фев 16, 11:38    [18876278]     Ответить | Цитировать Сообщить модератору
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
Arioch
Member

Откуда:
Сообщений: 9144
Симонов Денис
по поводу sysdba ты ошибаешься он как был один так и остаётся


ошибаюсь не я, а то немногое похожее на документаию, что доступно по 2.5 про SysDBA

ибо там однозначно говорится, что security2.fdb отключается вообще глобально на сервере

как *следствие* она отключатеся и для SysDBA

заметь, я не говорю, что она на самом деле отключается, я указываю, что так говорит документация
29 фев 16, 11:40    [18876288]     Ответить | Цитировать Сообщить модератору
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 7436
Arioch,

где ты там такое нашёл?
29 фев 16, 11:56    [18876390]     Ответить | Цитировать Сообщить модератору
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
Arioch
Member

Откуда:
Сообщений: 9144
Симонов Денис,

18822658
29 фев 16, 12:06    [18876456]     Ответить | Цитировать Сообщить модератору
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 7436
Arioch,

ну там верно написано.
29 фев 16, 12:08    [18876466]     Ответить | Цитировать Сообщить модератору
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
Arioch
Member

Откуда:
Сообщений: 9144
Симонов Денис,

ну значит, SYSDBA может логиниться в таком режиме работы сервера или с ЛЮБЫМ паролем без его проверки, или не может вообще
29 фев 16, 12:25    [18876572]     Ответить | Цитировать Сообщить модератору
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 7436
Arioch,

вообще не может. Как ты себе вообще такое мог представить
29 фев 16, 12:35    [18876620]     Ответить | Цитировать Сообщить модератору
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
Arioch
Member

Откуда:
Сообщений: 9144
Симонов Денис,

"хорошо, папочка, пойдём длинным путём"

Переводим сервер в режим "The Security database is ignored and only Windows authentication is used"

на вход серверу подается пара SysDBA/xxxxxx

1. как может сервер проверить пароль "xxxxxx", когда обращение к security database запрещено в firebird.conf ?
2. если никак то какоё у него выбор кроме константного отказа (или наоборот разрешения) в подключении не зависимо от пароля (который все равно не с чем сверить) ?
29 фев 16, 12:52    [18876751]     Ответить | Цитировать Сообщить модератору
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 7436
Arioch,

при доверительной аутентификации другой способ проверки пользователя отсутствует, так что никак ты туда SYSDBA и пароль не засунешь. В mixed можно, но там security DB не игнорируется.
29 фев 16, 13:02    [18876847]     Ответить | Цитировать Сообщить модератору
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
Arioch
Member

Откуда:
Сообщений: 9144
Симонов Денис,

OK

значит мой вывод был правильным, а удивление Рустама - 18822716 - неправильным.

теперь просьба - прописать это в документации явно, а не как косвенное следствие из пару строчек найденных во вторичных документах.
29 фев 16, 13:26    [18877044]     Ответить | Цитировать Сообщить модератору
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 7436
Arioch,

какой смысл разжёвывать довольно очевидные вещи, тем более что в 3.0 это уже не так. Там вообще любого пользователя полученного из TrustedAuth можно отобразить на любого другого пользователя в том числе и на на SYSDBA.
29 фев 16, 13:41    [18877139]     Ответить | Цитировать Сообщить модератору
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
Arioch
Member

Откуда:
Сообщений: 9144
Симонов Денис,

а какой смысл в книгах делать оглавление, а в библиотеках каталоги? ведь можно же просто "всё прочитать и сделать выводы" ?

> в 3.0 это уже не так

2.5 умрет в один день с релизом 3.0?
какой тогда смысл вообще документацию по 2.5 писать/править?
29 фев 16, 13:52    [18877211]     Ответить | Цитировать Сообщить модератору
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
Arioch
Member

Откуда:
Сообщений: 9144
стр. 197

"Так же совершено нормально, если указать для инструкций ORDER и INDEX один и
тот же индекс"

англицизм
29 фев 16, 20:24    [18879329]     Ответить | Цитировать Сообщить модератору
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 7436
Arioch,

поправлю
29 фев 16, 20:27    [18879333]     Ответить | Цитировать Сообщить модератору
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 7436
Arioch, akrush

исправил
29 фев 16, 21:25    [18879489]     Ответить | Цитировать Сообщить модератору
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
чччД
Guest
Страшно читать: "хранимые процедуры выбора".

Вот прочтет кто-то и станет здесь писать не "селективная процедура", а "процедура выбора"...
4 мар 16, 18:26    [18898219]     Ответить | Цитировать Сообщить модератору
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 7436
чччД,

посмотрю на выходных
4 мар 16, 19:02    [18898353]     Ответить | Цитировать Сообщить модератору
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
чччД
Guest
Симонов Денис
чччД,

посмотрю на выходных

Извинения, я туда запостил. Я смотрел руководство по FB 3.0.

FB 2.5 - не смотрел.
4 мар 16, 19:04    [18898358]     Ответить | Цитировать Сообщить модератору
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 7436
чччД,

в обеих посмотрю
4 мар 16, 19:11    [18898383]     Ответить | Цитировать Сообщить модератору
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
чччД
Guest
Просмотрел 2.5

Стр 256, абзацы 1-4 снизу
Хранимые процедуры выбора
Хранимые процедуры выбора обычно осуществляют выборку данных из базы данных,
возвращает при этом произвольное количество строк. /* Предложение не согласовано по числу: Хранимые - возвращает */
...
Процедуры выбора могут иметь входные параметры и выходное множество, заданное в
предложении RETURNS заголовка процедуры.


Стр 257, 1-4 абзацы
Обращение к хранимой процедуре выбора осуществляется при помощи оператора SELECT
(см. Выборка из селективной хранимой процедуры). См. пример создания хранимой процедуры
выбора
в конце раздела CREATE PROCEDURE главы «Операторы DDL».
...
Синтаксис создания выполняемых хранимых процедур и процедур выбора ничем не
отличается.
...
Заголовок хранимой процедуры обязательно содержит имя процедуры, которое должно
быть уникальным среди имён хранимых процедур, таблиц и представлений. В нем так
же может быть описано некоторое количество входных и выходных параметров. Входные
параметры перечисляются после имени процедуры внутри пары скобок. Выходные параметры,
которые являются обязательными для процедур выбора, перечисляются внутри пары скобок
в предложении RETURNS.


Стр. 259
Хранимые функции
В Firebird (до версии 3.0) нет PSQL функций. Однако вы можете использовать запрос или
подзапрос к хранимым процедурам выбора для их замены.


Стр 275
Пример 6.11. Использование оператора EXIT в процедуре выбора.


Стр 276
Пример 6.12. Использование оператора SUSPEND в процедуре выбора.


Стр 283
Оператор FOR SELECT выбирает очередную строку из таблицы (представления, хранимой
процедуры выбора)



Стр 396, 1й абзац
Для хранимых процедур привилегия EXECUTE позволяет не только выполнять хранимые
процедуры, но и делать выборку данных из процедур выбора (с помощью оператора SELECT).


Стр 525, верхняя табличка, 5я строка, последний столбец
• 1 — хранимая процедура выбора
(содержит в своём составе
оператор SUSPEND);
4 мар 16, 19:27    [18898436]     Ответить | Цитировать Сообщить модератору
 Re: ANN Руководство по языку SQL СУБД Firebird 2.5  [new]
чччД
Guest
Повтор в предложении:

Стр 58, 2й абзац снизу
Для задания выходного столбца выходного столбца в списке выбора SELECT;
4 мар 16, 19:35    [18898468]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 13 14 15 16 17 18 19 [20] 21 22   вперед  Ctrl
Все форумы / Firebird, InterBase Ответить