Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ручная инсталляция FB 3.0 RC1 / 25 сообщений из 89, страница 1 из 4
17.11.2015, 22:01
    #39106028
ZeroMQ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ручная инсталляция FB 3.0 RC1
Несколько вопросов.

первое 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
17.11.2015, 22:05
    #39106029
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ручная инсталляция FB 3.0 RC1
ZeroMQ,

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

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

Вопросы - какая ОС ?
Не отключен ли UAC, если это Vista или старше ?
Виден ли файл, если включить показ системных файлов в проводнике ?
Что скажет show database ?
...
Рейтинг: 0 / 0
17.11.2015, 22:28
    #39106042
ZeroMQ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ручная инсталляция FB 3.0 RC1
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
17.11.2015, 22:31
    #39106043
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ручная инсталляция FB 3.0 RC1
ZeroMQТа же самая проблема при работе и из ibexpert: коннект к "приложению"
выполняется, но к "сервису" - нет.
Значит их дурная виртуализация и до корня добралась...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
17.11.2015, 22:36
    #39106045
ZeroMQ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ручная инсталляция FB 3.0 RC1
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
17.11.2015, 22:41
    #39106046
ZeroMQ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ручная инсталляция FB 3.0 RC1
Dimitry SibiryakovZeroMQТа же самая проблема при работе и из ibexpert: коннект к "приложению"
выполняется, но к "сервису" - нет.
Значит их дурная виртуализация и до корня добралась...

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

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

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

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

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

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

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

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

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

Да, показывает файл базы данных. Которого Проводник не видит.
...
Рейтинг: 0 / 0
17.11.2015, 23:37
    #39106079
ZeroMQ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ручная инсталляция FB 3.0 RC1
Симонов Денис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
17.11.2015, 23:43
    #39106082
ZeroMQ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ручная инсталляция FB 3.0 RC1
Симонов ДенисZeroMQ,

если запустишь firebird как приложение с правами администратора будут видны твои создаваемые БД где угодно
cmd.exe с правами админа запускается, что-то еще нужно?
...
Рейтинг: 0 / 0
17.11.2015, 23:46
    #39106084
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ручная инсталляция FB 3.0 RC1
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
17.11.2015, 23:58
    #39106089
ZeroMQ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ручная инсталляция FB 3.0 RC1
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
18.11.2015, 00:00
    #39106091
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ручная инсталляция FB 3.0 RC1
ZeroMQ,

с оверквотингом поаккуратнее. Зачем вообще весь текст как цитату копируешь?
...
Рейтинг: 0 / 0
18.11.2015, 00:03
    #39106092
ZeroMQ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ручная инсталляция FB 3.0 RC1
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
18.11.2015, 00:05
    #39106093
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ручная инсталляция FB 3.0 RC1
ZeroMQ,

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

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

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

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

Запускаю cmd.exe "от имени администратора":
...
Рейтинг: 0 / 0
18.11.2015, 01:16
    #39106106
ZeroMQ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ручная инсталляция FB 3.0 RC1
По очереди работаю каталогах в 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
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ручная инсталляция FB 3.0 RC1 / 25 сообщений из 89, страница 1 из 4
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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