Przed użyciem programów narzędziowych (import, eksport, reorg, procesor wiersza komend) i interfejsu DB2 CLI należy je powiązać z używanymi bazami danych, aby można było z nich w tych bazach korzystać. W środowisku sieciowym z wieloma klientami działającymi w różnych systemach operacyjnych, w różnych wersjach lub poziomach serwisowych DB2, należy powiązać programy narzędziowe dla każdej kombinacji systemu operacyjnego i wersji DB2.
Podczas wiązania programów narzędziowych tworzy się pakiet, który jest obiektem zawierającym wszystkie informacje niezbędne do przetwarzania instrukcji SQL z pojedynczego pliku źródłowego.
Pliki powiązań są zgrupowane w różnych plikach .lst w katalogu bnd, który znajduje się w katalogu instalacyjnym (zwykle jest nim sqllib w systemie OS/2 i 32-bitowych systemach operacyjnych Windows). Pliki powiązań są różne dla różnych serwerów.
Aby powiązać programy narzędziowe i aplikacje z serwerem DRDA, połącz się z serwerem DRDA i użyj komendy podobnej do następującej:
connect to dbalias user userid using password bind path/bnd/@ddcsmvs.lst blocking all sqlerror continue messages mvs.msg grant public connect reset
gdzie path odpowiada wartości rejestru DB2PATH. Szczegółowy opis tych komend można znaleźć w IBM DB2 Connect Podręcznik użytkownika.
Sposób, w jaki należy powiązać programy narzędziowe z bazą danych, zależy od systemu operacyjnego stacji roboczej:
Krok 1. | Uruchom Asystę podczas konfigurowania klienta (CCA). |
Krok 2. | Wybierz bazę danych, z którą chcesz powiązać programy narzędziowe. |
Krok 3. | Kliknij przycisk Bind (Powiąż). |
Krok 4. | Zaznacz przełącznik Powiąż programy narzędziowe DB2. |
Krok 5. | Kliknij przycisk Kontynuuj. |
Krok 6. | Wpisz identyfikator użytkownika i hasło wymagane do połączenia z bazą danych. Podany identyfikator użytkownika musi mieć uprawnienie do wiązania nowych pakietów z bazą danych. Wybierz programy narzędziowe, które chcesz powiązać i kliknij przycisk OK.
|
Krok 1. | Przejdź do katalogu bnd o nazwie x:\sqllib\bnd, gdzie x: jest dyskiem, na którym jest zainstalowany DB2. |
Krok 2. | Aby połączyć się z bazą danych, wprowadź następujące komendy w procesorze wiersza komend lub w Centrum komend: connect to alias_bazy_danych gdzie alias_bazy_danych oznacza nazwę bazy danych, z którą chcesz się połączyć. |
Krok 3. | Z Centrum sterowania lub z procesora wiersza komend wydaj następujące komendy: "bind @db2ubind.lst messages bind.msg grant public" "bind @db2cli.lst messages clibind.msg grant public" W powyższym przykładzie bind.msg i clibind.msg są plikami komunikatów wyjściowych, a uprawnienia EXECUTE i BINDADD są nadawane wszystkim użytkownikom. |
Krok 4. | Zresetuj połączenie z bazą danych, wprowadzając następującą komendę: connect reset Więcej informacji na temat komendy bind można znaleźć w podręczniku Command Reference.
|
Uwagi:
![]() |
Jeśli aplikacje, z których korzysta użytkownik, wymagają powiązania z bazą
danych, można to zrobić za pomocą narzędzia wiązania Asysty podczas
konfigurowania klienta lub procesora wiersza komend.
|