Skip to content

Commit 7c8aa5a

Browse files
NH-4026 - upgrading Firebird driver and using server instead of embedded mode.
1 parent a264f23 commit 7c8aa5a

20 files changed

+26
-8
lines changed

ShowBuildMenu.bat

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,14 +91,12 @@ goto test-setup-generic
9191
set CONFIG_NAME=FireBird
9292
set PLATFORM=x86
9393
set LIB_FILES=lib\teamcity\firebird\*.dll
94-
set LIB_FILES2=lib\teamcity\firebird\x86\*
9594
goto test-setup-generic
9695

9796
:test-setup-firebirdx64
9897
set CONFIG_NAME=FireBird
9998
set PLATFORM=x64
10099
set LIB_FILES=lib\teamcity\firebird\*.dll
101-
set LIB_FILES2=lib\teamcity\firebird\x64\*
102100
goto test-setup-generic
103101

104102
:test-setup-sqlitex86
Binary file not shown.
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
2+
Installation steps for Firebird for NH TeamCity:
3+
4+
1. Download Firebird (Firebird-3.0.2.32703_0_x64): https://www.firebirdsql.org/en/server-packages/;
5+
2. Run the installer ... Use the default firebird password: masterkey. If wanting to support .Net provider lower than v3, enable legacy connection support.
6+
3. Leave other settings with their defaults.
7+
4. The setup should install Firebird on the machine;
8+
5. Go into Firebird folder (c:\program files\firebird\) and create a folder named Data.
9+
10+
Creating the NH database:
11+
12+
a. Open ISQL (start -> programs -> Firebird -> ISQL);
13+
b. Type:
14+
create database 'localhost:c:\Program Files\Firebird\Data\NHibernate.fdb' page_size 8192
15+
user 'sysdba' password 'masterkey';
16+
17+
Please do not omit "localhost:", otherwise file access rights will not be adequate. Specifying localhost ensures
18+
the database is created by the server process. Otherwise it is create in embedded mode, with connected user acl.
19+
c. Go in Firebird installation directory and open databases.conf;
20+
d. Add in "Live Databases" section:
21+
nhibernate = C:\Program Files\Firebird\Data\NHIBERNATE.FDB
22+

lib/teamcity/firebird/x64/fbembed.dll

-5.25 MB
Binary file not shown.
-145 KB
Binary file not shown.

lib/teamcity/firebird/x64/ib_util.dll

-8 KB
Binary file not shown.

lib/teamcity/firebird/x64/icudt30.dll

-1.49 MB
Binary file not shown.

lib/teamcity/firebird/x64/icuin30.dll

-562 KB
Binary file not shown.

lib/teamcity/firebird/x64/icuuc30.dll

-914 KB
Binary file not shown.

lib/teamcity/firebird/x64/msvcp80.dll

-1.05 MB
Binary file not shown.

0 commit comments

Comments
 (0)