powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / 32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
25 сообщений из 114, страница 2 из 5
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629670
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraksДавай.На как есть! :) Пользуй на свой страх и риск.

ВАЖНО : Скрипт развёртывает из снапшотов соответствующий архитектуре операционной системы сервер в конфигурации по умолчанию (вместе с fbguard), т.е. может затереть то, что уже установлено и сконфигурировано.

Создай структуру каталогов как в описании и разархивируй в соответствующие каталоги последние снапшоты FirebirdSQL v2.5.x,
скопируй скрипт в соответствующее место в этой структуре каталогов, затем, запусти cmd.exe с правами администратора и запусти скрипт.
Тебе еще понадобиться скачать "правильный" vcredist.exe

Описание структуры каталогов:
Код: 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.
--= Структура каталогов =--

\"fbsql_snapshot"
 |
 +-"deploy.cmd"   // сам скрипт
 |
 +-+"x86"
 | |
 | +-"fbsvr"      // каталог с содержимым Firebird-2.5.###_Win32.zip
 | |
 | \-"vcredist.exe"   // x86 v6.00.2900.2180 (v8.0.50727.6195)
 |
 \-+"x86_64"
   |
   +-"fbsvr"      // каталог с содержимым Firebird-2.5.###_x64.zip
   |
   \-"vcredist.exe"   // x64 v6.00.2900.2180 (v8.0.50727.6195)


--= Информация по vcredist =--
"MS11-025: Description of the security update for Visual C++ 2005 SP1 Redistributable Package: June 14, 2011"

В самой статье ссылки битые, ссылку для скачивания искать через google по ключевым словам:
microsoft knowledge base article 2538242

Манифест из fbclient.dll:
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <dependency>
    <dependentAssembly>
      <assemblyIdentity type="win32" name="Microsoft.VC80.CRT" version="8.0.50727.6195" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b">
      </assemblyIdentity>
    </dependentAssembly>
  </dependency>
</assembly>

Скрипт deploy.cmd
Код: script
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.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
@echo off
setlocal
echo FirebirdSQL SuperServer components deploying...
if "%PROCESSOR_ARCHITECTURE%"=="x86" (
  set cpuarch=x86
  set fbdir=%ProgramFiles%\Firebird\Firebird_2_5
  goto :cpuarch_done
) else if "%PROCESSOR_ARCHITECTURE%"=="AMD64" (
    set cpuarch=x86_64
    set fbdir=%ProgramFiles%\Firebird\Firebird_2_5
    goto :cpuarch_done
  )
echo !ERROR! Unknown processor architecture.
goto :error

:cpuarch_done
if exist "%fbdir%" (
  echo !ERROR! FirebirdSQL installation directory already exist.
  goto :error
)
sc query "FirebirdServerDefaultInstance" >nul
if not errorlevel 1 (
  echo !ERROR! Default instance of FirebirdSQL service already registered.
  goto :error
)
sc query "FirebirdGuardianDefaultInstance" >nul
if not errorlevel 1 (
  echo !ERROR! Default instance of FirebirdSQL Guardian service already registered.
  goto :error
)
md "%fbdir%"
if errorlevel 1 goto :bad_privileges
set deploy_dir=%~dp0
set srcdir=%deploy_dir%%cpuarch%
xcopy "%srcdir%\fbsvr\*.*" "%fbdir%\" /e /q >nul
if errorlevel 1 (
  echo !ERROR! Error while deploying.
  goto :error
)
echo !SUCCESS!
echo.
echo "Path" System environment variable content checking...
set pathkey=HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
for /f "tokens=1,2,*" %%i in ('reg query "%pathkey%" /v "path"') do (
  if /i "path"=="%%i" (
    echo %%k | findstr /i /l /c:"%fbdir%\bin" >nul
    if errorlevel 1 (
      reg add "%pathkey%" /v "%%i" /t "%%j" /d "%%k;%fbdir%\bin" /f >nul
    ) else echo !INFO! "%fbdir%" already in system environment variable "Path".
    echo !SUCCESS!
  )
)
echo.
echo Client libraries deploying from "%srcdir%"...
"%srcdir%\vcredist.exe" /q
xcopy "%srcdir%\fbsvr\firebird.msg" "%SystemRoot%\" /q /y >nul
xcopy "%srcdir%\fbsvr\bin\fbclient.dll" "%SystemRoot%\System32\" /q /y >nul
xcopy "%srcdir%\fbsvr\bin\fbembed.dll" "%SystemRoot%\System32\" /q /y >nul
if "%PROCESSOR_ARCHITECTURE%"=="x86" goto :clibs_done
set srcdir=%deploy_dir%x86
echo Client libraries deploying from "%srcdir%"...
"%srcdir%\vcredist.exe" /q
xcopy "%srcdir%\fbsvr\bin\fbclient.dll" "%SystemRoot%\SysWOW64\" /q /y >nul
xcopy "%srcdir%\fbsvr\bin\fbembed.dll" "%SystemRoot%\SysWOW64\" /q /y >nul

