|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
Дано: 1. Имеется запись в databses.conf: CSVCLog = {путь}\csvclog.fdb 2. Имеется пользователь в security.db (пусть будет Loggie) 3. Имеется isq. Возникли такие вопросы: 1. Как правильно создать такую базу через isql? При попытке CREATE DATABASE CSVCLog оно ругается что 'Token Unknown CSVCLog'. 2. Как дать права Loggie, чтобы он мог создать эту базу сам (а так же DROP её же и вообще все права на неё), без участия SYSDBA, не давая при этом ему RDB$ADMIN? Дополнение: создать базу по имени файла нельзя, так как DatabaseAccess = none, версия Firebird - 3.0.4. Может мне кто-нибудь подсказать путь решения? Заранее спасибо :) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 11:07 |
|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
alekcvp> 1. Как правильно создать такую базу через isql? alekcvp> При попытке CREATE DATABASE CSVCLog alekcvp> оно ругается что 'Token Unknown CSVCLog'. Полную команду покажи. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 11:14 |
|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам alekcvp> 1. Как правильно создать такую базу через isql? alekcvp> При попытке CREATE DATABASE CSVCLog alekcvp> оно ругается что 'Token Unknown CSVCLog'. Полную команду покажи. Код: plaintext 1. 2. 3. 4.
Я так понимаю, что оно пытается embedded использовать, а ему на databases.conf до фонаря. Но как заставить через сервер это делать - я не понимаю, inet:// и xnet:// оно не воспринимает. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 11:17 |
|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
Самое смешное: Код: plaintext 1. 2.
Но при этом: Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 11:37 |
|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
Дал права на CREATE DATABASE пользователю (через security.db): Код: plaintext 1. 2. 3. 4.
При попытке создать базу данных из своего приложения получаю: Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Что я делаю не так?.. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 12:22 |
|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
alekcvp> CREATE DATABASE CSVCLog USER SYSDBA PASSWORD CREATE DATABASE server:CSVCLog ... тоже не работает? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 12:23 |
|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
18.12.2019 12:22, alekcvp пишет: > Что я делаю не так?.. всё Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 12:23 |
|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
alekcvp> CREATE DATABASE 'inet://server/CSVCLog' Чистейшая ахинея. alekcvp> Что я делаю не так? 1. Пытаешься "методом тыка". 2. Не вали все вопросы в кучу, разбирайся с каждым по очереди. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 12:24 |
|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
Хотя может и не ахинея, ХЗ. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 12:26 |
|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
В общем, сначала "сервер:алиас" пробуй, потом права и всё остальное. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 12:27 |
|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
18.12.2019 12:27, Гаджимурадов Рустам пишет: > сначала "сервер:алиас" пробуй ты уверен что он там прописан? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 12:38 |
|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
Мимопроходящий 18.12.2019 12:27, Гаджимурадов Рустам пишет: > сначала "сервер:алиас" пробуй ты уверен что он там прописан? А ты читать сообщения не пробовал перед ответом?.. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 12:41 |
|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
Перестаньте зря препираться (оба). Просто попробуй (с кавычками). Запускается ISQL откуда, кстати, на сервере или по сети? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 12:44 |
|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
alekcvp Может мне кто-нибудь подсказать путь решения? LangRef читать не пробовали? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
доки - рулят Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 12:46 |
|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
alekcvp Код: plaintext 1.
Кавычки. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 12:48 |
|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
18.12.2019 12:48, hvlad пишет: > Тут имя БД - строковый литерал, а не имя объекта\ключевое слово. > Кавычки. сломал интригу Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 12:49 |
|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
Ничё, он ещё права не дал - поинтригуешь :) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 12:51 |
|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
А потом вы удивляетесь, что новички плачут. :) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 12:54 |
|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
18.12.2019 12:54, Гаджимурадов Рустам пишет: > > А потом вы удивляетесь, что новички плачут. :) > это не новичок. но доку не чтит абсолютно! Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 12:56 |
|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам Перестаньте зря препираться (оба). Просто попробуй (с кавычками). Запускается ISQL откуда, кстати, на сервере или по сети? 'cdc.domain.local:CSVCLog' (именно в кавычках!) прокатило, спасибо. Запускается локально. Теперь остался вопрос, как другому пользователю дать права на создание базы? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 12:57 |
|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
Basil A. Sidorov [spoiler LangRef читать не пробовали?] Пробовал. Везде написано только про GRANT CREATE DATABASE. Вот что получаю: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Более подробную доку гугл не показывает. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:00 |
|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
alekcvp> Запускается локально. Если локально, то можно и без имени сервера, по идее. alekcvp> create database 'cdc:csvclog' user CDC\Service password '...' Вообще-то имя пользователя - тоже строковый литерал. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:03 |
|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
18.12.2019 13:00, alekcvp пишет: > Более подробную доку гугл не показывает. ЧИТАТЬ__ВСЕМ,__КТО__ПРИШЕЛ__СЮДА__В__ПЕРВЫЙ__РАЗ! Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:03 |
|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
alekcvp > Более подробную доку гугл не показывает. На офсайте же есть langref давно, и в PDF, и в HTML. Там может чего и не хватает, но уж create database точно есть. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:05 |
|
Дать права пользователю на создание БД (и создать БД)
|
|||
---|---|---|---|
#18+
hvlad alekcvp Код: plaintext 1.
Кавычки. А имя пользователя тут - не строковый литерал? Почему тогда во всей документации он идёт без кавычек? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:05 |
|
|
start [/forum/topic.php?fid=40&fpage=18&tid=1560488]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
76ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 179ms |
0 / 0 |