powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ручная инсталляция FB 3.0 RC1
25 сообщений из 89, страница 1 из 4
Ручная инсталляция FB 3.0 RC1
    #39106028
ZeroMQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Несколько вопросов.

первое D:\fb30>isql -user sysdba
Use CONNECT or CREATE DATABASE to specify a database
SQL> create database "D:\new.fdb";
SQL> create table t(id int, name varchar(22));
SQL> commit;
SQL> quit;

D:\fb30>dir d:\*.fdb
Том в устройстве D имеет метку Data
Серийный номер тома: A207-C523

Содержимое папки d:\

Файл не найден

D:\fb30>isql -user sysdba
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect "D:\new.fdb";
Database: "D:\new.fdb", User: SYSDBA
SQL> show table;
T
SQL>


Вопрос №1: где файл базы (D:\new.fdb)?
...
Рейтинг: 0 / 0
Ручная инсталляция FB 3.0 RC1
    #39106029
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZeroMQ,

не надо создавать БД в корне диска:
а) есть (неподтверждённы пока) баг в движке с такими путями
б) в современных windows запись в корневой каталог по умолчанию запрещена
...
Рейтинг: 0 / 0
Ручная инсталляция FB 3.0 RC1
    #39106034
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZeroMQ,

а вообще - да интересная картинка ;)

Вопросы - какая ОС ?
Не отключен ли UAC, если это Vista или старше ?
Виден ли файл, если включить показ системных файлов в проводнике ?
Что скажет show database ?
...
Рейтинг: 0 / 0
Ручная инсталляция FB 3.0 RC1
    #39106042
ZeroMQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladZeroMQ,

не надо создавать БД в корне диска:
а) есть (неподтверждённы пока) баг в движке с такими путями
...

...

а) Ну вот, подтверждаю.
Вижу (не вижу файла на диске средствами MS Windows, но есть коннект, можно работать) при локальном коннекте из isql (см. выше).
То же самое - когда коннект к firebird, запущенный как приложение:
D:\fb30>isql -user SYSDBA -password masterke
SQL> connect "Localhost/3150:D:\fb30Test.fdb";

Если же коннект к firebird, запущенному как сервис:

instsvc i
instsvc start

- то получаю отказ:


D:\fb30>isql -user SYSDBA -password masterke
SQL> connect "Localhost/3150:D:\fb30Test.fdb";
Statement failed, SQLSTATE = 28000
Your user name and password are not defined. Ask your database administrator to set up a Firebird login.
-Install incomplete, please read the Compatibility chapter in the release notes for this version



Та же самая проблема при работе и из ibexpert: коннект к "приложению" выполняется, но к "сервису" - нет.

Последний снапшот: http://web.firebirdsql.org/download/snapshot_builds/win/3.0/Firebird-3.0.0.32179-0_Win32.7z

hvlad...
б) в современных windows запись в корневой каталог по умолчанию запрещена

Ну, это к Microsoft спрос...
...
Рейтинг: 0 / 0
Ручная инсталляция FB 3.0 RC1
    #39106043
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZeroMQТа же самая проблема при работе и из ibexpert: коннект к "приложению"
выполняется, но к "сервису" - нет.
Значит их дурная виртуализация и до корня добралась...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ручная инсталляция FB 3.0 RC1
    #39106045
ZeroMQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladZeroMQ,

а вообще - да интересная картинка ;)

Вопросы - какая ОС ?
Не отключен ли UAC, если это Vista или старше ?
Виден ли файл, если включить показ системных файлов в проводнике ?
Что скажет show database ?
MS Windows 7.0 SP1 Pro Rus.
UAC отключен.
Показ системных файлов в проводнике не отключен.

show database; D:\fb30>firebird -a