:clibs_done
echo !SUCCESS!
echo.
echo FirebirdSQL services registration...
rem --= FirebirdServerDefaultInstance =--
sc create "FirebirdServerDefaultInstance" type= "own" start= "demand" ^
  error= "normal" binpath= "\"%fbdir%\bin\fbserver.exe\" -s DefaultInstance" ^
  tag= "no" displayname= "Firebird Server - DefaultInstance" obj= "LocalSystem"
if errorlevel 1 (
  echo !ERROR! "FirebirdServerDefaultInstance" service registration error.
  goto :bad_privileges
)
sc description "FirebirdServerDefaultInstance" ^
  "Firebird Database Server - www.firebirdsql.org" >nul
rem --= FirebirdGuardianDefaultInstance =--
sc create "FirebirdGuardianDefaultInstance" type= "own" start= "auto" ^
  error= "normal" binpath= "\"%fbdir%\bin\fbguard.exe\" -s DefaultInstance" ^
  tag= "no" displayname= "Firebird Guardian - DefaultInstance" obj= "LocalSystem"
if errorlevel 1 (
  echo !ERROR! "FirebirdGuardianDefaultInstance" service registration error.
  goto :bad_privileges
)
sc failure "FirebirdGuardianDefaultInstance" reset= "0" actions= "restart/0" >nul
sc description "FirebirdGuardianDefaultInstance" ^
  "Firebird Server Guardian - www.firebirdsql.org" >nul
echo !SUCCESS!
echo.
net start "FirebirdGuardianDefaultInstance"
endlocal
set errorlevel=0
goto :eof

:bad_privileges
echo !ERROR! You havn't privileges.

:error
echo Press any key to continue...
endlocal
set errorlevel=1
pause >nul
goto :eof
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629673
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev, опять движок форума лишний строк навставлял...
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629680
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraksНа сколько я понял, таких каталогов 2 парыВообще-то я намекал на возможность использовать %ProgramFiles% в PATH
Но там не всё так просто, как хотелось бы.

Вот что мне удалось в итоге:

- cоздаём папку C:\Program Files\Firebird
- копируем туда 64-битный fbclient.dll firebird.msg (firebird.conf при необходимости)

- cоздаём папку C:\Program Files (x86)\Firebird
- копируем туда 32-битный fbclient.dll firebird.msg (firebird.conf при необходимости)

- создаём ключи в реестре
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor]
"DelayedExpansion"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Command Processor]
"DelayedExpansion"=dword:00000001

- меняем системный PATH (через диалог System Properties) - добавляем ему в конец %ProgramFiles%\Firebird

- перезагружаемся

