{"id":12193,"date":"2024-08-05T15:04:46","date_gmt":"2024-08-05T13:04:46","guid":{"rendered":"https:\/\/pomoc.comarch.pl\/cee\/?post_type=ht_kb&#038;p=12193"},"modified":"2024-08-05T15:04:54","modified_gmt":"2024-08-05T13:04:54","slug":"dodanie-polaczenia-bazy-danych-do-serwera-aplikacji-addsasdbc","status":"publish","type":"ht_kb","link":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/dodanie-polaczenia-bazy-danych-do-serwera-aplikacji-addsasdbc\/","title":{"rendered":"Dodanie po\u0142\u0105czenia bazy danych do serwera aplikacji (addsasdbc)"},"content":{"rendered":"<h3 id=\"wprowadzenie\" >Wprowadzenie<\/h3>\n<p>W celu dodania po\u0142\u0105czenia bazy danych do jednego lub wi\u0119cej serwer\u00f3w aplikacji nale\u017cy u\u017cy\u0107 narz\u0119dzia <em>addsasdbc<\/em>.<\/p>\n<p>Podstawowe definicje zwi\u0105zane z obszarem zarz\u0105dzania systemem dost\u0119pne s\u0105\u00a0<em><a href=\"https:\/\/pomoc.comarch.pl\/cee\/index.php\/documentation\/definicje-zarzadzanie-systemem\/\">tutaj<\/a><\/em>.<\/p>\n<h3 id=\"grupa-docelowa\" >Grupa docelowa<\/h3>\n<ul>\n<li>Administratorzy<\/li>\n<li>Konsultanci techniczni<\/li>\n<\/ul>\n<h4 id=\"opis\" ><span style=\"font-size: revert; color: initial;\">Opis<\/span><\/h4>\n<p>Narz\u0119dzie pozwala na dodawanie po\u0142\u0105czenia mi\u0119dzy jednym lub kilkoma serwerami aplikacji a baz\u0105 danych.<\/p>\n<h4 id=\"polecenie\" >Polecenie<\/h4>\n<p>Poni\u017cej znajduje polecenie zawieraj\u0105ce wszystkie mo\u017cliwe parametry.<\/p>\n<table style=\"border-collapse: collapse; width: 100%;\">\n<tbody>\n<tr>\n<td style=\"width: 50%; border-style: outset;\">addsasdbc<\/td>\n<td style=\"width: 50%; border-style: outset;\">[-system:&lt;str&gt;]<\/p>\n<p>-sas:&lt;str&gt;*<\/p>\n<p>-database:&lt;str&gt;<\/p>\n<p>[-readOnlyConnections:&lt;short&gt;]<\/p>\n<p>[-transactionalConnections:&lt;short&gt;]<\/p>\n<p>[-preparedStatements:&lt;int&gt;] [-driver:&lt;vs&gt;]<\/p>\n<p>[-driverAccessPath:&lt;str&gt;]<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"parametry\" >Parametry<\/h4>\n<p>Parametry polecenia zosta\u0142y wyja\u015bnione w poni\u017cszej tabeli. Parametry w nawiasach kwadratowych s\u0105 opcjonalne, podczas gdy pozosta\u0142e s\u0105 parametrami obowi\u0105zkowymi. Gwiazdka (*) mo\u017ce by\u0107 okre\u015blona jako symbol zast\u0119pczy dla niekt\u00f3rych parametr\u00f3w, aby m\u00f3c wy\u015bwietli\u0107 wszystkie mo\u017cliwe warto\u015bci. Nie wszystkie parametry mog\u0105 by\u0107 okre\u015blone wi\u0119cej ni\u017c jeden raz; tylko te z nast\u0119puj\u0105cym dodatkiem do zmiennych parametr\u00f3w s\u0105 dozwolone do wielokrotnego okre\u015blenia: <em>&lt;str-1&gt; &#8230; &lt;str-n&gt;<\/em>.<\/p>\n<table style=\"border-collapse: collapse; width: 100%; height: 410px;\">\n<tbody>\n<tr style=\"height: 16px;\">\n<td style=\"width: 50%; height: 16px; border-style: outset;\"><strong>Parametr<\/strong><\/td>\n<td style=\"width: 50%; height: 16px; border-style: outset;\"><strong>Opis<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">[-system:&lt;str&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Nazwa systemu, do kt\u00f3rego nale\u017cy serwer aplikacji i baza danych. Domy\u015blnie jest to bie\u017c\u0105cy system.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">-sas:&lt;str&gt;*<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Nazwa serwera aplikacji.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">-database:&lt;str&gt;<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Baza danych, z kt\u00f3r\u0105 serwer aplikacji ma by\u0107 po\u0142\u0105czony.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">[-readOnlyConnections:&lt;short&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Liczba po\u0142\u0105cze\u0144 tylko do odczytu z baz\u0105 danych.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">[-transactionalConnections:&lt;short&gt;]<\/td>\n<td style=\"width: 50%;\">Liczba po\u0142\u0105cze\u0144 zapisu do bazy danych. Liczba po\u0142\u0105cze\u0144 serwera aplikacji z baz\u0105 danych ma kluczowe znaczenie dla prawid\u0142owego i wydajnego funkcjonowania serwera aplikacji oraz dla zu\u017cycia zasob\u00f3w po stronie systemu zarz\u0105dzania baz\u0105 danych. Domy\u015bln\u0105 warto\u015bci\u0105 jest 10.<\/td>\n<\/tr>\n<tr style=\"height: 23px;\">\n<td style=\"width: 50%; height: 23px; border-style: outset;\">[-preparedstatements:&lt;int&gt;]<\/td>\n<td style=\"width: 50%; height: 23px; border-style: outset;\">Liczba przygotowanych instrukcji, kt\u00f3re s\u0105 buforowane dla tego po\u0142\u0105czenia z baz\u0105 danych. Im wi\u0119cej instrukcji bazy danych buforujesz na po\u0142\u0105czenie z baz\u0105 danych, tym cz\u0119\u015bciej przygotowane instrukcje mog\u0105 by\u0107 ponownie wykorzystywane. Poprawia to czas odpowiedzi serwera aplikacji. Jednak ka\u017cda przygotowana instrukcja wymaga zasob\u00f3w zar\u00f3wno w serwerze aplikacji, jak i systemie zarz\u0105dzania baz\u0105 danych. Je\u015bli warto\u015b\u0107 wynosi 0, u\u017cywana jest warto\u015b\u0107 domy\u015blna zdefiniowana dla bazy danych. Aby zapobiec u\u017cyciu przygotowanych instrukcji dla po\u0142\u0105czenia z baz\u0105 danych, ustaw warto\u015b\u0107 0 zar\u00f3wno dla po\u0142\u0105czenia, jak i bazy danych. To ustawienie negatywnie wp\u0142ywa na wydajno\u015b\u0107 serwera aplikacji i powinno by\u0107 u\u017cywane tylko jako cz\u0119\u015b\u0107 analizy b\u0142\u0119d\u00f3w.<\/td>\n<\/tr>\n<tr style=\"height: 93px;\">\n<td style=\"width: 50%; border-style: outset; height: 93px;\">[-driver:&lt;vs&gt;]<\/td>\n<td style=\"width: 50%; border-style: outset; height: 93px;\">Sterownik JDBC u\u017cywany dla po\u0142\u0105czenia z baz\u0105 danych. Je\u015bli nie okre\u015blono sterownika, u\u017cywany jest standardowy sterownik JDBC okre\u015blony dla bazy danych.<\/td>\n<\/tr>\n<tr style=\"height: 163px;\">\n<td style=\"width: 50%; border-style: outset; height: 163px;\">[-driverAccessPath:&lt;str&gt;]<\/td>\n<td style=\"width: 50%; border-style: outset; height: 163px;\">\u015acie\u017cka dost\u0119pu do sterownika JDBC dla po\u0142\u0105czenia z baz\u0105 danych.\u00a0Je\u015bli w polu\u00a0<em>Sterownik JDBC<\/em>\u00a0nie podano \u017cadnej warto\u015bci, u\u017cywana jest \u015bcie\u017cka dost\u0119pu skonfigurowana dla bazy danych. W takim przypadku pole nie jest gotowe do wprowadzenia danych.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"uprawnienia\" >Uprawnienia<\/h4>\n<p>Nast\u0119puj\u0105ca jednostka biznesowa jest istotna dla tej aplikacji: com.cisag.sys.configuration.obj.SVM<\/p>\n","protected":false},"author":29,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"class_list":["post-12193","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-konfiguracja-systemu"],"_links":{"self":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/12193","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/comments?post=12193"}],"version-history":[{"count":3,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/12193\/revisions"}],"predecessor-version":[{"id":16266,"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/ht_kb\/12193\/revisions\/16266"}],"wp:attachment":[{"href":"https:\/\/pomoc.comarch.pl\/cee\/index.php\/wp-json\/wp\/v2\/media?parent=12193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}