ПредишенСледващото

Инсталиране на клиентски прозорци

Въпросите, разработчиците трябва да се създаде клиент-сървър приложения, използващи базата данни Firebird, което е развитието на бази данни Borland Interbase 6. Осигурява преглед на концепции и модели на клиент / сървър архитектура, както и практически съвети за работа с клиентските библиотеки Firebird. Характеристики, са описани подробно описание на вида SQL данни, манипулиране на данните език (манипулация на данни Език, ГСД), както и на езика на синтаксиса и данни разделителна способност (Определение на данни Език, DDL). Много внимание се отделя на описанието на сделки и предлага съвети за тяхното използване при разработване на приложения. Описан програмиране от страна на клиента и сървъра писмено тригери и съхранени процедури, създаване и използване на определено събитие, обработка на грешки в кода на сървъра и много други. Материал придружен от многобройни примери, практически съвети и препоръки.

За разработчиците на бази данни

Книга: Ръководство за Firebird програмиста БАЗА ДАННИ

Инсталиране на Windows клиента

Раздели на тази страница:

Инсталиране на Windows клиента

Firebird 1.0.x

Използването на инсталатора Firebird

Най-лесният начин да се инсталира клиент Firebird 1.0.x- Firebird е да копирате инсталатора на CD-ROM или флаш памет, и тя работи на клиентската машина, като изберете да инсталирате само на клиента в диалоговия прозорец на инсталатора. Можете да инсталирате клиента от инструменти за командния ред или без тях. Повечето клиенти не се нуждаят от тези инструменти; че не се препоръчва да ги инсталирате на клиентските компютри, които не изискват администраторски достъп до сървъра.

Инсталаторът ще създаде корен подразбиране директория в C: Program FilesFirebird; Това разположение може да се променя в съответния диалогов прозорец за инсталиране. Тук той пише interbase.msg съобщение файл, и ако те са били избрани за инструменти за монтаж на командния ред, създаване на бин директорията, където сте тези средства.

Той ще ви пише gds32.dll системната директория и ако Microsoft библиотеката за изпълнение със стар или не съществува, ще напиша на един и същ Msvcrt.dll.

В края на краищата той ще стартира instreg.exe програма за инсталиране на ключове в системния регистър. Ако сте избрали инсталационната директория по подразбиране, ключът ще бъде

HKLMSoftwareBorlandInterBase. Ако по време на процеса на инсталиране всякакви стартирани програми са били презаписани, ще бъдете подканени да рестартирате машината.

Наръчник на клиента Монтаж

Ръководство за инсталиране на клиента изисква всички предишните стъпки. Трябва да копирате файлове gds32.dll, interbase.msg instreg.exe и дискета или флаш памет. Също да се копират от системния каталог Msvcrt.dll на, ако не е инсталиран на клиентите си.

Създаване на Firebird главната директория, копирайте interbase.msg. След това започнете с instreg.exe диск, като напишете в прозореца на командния ред:

A:> instreg.exe "C: Program FilesFirebird"

Ако сте създали Firebird главната директория на друго място, укажете пътека като аргумент в главната директория.

Copy gds32.dll и ако имате нужда от Msvcrt.dll, в системната директория.

ЗАБЕЛЕЖКА, Msvcrt.dll е време на изпълнение библиотеки за много програми, съставени с gds32.dll на Windows C - е името на клиентската библиотека за InterBase сървър и Firebird 1.0.x. Ако не можете да копирате едно или и двете от библиотеките, поради използването им от друга програма, трябва да спрете програмата и повторете процеса на копиране. Ако тя все още е невъзможно да се пренапише библиотеката се дължи на факта, че програмата за катастрофата не ги разтоварят, рестартирайте компютъра в безопасен режим и стартирайте този ход.

Firebird 1.5 и по-висока

Firebird версия 1.5 и следващите клиентски инсталации са с голям брой условия, за да се избегне "DLL тероризма" в системната директория на Windows.

Докато инструменти от трети страни, компоненти и драйвери не се учат да разбират промените в клиентската част на Firebird 1.5, Firebird 1.5 ще поддържа свои собствени "DLL ужасите." Инсталацията на клиент по подразбиране почти със сигурност няма да е съвместим със софтуера, създаден с помощта на такива Borland RAD продукти, като например Delphi или C ++ Builder.