D:\fb30>isql -user SYSDBA -password masterke
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect "Localhost/3150:D:\fb30Test.fdb";
Database: "Localhost/3150:D:\fb30Test.fdb", User: SYSDBA
SQL> show database;
Database: Localhost/3150:D:\fb30Test.fdb
Owner: SYSDBA
PAGE_SIZE 16384
Number of DB pages allocated = 12187
Sweep interval = 20000
Forced Writes are ON
Transaction - oldest = 603
Transaction - oldest active = 1248
Transaction - oldest snapshot = 1248
Transaction - Next = 1252
ODS = 12.0
Default Character set: WIN1251
SQL>
...
Рейтинг: 0 / 0
Ручная инсталляция FB 3.0 RC1
    #39106046
ZeroMQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovZeroMQТа же самая проблема при работе и из ibexpert: коннект к "приложению"
выполняется, но к "сервису" - нет.
Значит их дурная виртуализация и до корня добралась...

Только что на том же компе создал файл базы в корне "Localhost/3100:D:\555.fdb". Без проблем наблюдаю ее в Проводнике.
FireBird 2.0 (клиент - fb 2.5 embedded, правда).
...
Рейтинг: 0 / 0
Ручная инсталляция FB 3.0 RC1
    #39106047
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZeroMQВижу (не вижу файла на диске средствами MS Windows, но есть коннект, можно
работать)
Process Explorer покажет открытые файлы.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ручная инсталляция FB 3.0 RC1
    #39106049
ZeroMQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще такая забавная вещь. Распаковал снапшот в одну из локальных папок. Ну и начал пытаться задавать SYSDBA.

То так: 18430471 , то так: 18430631 .

Получается первый раз. Если полностью грохнуть содержимое папки (или удалить всю папку, а потом снова распаковать снапшот в папку с таким же именем), и выполнить операцию создания повторно - все равно получаю сообщение насчет того, что такая запись уже есть.
Если распаковать снапшот в другую папку - нормально, можно создать SYSDBA. Тоже один раз.

Пару раз наблюдал, как firebird.exe запускался в двух экземплярах. не понял, в каких случаях.

PS: антивирус отключен.
...
Рейтинг: 0 / 0
Ручная инсталляция FB 3.0 RC1
    #39106050
ZeroMQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovZeroMQВижу (не вижу файла на диске средствами MS Windows, но есть коннект, можно
работать)
Process Explorer покажет открытые файлы.

У меня почему-то не показывает.
Подскажи, пожалуйста, что выбрать в настройках для показа.
...
Рейтинг: 0 / 0
Ручная инсталляция FB 3.0 RC1
    #39106051
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZeroMQPS: антивирус отключен.
https://technet.microsoft.com/en-us/library/dd835564(WS.10).aspx#BKMK_Virtualize

Гаси виртуализацию напрочь.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ручная инсталляция FB 3.0 RC1
    #39106053
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZeroMQчто выбрать в настройках для показа.
Lower Pane - Handles.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ручная инсталляция FB 3.0 RC1
    #39106058
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZeroMQ,

забей. Это UAC чудит. Если запускаешь firebird как приложение, то создавай БД только в папках не защищённых UAC (корни дисков, Program Files, Windows ...). На сервисы такие ограничения не накладываются, они работают под другой учёткой, обычно системной.
...
Рейтинг: 0 / 0
Ручная инсталляция FB 3.0 RC1
    #39106059
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZeroMQ,

если запустишь firebird как приложение с правами администратора будут видны твои создаваемые БД где угодно
...
Рейтинг: 0 / 0
Ручная инсталляция FB 3.0 RC1
    #39106071
ZeroMQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovZeroMQчто выбрать в настройках для показа.
Lower Pane - Handles.

Да, показывает файл базы данных. Которого Проводник не видит.
...
Рейтинг: 0 / 0
Ручная инсталляция FB 3.0 RC1
    #39106079
ZeroMQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисZeroMQ,

забей. Это UAC чудит. Если запускаешь firebird как приложение, то создавай БД только в папках не защищённых UAC (корни дисков, Program Files, Windows ...). На сервисы такие ограничения не накладываются, они работают под другой учёткой, обычно системной.
1. Как это - "забей"?
А работать - как?

