Страница 1 из 1

Создание базы из скрипта?

Добавлено: 01 май 2006, 07:35
VaXoID
Вот построил базу, IBExpert выдал полный скрипт создания...
Вопросик, как без isql создать базу на серваке, удаленно. Каким компонентом воспользоваться? Можно конечно просто в тексте посылать последовательно запросы через Query, но если скрипт поменяется, то текст сново править придеться...А так сохранил, загнал в Strings и .....вот чем его выполнить?

Добавлено: 02 май 2006, 08:21
Dimitry Sibiryakov
А почему бы и не по одному запросу через Query? Проблемы с парсингом файла? isql собственно это и делает. А есть еще компонент по фамилии TIBScript.

Добавлено: 02 май 2006, 09:14
VaXoID
Спасибо за подсказку, думал что в FIBPlus есть что-то подобное....
А вот нигде полезной информации найти немогу, базу можно создать только с SYSDBA:masterkey? и зачем тогда 9-й символ везде пишут, если используется только 8? Может это где на сервере прописывается, но опять по поиску пусто...

Добавлено: 02 май 2006, 14:20
Dimitry Sibiryakov
Базу можно создать любым пользователем. Более того: я бы рекомендовал использовать для этого не SYSDBA. Впоследствии будет проще распределять обязанности.
Ну а 9-й символ... по привычке, наверное. IB всегда использовало только первые 8.

Добавлено: 03 май 2006, 12:32
VaXoID
Как бы хотелось создать не SYSDBA, но при выполнении скрипта
"Your user name and password are not defined. Ask your database administrator to set up an InterBase login"
Если все по умолчанию (SYSDBA и masterkey) то все ок и гуд. Но как-то не хорошо он реагирует на другой пароль и юзернэйм.
Немного покопавшись в Admin.ib нашел одну единственную запись SYSDBA и ее пароль "n2zpJI3qBh2" - видимо небольшое шифрование. Интерессно, как тогда вообще создавть это дело(с другими user/login)?

Добавлено: 03 май 2006, 13:21
Slava Ekimov
VaXoID писал(а): Немного покопавшись в Admin.ib нашел одну единственную запись SYSDBA и ее пароль "n2zpJI3qBh2" - видимо небольшое шифрование. Интерессно, как тогда вообще создавть это дело(с другими user/login)?
Так может, сначала надо создать такого юзера, а? Как ты думаешь?

Добавлено: 03 май 2006, 13:42
VaXoID
Slava Ekimov писал(а):
VaXoID писал(а): Немного покопавшись в Admin.ib нашел одну единственную запись SYSDBA и ее пароль "n2zpJI3qBh2" - видимо небольшое шифрование. Интерессно, как тогда вообще создавть это дело(с другими user/login)?
Так может, сначала надо создать такого юзера, а? Как ты думаешь?
Теперь-то я конечно так и думаю...
А зачем пароль masterkey в таком виде хранить? и в каком виде будут другие пароли?

Добавлено: 03 май 2006, 14:51
kdv