Прочетете внимателно този раздел, преди да започнете да създавате всичко необходимо за конкретната среда за развитие, за който инсталирате. По-късно можете да се върнете и да коригира инсталацията ръчно.

Използването на инсталатора Firebird

Ако използвате програмата за инсталиране, първият избор което трябва да направите - поставяне на главната директория за инсталиране на клиента (Фигура 7.1.). Препоръчително е да изберете настройката по подразбиране (C: Program FilesFirebirdFirebird_1_5), а след това тя ще бъде по-лесно в бъдеще да извърши ъпгрейд. Въпреки това, можете да посочите местоположението на вкус, ако е необходимо.

Въпреки, че няма да се инсталира на сървъра, инсталаторът дава възможност да се установи основната директория на допълнителни елементи, включително и ключа на системния регистър, който се нуждае от някои софтуерни продукти, използвани на клиентската машина. Ако инсталирате инструментите на командния ред, избраното местоположение на главната директория е от съществено значение. Ако е необходимо, по-късно, можете да промените настройките ръчно.

Инсталиране на клиентски прозорци

Фиг. 7.1. Изборът на директорията корен инсталация

След това трябва да вземе решение за избор на режим на инсталация - Трябва ли клиентът да бъде инсталиран от инструменти за командния ред или без тях, както е показано на фиг. 7.2.

Повечето клиенти не се нуждаят от тези инструменти; че не се препоръчва да ги инсталирате на работната станция на клиента, освен ако имате нужда от администраторски достъп до сървъра. За минимална инсталация, изберете Минимална клиент инсталиране - не на сървъра, без инструменти (минимално инсталиране на клиент - без сървър, без инструменти) и щракнете върху бутона Напред.

Вашият избор в следващия диалогов прозорец (фиг. 7.3) е особено важно, ако клиентът, който използвате софтуерни компании от трети страни.

Предишни монтажници инсталирани gds32.dll стар клиент библиотека в системната директория с библиотеката по време на работа за C Msvcrt.dll, ако той отсъства.

Инсталиране на клиентски прозорци

Фиг. 7.2. Изборът клиентска инсталация само

Инсталиране на клиентски прозорци

Фиг. 7.3. Избирането на "версия" и поставяне на клиента

Във версия 1.5, инсталаторът инсталира всички DLL - нов клиент библиотека fbclient.dll и (ако е необходимо) изпълнимата библиотека за C и C ++ msvcp60.dll - в директорията на бин в основната директория на Firebird.

4. Започнете instreg.exe програма от новия бин директорията, в прозореца на командния ред. Важно е да стартирате тази програма от бин директория на Firebird главната директория, където програмата се намира instreg.exe. Например, ако в главната директория на Firebird се намира в C: Firebird_Client, въведете:

От: Firebird_Clientbin> instreg.exe инсталиране

5. Ако имате приложение, което се нуждае от клиент библиотека име gds32.dll, тогава ще трябва да изпълните instclient.exe програма. Инструкциите в следващия раздел.

Извършване instclient.exe

instclient.exe програма може да се направи, когато трябва версията на клиента, до които достъпът на съществуващите програми, драйвери или компоненти, които очакват библиотека име gds32.dll клиент, или че тя се намира на пътя на система Windows. Това е командния ред инструмент, който е в директорията на бин в основната директория на вашата инсталация на сървъра

Firebird. Ако е необходимо, да копирате файла в съответната директория на клиентската машина.

Инсталацията на клиент в системната директория

Отворете команден прозорец и отворете директория за боклук. Синтаксис инсталирането на клиент:

Търся параметри и (или инсталиране) и един от параметрите или fbclient gds32.

Ако програмата установи, че файла, който се опитвате да инсталирате (или fbclient.dll gds32.dll), вече е в системната директория, тя няма да бъде изпълнена. За да добавите файл, дори и ако той намери копие от него, използвайте -f ключа (или -Force).

Вашата операционна система може да изисква рестартиране на машината, за да завършите инсталацията.

ВНИМАНИЕ! Ако изберете принуден инсталацията, вие рискувате унищожаване на клиента, че е инсталиран за използване с друг софтуер, който е създаден, за да се свържете към Firebird 1.0 или InterBase сървър.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!