И тем более, что FB ранних версий вполне себе по-людски.

2. Ладно, создадим базу в подпапке.

D:\fb30>md d:\fb_databases

Код: 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.
34.
35.
36.
D:\fb30>isql -user SYSDBA -password masterke
Use CONNECT or CREATE DATABASE to specify a database
SQL> create database "D:\fb_databases\test.ddt";
SQL> commit;
SQL> quit;

D:\fb30>dir d:\fb_databases\*.*
 Том в устройстве D имеет метку Data
 Серийный номер тома: A207-C523

 Содержимое папки d:\fb_databases

17.11.2015  23:31    <DIR>          .
17.11.2015  23:31    <DIR>          ..
               0 файлов              0 байт
               2 папок  1 174 512 005 120 байт свободно

D:\fb30>isql -user SYSDBA -password masterke
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect "D:\fb_databases\test.ddt";
Database: "D:\fb_databases\test.ddt", User: SYSDBA
SQL> show database;
Database: D:\fb_databases\test.ddt
        Owner: SYSDBA
PAGE_SIZE 8192
Number of DB pages allocated = 180
Sweep interval = 20000
Forced Writes are ON
Transaction - oldest = 3
Transaction - oldest active = 4
Transaction - oldest snapshot = 4
Transaction - Next = 8
ODS = 12.0
Default Character set: NONE


...
Рейтинг: 0 / 0
Ручная инсталляция FB 3.0 RC1
    #39106082
ZeroMQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисZeroMQ,

если запустишь firebird как приложение с правами администратора будут видны твои создаваемые БД где угодно
cmd.exe с правами админа запускается, что-то еще нужно?
...
Рейтинг: 0 / 0
Ручная инсталляция FB 3.0 RC1
    #39106084
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZeroMQ,

Запускаю fb как сервис
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
firebird>isql -user sysdba -pass masterkey
Use CONNECT or CREATE DATABASE to specify a database
SQL> create database 'localhost:c:\x.fdb';
SQL> shell dir c:\*.fdb;
 Volume in drive C has no label.
 Volume Serial Number is A0EF-87F1

 Directory of c:\

17.11.2015  22:42         1 474 560 X.FDB
               1 File(s)      1 474 560 bytes
               0 Dir(s)  106 538 381 312 bytes free
SQL> drop database;

Теперь - как приложение и повторяю
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
firebird>isql -user sysdba -pass masterkey
Use CONNECT or CREATE DATABASE to specify a database
SQL> shell dir c:\*.fdb;
 Volume in drive C has no label.
 Volume Serial Number is A0EF-87F1

 Directory of c:\

File Not Found
SQL>SQL> create database 'localhost:c:\x.fdb';
Statement failed, SQLSTATE = 08001
I/O error during "CreateFile (create)" operation for file "C:\X.FDB"
-Error while trying to create file
-Отказано в доступе.
SQL> exit;

Win7, UAC по умолчанию
...
Рейтинг: 0 / 0
Ручная инсталляция FB 3.0 RC1
    #39106089
ZeroMQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladZeroMQ,

Запускаю fb как сервис
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
firebird>isql -user sysdba -pass masterkey
Use CONNECT or CREATE DATABASE to specify a database
SQL> create database 'localhost:c:\x.fdb';
SQL> shell dir c:\*.fdb;
 Volume in drive C has no label.
 Volume Serial Number is A0EF-87F1

 Directory of c:\

17.11.2015  22:42         1 474 560 X.FDB
               1 File(s)      1 474 560 bytes
               0 Dir(s)  106 538 381 312 bytes free
SQL> drop database;

Теперь - как приложение и повторяю
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
firebird>isql -user sysdba -pass masterkey
Use CONNECT or CREATE DATABASE to specify a database
SQL> shell dir c:\*.fdb;
 Volume in drive C has no label.
 Volume Serial Number is A0EF-87F1

 Directory of c:\