Теперь 32-битные программы имеют в своём PATH каталог "C:\Program Files (x86)\Firebird",
а 64-битные - "C:\Program Files\Firebird"
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629685
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13.04.2018 10:40, hvlad пишет:
> Теперь 32-битные программы имеют в своём PATH каталог "C:\Program Files (x86)\Firebird",
> а 64-битные - "C:\Program Files\Firebird"

вах! шайтан...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629687
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraksДавай.
Повторно скрипт deploy.cmd
Код: 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.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
@echo off
setlocal
echo FirebirdSQL SuperServer components deploying...
if "%PROCESSOR_ARCHITECTURE%"=="x86" (
  set cpuarch=x86
  set fbdir=%ProgramFiles%\Firebird\Firebird_2_5
  goto :cpuarch_done
) else if "%PROCESSOR_ARCHITECTURE%"=="AMD64" (
    set cpuarch=x86_64
    set fbdir=%ProgramFiles%\Firebird\Firebird_2_5
    goto :cpuarch_done
  )
echo !ERROR! Unknown processor architecture.
goto :error

:cpuarch_done
if exist "%fbdir%" (
  echo !ERROR! FirebirdSQL installation directory already exist.
  goto :error
)
sc query "FirebirdServerDefaultInstance" >nul
if not errorlevel 1 (
  echo !ERROR! Default instance of FirebirdSQL service already registered.
  goto :error
)
sc query "FirebirdGuardianDefaultInstance" >nul
if not errorlevel 1 (
  echo !ERROR! Default instance of FirebirdSQL Guardian service already registered.
  goto :error
)
md "%fbdir%"
if errorlevel 1 goto :bad_privileges
set deploy_dir=%~dp0
set srcdir=%deploy_dir%%cpuarch%
xcopy "%srcdir%\fbsvr\*.*" "%fbdir%\" /e /q >nul
if errorlevel 1 (
  echo !ERROR! Error while deploying.
  goto :error
)
echo !SUCCESS!
echo.
echo "Path" System environment variable content checking...
set pathkey=HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
for /f "tokens=1,2,*" %%i in ('reg query "%pathkey%" /v "path"') do (
  if /i "path"=="%%i" (
    echo %%k | findstr /i /l /c:"%fbdir%\bin" >nul
    if errorlevel 1 (
      reg add "%pathkey%" /v "%%i" /t "%%j" /d "%%k;%fbdir%\bin" /f >nul
    ) else echo !INFO! "%fbdir%" already in system environment variable "Path".
    echo !SUCCESS!
  )
)
echo.
echo Client libraries deploying from "%srcdir%"...
"%srcdir%\vcredist.exe" /q
xcopy "%srcdir%\fbsvr\firebird.msg" "%SystemRoot%\" /q /y >nul
xcopy "%srcdir%\fbsvr\bin\fbclient.dll" "%SystemRoot%\System32\" /q /y >nul
xcopy "%srcdir%\fbsvr\bin\fbembed.dll" "%SystemRoot%\System32\" /q /y >nul
if "%PROCESSOR_ARCHITECTURE%"=="x86" goto :clibs_done
set srcdir=%deploy_dir%x86
echo Client libraries deploying from "%srcdir%"...
"%srcdir%\vcredist.exe" /q
xcopy "%srcdir%\fbsvr\bin\fbclient.dll" "%SystemRoot%\SysWOW64\" /q /y >nul
xcopy "%srcdir%\fbsvr\bin\fbembed.dll" "%SystemRoot%\SysWOW64\" /q /y >nul

:clibs_done
echo !SUCCESS!
echo.
echo FirebirdSQL services registration...
rem --= FirebirdServerDefaultInstance =--
sc create "FirebirdServerDefaultInstance" type= "own" start= "demand" ^
  error= "normal" binpath= "\"%fbdir%\bin\fbserver.exe\" -s DefaultInstance" ^
  tag= "no" displayname= "Firebird Server - DefaultInstance" obj= "LocalSystem"
