Организация на достъпа до базата данни, без мрежово устройство

Достъп от мрежовото устройство работи само на версии на проникващ SQL над 9.5

Форматът работи чрез проникващ SQL сървър осигурява максимална сигурност на данните от неоторизиран достъп. Основната разлика от стария формат е дело на GSI 2.4 не по каталог, но директно чрез сървъра. Това означава, че самата база данни ще бъде на сигурно място на сървъра и директен достъп до него може да получите само от администратора. Т.е. няма да "споделят устройства" на стоките и правата на потребителите могат да бъдат възложени директно на проникващ сървъра. Визуалната разлика между новата база данни не трябва да е «*» .tbh файлове в директорията на базата данни (все още «* .mkd»). Ключовата таблицата в новия формат на маса "формат на база данни» ( «dbfrmt.mkd» файл). Повреда или отстраняване на тази маса води до невъзможността да се работи с базата данни.

Създаване на база данни във формат, да работят през проникващ SQL Server

Първоначално, трябва да преобразувате съществуваща база данни
Припомняме ви, че преди да извърши преобразуването необходимо да се направи архивни копия на базата данни
Ако «! Dbfrmt.mkd» файл присъства в директорията на базата данни. първо трябва да се превърнат в новите речници в сегашния формат. За да направите това, стартирайте помощната програма дух магьосник и изберете "конвертирате".

В настройките уточни следните параметри:

  • уточни кабриолет на базата данни директория;
  • като формат база данни изберете "Оставете формата текущата база данни";
  • посочите директория модули, които се използват за тази работа.

Ако директорията не е «dbfrmt.mkd!» Файлове, но файлът е подарък «dbfrmt.mkd», или, ако базата данни току-що беше превърната в предишната стъпка, на «дух магьосник» помощната програма, трябва да определите следните настройки:

  • уточни кабриолет на базата данни директория;
  • като формат база данни изберете "За проникващ SQL (достъп до база данни, без мрежово устройство)";
  • посочите директория модули, които се използват за тази работа.

Създаване на база данни в проникващ SQL

Всички стъпките за създаване на нова база данни се извършват в «Pervasive контролен център SQL»:

  • в «File» меню изберете точка «New → База данни». или бутон на лентата и др.;
  • посочете името на сървъра (сървърни регистрите на имена по подразбиране, в който са направени настройките).

В следващата стъпка, ще създаде базата данни:

  • в «Име на базата данни» показва името на базата данни;
  • в «Местоположение» Избери каталог кабриолет на базата данни;
  • премахване на отметка «Bound» и да «Създаване на речникови файлове» и «Релационна цялостност принудително»;
  • в «DNS Options» Група постави отметка «Създаване на DNS» и «Отворено режим» избере «Нормално» опция.

Добавяне на данни, за да проникващ SQL база данни

Създаване на база данни, проникващ SQL потребителите е предмет на общите правила за създаване на потребител в представителството на SQL-база данни на VLSI и описани подробно в ръководството "съобщението" на (глава "Организация на SQL-достъп"; Поддръжка / развитие в VLSI)

Важно е, че базата данни за имоти ( «Пропъртис»), която ще се създаде раздел потребителското «Btrieve сигурност» е избрана «База данни (DB аутентикация и оторизация)».

Добавянето на потребителите да проникващ SQL база данни

Цялата работа по добавянето на потребителите да изпълняват в (меню "База данни") програма "Джин":

Ако базата данни вече е бил в този формат работи чрез сървъра, трябва първо да изтриете старата парола за достъп до база данни (команда "Премахване на парола за достъп до базата данни").
За да синхронизирате потребители и VLSI 2.4 база данни проникващ SQL списък, изберете командата "Добавяне на потребители към база данни, проникващ», изберете каталогът на база данни и въведете потребителско име и парола за достъп до базата данни /

Във връзка с проникващ SQL трябва да определя:

  • име на сървъра, на който на базата данни;
  • Име на база данни, създадена в проникващ SQL, което ще създаде списък на потребителите.

Създаване sbis.ini за достъп до базата данни, без мрежово устройство