File Not Found
SQL>SQL> create database 'localhost:c:\x.fdb';
Statement failed, SQLSTATE = 08001
I/O error during "CreateFile (create)" operation for file "C:\X.FDB"
-Error while trying to create file
-Отказано в доступе.
SQL> exit;

Win7, UAC по умолчанию

А если и "как приложение", и в некорневую папку?
...
Рейтинг: 0 / 0
Ручная инсталляция FB 3.0 RC1
    #39106091
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZeroMQ,

с оверквотингом поаккуратнее. Зачем вообще весь текст как цитату копируешь?
...
Рейтинг: 0 / 0
Ручная инсталляция FB 3.0 RC1
    #39106092
ZeroMQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladZeroMQ,

Запускаю fb как сервис
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
firebird>isql -user sysdba -pass masterkey
Use CONNECT or CREATE DATABASE to specify a database
SQL> create database 'localhost:c:\x.fdb';
SQL> shell dir c:\*.fdb;
 Volume in drive C has no label.
 Volume Serial Number is A0EF-87F1

 Directory of c:\

17.11.2015  22:42         1 474 560 X.FDB
               1 File(s)      1 474 560 bytes
               0 Dir(s)  106 538 381 312 bytes free
SQL> drop database;

Теперь - как приложение и повторяю
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
firebird>isql -user sysdba -pass masterkey
Use CONNECT or CREATE DATABASE to specify a database
SQL> shell dir c:\*.fdb;
 Volume in drive C has no label.
 Volume Serial Number is A0EF-87F1

 Directory of c:\

File Not Found
SQL>SQL> create database 'localhost:c:\x.fdb';
Statement failed, SQLSTATE = 08001
I/O error during "CreateFile (create)" operation for file "C:\X.FDB"
-Error while trying to create file
-Отказано в доступе.
SQL> exit;

Win7, UAC по умолчанию
Только что скачал снапшот 2.5, повторил твои действия - все хорошо. Создаваемые файлы видны.

UAC, правда, отключен. Сейчас его на максимум "выкручу".
...
Рейтинг: 0 / 0
Ручная инсталляция FB 3.0 RC1
    #39106093
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZeroMQ,

ты издеваешься? Хватит оверквотить!
...
Рейтинг: 0 / 0
Ручная инсталляция FB 3.0 RC1
    #39106100
ZeroMQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

может быть, firebird.exe билдить с встроенным Windows - манифестом, который задаст минимально необходимые права?

Иначе, для чего нужен такой сервер (as application), который базу создать не может, или создает непонятно где?
...
Рейтинг: 0 / 0
Ручная инсталляция FB 3.0 RC1
    #39106104
ZeroMQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZeroMQ...
UAC, правда, отключен. Сейчас его на максимум "выкручу".

Выкрутил UAC на максимум.
Сравниваю FB 2.5 и FB 3.0 (сегодняшние снапшоты).

Запускаю cmd.exe "от имени администратора":
...
Рейтинг: 0 / 0
Ручная инсталляция FB 3.0 RC1
    #39106106
ZeroMQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По очереди работаю каталогах в d:\fb30 и d:\fb25\bin.
Firebird 3.0 настроен на порт 3150, 2.5 - на порт 3052.
Для файлов баз создал каталог D:\ddt.
Использую isql. И там и там при локальном коннекте (строка коннекта "D:\ddt\basenabe.fdb") и при коннекте ч/з сервер (строка коннекта "localhost:D:\ddt\basenabe.fdb") операция создания базы и последующего коннекта проходит успешно, однако файлы базы, созданные в fb 3.0, в Проводнике не видны. При работе с FB 2.5 - все хорошо, все видно.

Серверы запущены "как приложение":
Код: plaintext
1.
 D:\FB25\bin\fbserver -a
D:\FB30\firebird -a 

При запуске сервера fb25 "как служба" тоже все ОК, создаваемые файлы видны.

Работы с сервером fb0 "как служба" проверить так и не смог - "неверные имя или пароль".
...
Рейтинг: 0 / 0
25 сообщений из 89, страница 1 из 4
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ручная инсталляция FB 3.0 RC1
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]