if errorlevel 1 (
  echo !ERROR! "FirebirdServerDefaultInstance" service registration error.
  goto :bad_privileges
)
sc description "FirebirdServerDefaultInstance" ^
  "Firebird Database Server - www.firebirdsql.org" >nul
rem --= FirebirdGuardianDefaultInstance =--
sc create "FirebirdGuardianDefaultInstance" type= "own" start= "auto" ^
  error= "normal" binpath= "\"%fbdir%\bin\fbguard.exe\" -s DefaultInstance" ^
  tag= "no" displayname= "Firebird Guardian - DefaultInstance" obj= "LocalSystem"
if errorlevel 1 (
  echo !ERROR! "FirebirdGuardianDefaultInstance" service registration error.
  goto :bad_privileges
)
sc failure "FirebirdGuardianDefaultInstance" reset= "0" actions= "restart/0" >nul
sc description "FirebirdGuardianDefaultInstance" ^
  "Firebird Server Guardian - www.firebirdsql.org" >nul
echo !SUCCESS!
echo.
net start "FirebirdGuardianDefaultInstance"
endlocal
set errorlevel=0
goto :eof

:bad_privileges
echo !ERROR! You havn't privileges.

:error
echo Press any key to continue...
endlocal
set errorlevel=1
pause >nul
goto :eof
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629707
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraks, ранее привёл ссылку только на скачивание vcredist_x86.exe
Вот ссылка на версии для трёх архитектур.
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629721
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladТеперь 32-битные программы имеют в своём PATH каталог "C:\Program Files (x86)\Firebird",
а 64-битные - "C:\Program Files\Firebird"Гм, обманул, каюсь

В виртуалке, в которой я всё это делал, была fbclient.dll в C:\Windows\SysWOW64 (но при этом её не было в C:\Windows\System32)

Если найду способ это исправить - покажу тут.
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629728
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad, да пусть пользует мой скрипт и не насилует мозг.
Скрипт отлаженный и развёртывает, вроде, корректно. Авось допетрит, как создать структуру каталогов и правильно разложить по ним снапшоты, скрипт и vcredist'ы.
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629744
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To rdb_dev : спасибо, поразбираюсь со скриптами

To hvlad :

> Ты первый раз видишь запрос UAC ?

Вижу конечно не в первый.
Но в первый раз вижу что при том что я ему сказал "Да, можно" - он таки запускает программу (кажется), но при этом глотает вывод программы в консоль. И еще там подмаргивает какое-то окошко которое прочитать не в состоянии т.к. оно отображается доли секунды.

Подкладывать клиента под программу не очень удобно т.к. в папке вместо одного exe и двух ini
появляется fbclient.dll + firebird.msg (который должен быть не рядом А ПАПКОЙ ВЫШЕ) - это значит нужно делать матрешку папок.
+ конфиг, что бы нестандартный порт в строке коннекта не указывать
Но попробую и так, если по другому не получится.
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629749
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraks> Ты первый раз видишь запрос UAC ?

Вижу конечно не в первый.
Но в первый раз вижу что при том что я ему сказал "Да, можно" - он таки запускает программу (кажется), но при этом глотает вывод программы в консоль. И еще там подмаргивает какое-то окошко которое прочитать не в состоянии т.к. оно отображается доли секунды.Он запускает консольную утилиту, она показывает свой usage screen и завершается. Есс-но ты видишь мигание - создалась новая консоль и тут же исчезла.

fraksПодкладывать клиента под программу не очень удобно т.к. в папке вместо одного exe и двух ini
появляется fbclient.dll + firebird.msg (который должен быть не рядом А ПАПКОЙ ВЫШЕ) - это значит нужно делать матрешку папок.В 3-ке это уже не так

fraks+ конфиг, что бы нестандартный порт в строке коннекта не указыватьЭто не обязательно, можно по-прежнему указывать порт в строке коннекта
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629753
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladЕсли найду способ это исправить - покажу тут.