В този етап се счита, че базата е подготвен да работи през проникващ SQL Server. Сега трябва да се конфигурира VLSI 2.4 да работи със сървъра. Тези настройки се правят в sbis.ini файла - конфигурационен файл:

  • като директорията на базата данни, трябва да напишете следното:
    BazaDannyh = btrv: //<имя_сервера>/<название_бд_в_Pervasive>
    Например, ако базата данни е била създадена на сървъра «MainServer», както и името на базата данни в проникващ SQL «sbisdb», е необходимо да се определи следния път към базата данни:
    BazaDannyh = btrv: // MainServer / sbisdb
  • за извършване на работата в режим на мрежа, трябва да се провери на следните параметри:
    SetevoyRezhim = ДА
    RazdelyaemyeNastroyki = ДА

Запазване на настройките във файл и да стартирате sbis.ini VLSI 2.4

Актуализиране на базата данни да работят чрез Pervasive формат SQL Server

Подготовка за бази данни

Преди да извършите конвертирането на базата данни, направете следното:

  • начало «проникващ SQL Control Center" и отидете на свойствата на базата данни ( «Имоти»);
  • получи искане за достъп до базата данни, в която искате да посочите потребителското «магистър» и парола;
  • отидете на собственост на «Охрана» и извадете флаг «Активиране сигурност». Натиснете «Прилагане».
  • отидете в раздела "Btrieve Сигурност», изберете «Classic (OS аутентикация и оторизация)».

Не забравяйте да следвате тези препоръки. Тяхното неспазване може да доведе до появата на "грешка грешка, когато се обаждате PvAddTable». което от своя страна ще изисква спиране Когнитивни SQL услуги, както и повторното им рестартиране.

За да извършите конвертирането, стартирайте помощната програма дух магьосник и изберете "конвертирате".

В преобразуването е необходимо:

  • уточни кабриолет на базата данни директория;
  • като база данни формат, за да изберете "За проникващ SQL (достъп до база данни, без мрежово устройство)";
  • посочите директория модули, които се използват за тази работа.

Започнете процеса на преобразуване, като щракнете върху бутона "Напред".

Добавянето на VLSI 2.4 маси в проникващ SQL база данни

За да добавите таблица в базата данни трябва да бъде в полезността дух магьосник изпълни командата "Update ДДФ Files" (меню "База данни") и да посочите директория на базата данни да се актуализират.

Актуализация на потребителските права VLSI 2.4 база данни проникващ SQL

Ако актуализирате правата на потребителите, направете следното:

  1. да се включат в базата данни възможност за работа с потребители. За да направите това:
    • начало «проникващ SQL Control Center» и свойства на бази данни ( «Имоти») в раздела «Сигурност» включва «Активиране сигурност»;
    • въведете паролата за потребителското «магистър»;
    • раздела "Btreive сигурност» изберете «База данни (DB аутентикация и оторизация)».
  2. изтриване на всички потребители с изключение на потребителя по подразбиране. За да направите това:
    • отворите списъка с потребители (група «потребителите») за базата данни, изберете всички потребители и пресата.
  3. Започнете дух магьосник, изпълни командата "Изтриване на паролата за достъп до базата данни" (меню "База данни").
  4. Започнете дух магьосник, изберете "Добавяне на потребители към база данни, проникващ" (меню "База данни"). Посочете базата данни, от която ще добавите членове. В диалоговия прозорец, който се показва, попълнете следните полета:
    • "Име на сървър" - посочва името на сървъра, на който на базата данни;
    • "Database Name" - посочи името на базата данни, създадена в проникващ SQL, което ще бъде записано в актуализирания списък на потребителите.
    • "Парола" - въведете потребителското си ", за да Магистър Магистър" парола за достъп до базата данни, посочена в предходната стъпка.
  5. Актуализиране на списъка на правата на масата (ако назначен). За да направите това:
    • тичам дух магьосник, в менюто "База данни", изберете командата "Възстановяване на права върху масата."

След като всички изброени по-горе операции, актуализираният базата данни е готова за експлоатация през проникващ SQL Server.