Ова страница је машински преведена. Прочитајте енглески оригинал. English

IBSurgeon библиотека

Firebird Connection Strings Cheat Sheet

Општи URL-стил образац

Code
[<протокол>://[<име_хоста>[:<порт>]/]]<путања_или_алиас_датотеке_базе>

TCP/IP конекције (INET)

Примери удаљеног клијента

Традиционално

име_сервера/порт:путања_базе

URL-стил

INET://име_сервера:порт/путања_базе

Code
# Традиционално
serverlinux/13050:employee
serverwindows:c:\data\mydatabase.fdb

# URL-стил
INET://serverlinux:13050/employee
INET://serverwindows:d:/data/db.fdb

Примери локалног клијента

Code
# Традиционално
127.0.0.1:d:\data\db.fdb
localhost:/opt/data/db.fdb

# URL-стил
INET://d:\data\db.fdb
INET:///opt/data/db.fdb

IPv6 и IPv4

  • Користите INET6:// за присиљавање IPv6

  • Користите INET4:// за присиљавање IPv4

  • Подразумевани INET ће користити IPv6 ако је конфигурисан

Windows именовани цевоводи (WNET) - застарело

Образац

Традиционално

име_сервера[@име_услуге]\\путања_базе

URL-стил

WNET://\\име_сервера[:услуга]/путања_базе

Code
# Традиционално
\\serverwindows\c:\data\db.fdb
\\.\c:\data\db.fdb  # Локална конекција
\\serverwindows@MyService\c:\data\db.fdb

# URL-стил
WNET://serverwindows/d:/data/db.fdb
WNET://serverwindows:myservice/d:/data/db.fdb

Windows локални протокол (XNET)

Образац

Традиционално

путања_базе

URL-стил

XNET://путања_базе

Code
# Традиционално
d:\data\db.fdb

# URL-стил
XNET://d:/data/db.fdb
XNET://MyDB  # Коришћење алиаса

Препоруке

  • TCP/IP је препоручљив за све платформе

  • WNET (Windows именовани цевоводи) је застарео, боље га не користите

  • XNET је само за Windows, пружа нешто боље перформансе од INET/WNET за локалне конекције. Боље га не користите.

  • Косе црте раде за Windows путање осим у WNET имену сервера, користите их као универзални раздвајач

  • Алиаси база могу се користити уместо пуних путања

Уграђени протокол

Кључне карактеристике

  • Није потребан серверски процес

  • Директан приступ датотеци базе

  • Није потребна аутентификација

  • Доступан на свим платформама

  • Може се повезати на базе које већ раде у Classic/Superclassic режиму

Образац конекције

Увек

Само путања базе

Code
# Директна конекција на путању
/path/to/db.fdb
C:\path\to\db.fdb

# Коришћење алиаса
mydb

Важне напомене

  • Захтева доступност Engine12+ провајдера

  • Не врши се провера лозинке, али се корисничко име обрађује

  • Корисничко име долази из:

  • Захтева за конекцију

  • ISC_USER променљиве окружења

  • Не може се повезати ако је база отворена ексклузивно од стране:

  • Самосталног сервера са SuperServer архитектуром

  • Другог процеса уграђеног мотора