Выпей водички. Другого способа - нет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629755
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovhvladЕсли найду способ это исправить - покажу тут.

Выпей водички. Другого способа - нет.А ты что - не всю выпил, что-то осталось ?
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629781
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий12.04.2018 12:51, kdv пишет:
> Собственно, если у тебя приложения 32разрядные, то 64битный клиент тебе нафиг не нужен.

ты не прав.
консольным утилитам, которые ставятся вместе с 64битным сервером нужен 64битный клиент.

А разве утилиты ставятся не в Firebird\Firebird_X_Y\bin\ ? где клиент и так всегда лежит, так что отдельного упоминания в PATH не нужно ?

другой вопрос если ты хочешь, чтобы сами утилиты в PATH были - это да. Но это не вопрос про клиентские DLL всё же.
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629783
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladОн запускает консольную утилиту, она показывает свой usage screen и завершается. Есс-но ты видишь мигание - создалась новая консоль и тут же исчезла.

Вообще в такой ситуации instclient мог бы и подождать по типу "press any key"

Если конечно его допиливание кому-то ещё нужно
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629785
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochВообще в такой ситуацииВ какой - такой ? И как её отличить о не такой ? И накой это надо ?
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629789
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochМимопроходящийконсольным утилитам, которые ставятся вместе с 64битным сервером нужен 64битный клиент.А разве утилиты ставятся не в Firebird\Firebird_X_Y\bin\ ? где клиент и так всегда лежит, так что отдельного упоминания в PATH не нужно ?смотри сюда:
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629790
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

1. в ситуации, когда консоль открыта непосредственно для instclient и схлопнется вместе с ним

2. Проверять для кого открыта консоль, для тебя или для кого-то из процессов-родителей.
На вскидку я не помню какие API функции дергаются, очень редкая задача на практике.

вот, кажется нашёл. https://randomascii.wordpress.com/2018/02/11/zombie-processes-are-eating-your-memory/ - см коммент WindowsSucks says:
February 26, 2018 at 9:29 am


3. для того, чтобы человек мог прочитать, что instclient пишет - справку, ошибку или хотя бы "всё ок, все сделал"

вообще, возможно было бы правильнее, чтобы Instclent не запрашивал UAC-повышение автоматически, а просто отказывался без него работать. Чтобы пользователь таки запускал повышенную консоль, в которой тексты не пропадут. Такое изменение наверное проще, чем #2
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629793
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийсмотри сюда:

посмотрел.

ты удалил родной 64-разрядный fbclient.dll и вместо нее подложил 32-разрядный fbclient.dll

т.е. частично разрушил инсталляцию, почему и перестали работать утилиты

Код: 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.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

C:\Program Files\Firebird\Firebird_2_5\bin>dir
 Том в устройстве C имеет метку System
 Серийный номер тома: B2AB-1E7A

 Содержимое папки C:\Program Files\Firebird\Firebird_2_5\bin

21.07.2016  19:42    <DIR>          .
21.07.2016  19:42    <DIR>          ..
01.07.2016  08:27            869 376 fbclient.dll 
01.07.2016  08:28           151 552 fbguard.exe
01.07.2016  08:27         5 778 944 fbserver.exe
01.07.2016  08:29           139 776 fbsvcmgr.exe
01.07.2016  08:29           124 416 fbtracemgr.exe
01.07.2016  08:28         5 756 928 fb_inet_server.exe
01.07.2016  08:28           336 384 fb_lock_print.exe
01.07.2016  08:27           360 960 gbak.exe
01.07.2016  08:27           382 464 gdef.exe
01.07.2016  08:27           155 648 gfix.exe
01.07.2016  08:27           700 928 gpre.exe
01.07.2016  08:27           229 888 gsec.exe
01.07.2016  08:27            18 432 gsplit.exe
01.07.2016  08:29           238 080 gstat.exe
01.07.2016  08:27             8 192 ib_util.dll
01.07.2016  08:13         1 558 016 icudt30.dll
01.07.2016  08:13           575 488 icuin30.dll
01.07.2016  08:13           935 936 icuuc30.dll
05.06.2010  01:26               303 install_classic.bat
05.06.2010  01:26               315 install_super.bat
05.06.2010  01:26               318 install_superclassic.bat
01.07.2016  08:28            20 480 instclient.exe
01.07.2016  08:27            13 312 instreg.exe
01.07.2016  08:27            80 384 instsvc.exe
01.07.2016  08:28           355 328 isql.exe
23.09.2005  06:10               524 Microsoft.VC80.CRT.manifest
23.09.2005  06:10         1 097 728 msvcp80.dll
23.09.2005  06:10           822 784 msvcr80.dll
01.07.2016  08:28           232 960 nbackup.exe
01.07.2016  08:28           463 872 qli.exe
05.06.2010  01:26               273 uninstall.bat
              31 файлов     21 409 989 байт
               2 папок  80 621 789 184 байт свободно

C:\Program Files\Firebird\Firebird_2_5\bin>set path=

C:\Program Files\Firebird\Firebird_2_5\bin>set
ALLUSERSPROFILE=C:\ProgramData
...............
OS=Windows_NT
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=AMD64
................

C:\Program Files\Firebird\Firebird_2_5\bin>gsec
use gsec -? to get help
Cannot attach to services manager
user name and password are required while attaching to the services manager
unable to open database

C:\Program Files\Firebird\Firebird_2_5\bin>
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629794
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

объясни - вот накой мне даже просто читать всё то, что ты пишешь ?
Кому от этого какая польза ?
Тому, кто не в состоянии запустить консоль, а уже в ней консольную утилиту ?

Ты понимаешь, что тут же найдутся те, кто запускает instclient из своих сценариев и мало обрадуются тому, что он не завершается а ждёт any key ?
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629796
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13.04.2018 13:10, Arioch пишет:
>
> ты удалил родной 64-разрядный fbclient.dll и вместо нее подложил 32-разрядный fbclient.dll

ничего подобного. всё поставлено из каропки.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629803
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladобъясни - вот накой мне даже просто читать всё то, что ты пишешь ?

я должен вместо тебя знать, зачем ты у меня спрашивал подробностей?
гхм....

hvladкто запускает instclient из своих сценариев

а сценарии они где запускают?

hvladчто он не завершается а ждёт any key ?

а сейчас такой сценарий "не завершается а ждёт нажатия YES/NO на системном диалоге UAC Elevation Prompt"

боооольшая разница
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629804
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий13.04.2018 13:10, Arioch пишет:
>
> ты удалил родной 64-разрядный fbclient.dll и вместо нее подложил 32-разрядный fbclient.dll

ничего подобного. всё поставлено из каропки.

тогда это какая-то очень странная коробка, никогда такого не видел....
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629805
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochВообще в такой ситуации instclient мог бы и подождать по типу "press any key"Ни в коем случае!
Это противоречит смыслу консольных утилит, которые можно пользовать не только руками, но и скриптом. Если очень хочется увидеть результат - запусти "ракушку" и пинай утилиту в ней.
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629806
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

возможно в 2011 (даты твоих файлов) была именно такая коробка, и именно поэтому сделали как сейчас, fbclient.dll -> x64 и отдельно папка WOW64 c x86 клиентом
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629808
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariochа сейчас такой сценарий "не завершается а ждёт нажатия YES/NO на системном диалоге UAC Elevation Prompt"

боооольшая разница
Ну это - на весь экран, на новом рабочем столе. Не заметить и не нажать невозможно.
А где-то "в фоне за экраном", "среди многих непонятных букв" в конце "Press any key" - другое дело. Особенно, когда консоль с SW_HIDE запущена
...
Рейтинг: 0 / 0
25 сообщений из 114, страница 2 из 5
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / 32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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