мета-данные страницы
  •  

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
sp_db_rep [03.12.2019 06:37]
Анисютин создано
sp_db_rep [26.10.2021 11:07] (текущий)
Строка 1: Строка 1:
 ====== sp_db_rep ====== ====== sp_db_rep ======
-**Назначение** 
  
-Встроенная процедура,​ которая собирает сводные данные  +===== Назначение ​=====
- по выполнению репликации на серверах клиентов для формы "​Репликация"​ в "​Менеджере проектов" ​+
  
-**Поля таблицы**+Хранимая процедура ​**sp_db_rep**,​ которая возвращает таблицу баз данных центральных и приемных пунктов с указанием клиентов и guid лицензии.\\  
 +Для вычисления полей используются процедуры [[:​p_client_deps|p_client_deps]] и [[:​p_clients|p_clients]],​ исходный текст которых скрыт.\\ ​  
 +Собирает сводные данные по выполнению репликации на серверах клиентов для отображения на вкладка "​Сервисы"​ \ "​Базы данных"​ в "​Менеджере проектов"​.\\  
 + 
 +===== Поля таблицы ​=====
  
 <sxh sql> <sxh sql>
-select  +select 
-  sp.dep_id,​ +  sp.dep_id ​                ​-- (client_repl_reps.dep_id) 
-  sp.rep_id, ​ -- ID в списке серверов включенных в репликацию (таблица ​client_repl_reps) +  sp.rep_id ​                ​, -- ID в списке серверов включенных в репликацию (client_repl_reps.id
-  sp.vers, +  sp.vers ​                  ​-- (client_repl_reps.vers) 
-  sp.client_dep_id,​ +  sp.client_dep_id ​         -- ID центрального подразделения (client_repl_reps.client_dep_id) 
-  sp.client_name,​ -- Наименование клиента +  sp.client_name ​           , -- Наименование клиента ​(из таблицы p_clients) 
-  sp.weight,​ +  sp.weight ​                ​-- (из таблицы clients) 
-  sp.dep_name, ​ -- Наименование подразделения +  sp.dep_name ​              ​, -- Наименование подразделения ​(из таблицы p_client_deps) 
-  sp.dep_guid,​  +  sp.dep_guid ​              ​-- GUID лицензии (client_repl_reps.dep_guid) 
-  sp.rep_dttm_in,​ -- Дата и время последнего выполнения ReplIn (Время отчета о загрузке) +  sp.rep_dttm_in ​           , -- Дата и время последнего выполнения ReplIn (Время отчета о загрузке) (client_repl_reps.rep_dttm_in
-  sp.dep_tmp_not_work,​ +  sp.dep_tmp_not_work ​      ​-- (client_repl_reps.DEP_TMP_NOT_WORK) 
-  sp.is_centr,​ -- центральная база данных +  sp.is_centr ​              ​, -- центральная база данных ​(1-client_repl_reps.client_dep_id=p_client_deps.id and p_clients.id=p_client_deps.client_id,​ иначе, 0) 
-  sp.have_null_id,​ +  sp.have_null_id ​          ​-- (client_repl_reps.have_null_id) 
-  sp.have_null_id_error,​ +  sp.have_null_id_error ​    ​-- (client_repl_reps.have_null_id_error) 
-  sp.fb_page_size,​ +  sp.fb_page_size ​          ​-- (client_repl_reps.FB_PAGE_SIZE) 
-  sp.fb_ods_version,​ +  sp.fb_ods_version ​        ​-- (client_repl_reps.FB_ODS_VERSION) 
-  sp.fb_oldest_transaction,​ +  sp.fb_oldest_transaction ​ -- (client_repl_reps.FB_OLDEST_TRANSACTION) 
-  sp.fb_oldest_active,​ +  sp.fb_oldest_active ​      ​-- (client_repl_reps.FB_OLDEST_ACTIVE) 
-  sp.fb_oldest_snapshot,​ +  sp.fb_oldest_snapshot ​    ​-- (client_repl_reps.FB_OLDEST_SNAPSHOT) 
-  sp.fb_next_transaction,​ +  sp.fb_next_transaction ​   -- (client_repl_reps.FB_NEXT_TRANSACTION) 
-  sp.fb_db_creation_date,​ +  sp.fb_db_creation_date ​   -- (client_repl_reps.FB_DB_CREATION_DATE) 
-  sp.firebird_version,​ +  sp.firebird_version ​      ​-- (client_repl_reps.FIREBIRDVERSION) 
-  sp.fb_laststatcalcdate,​ +  sp.fb_laststatcalcdate ​   -- (client_repl_reps.FB_LASTSTATCALCDATE) 
-  sp.fb_laststatcalcduration,​ +  sp.fb_laststatcalcduration, ​-- (client_repl_reps.FB_LASTSTATCALCDURATION) 
-  sp.fb_connectscount,​ +  sp.fb_connectscount ​      ​-- (client_repl_reps.FB_CONNECTSCOUNT) 
-  sp.fb_configuredas,​ +  sp.fb_configuredas ​       -- (client_repl_reps.FB_CONFIGUREDAS) 
-  sp.fb_make_sweep,​ +  sp.fb_make_sweep ​         -- (client_dep_params.FB_MAKE_SWEEP) 
-  sp.fb_cnt_old_wr_tr,​ +  sp.fb_cnt_old_wr_tr ​      ​-- (client_repl_reps.FB_CNT_OLD_WR_TR) 
-  sp.fb_lastsweepdate,​ +  sp.fb_lastsweepdate ​      ​-- (client_repl_reps.FB_LASTSWEEPDATE) 
-  sp.fb_lastsweepduration,​ +  sp.fb_lastsweepduration ​  ​-- (client_repl_reps.FB_LASTSWEEPDURATION) 
-  sp.make_update,​ +  sp.make_update ​           -- (client_dep_params.MAKE_UPDATE) 
-  sp.last_update_date,​ +  sp.last_update_date ​      ​-- (client_dep_params.LAST_UPDATE_DATE) 
-  sp.last_update_duration,​ +  sp.last_update_duration ​  ​-- (client_dep_params.LAST_UPDATE_DURATION) 
-  sp.cnt_del,​ +  sp.cnt_del ​               -- (client_repl_reps.cnt_del) 
-  sp.free_space,​ +  sp.free_space ​            ​-- (client_repl_reps.free_space) 
-  sp.db_file_size+  sp.db_file_size ​          , -- (client_repl_reps.fb_db_file_size) ​  
 +  sp.client_center_dep_id ​  , -- (client_repl_reps.client_center_dep_id) 
 +  sp.client_id ​             , -- (client_repl_reps.client_id) 
 +  sp.client_guid ​           , -- GUID клиента (p_clients.guid) 
 +  sp.db_is_active ​          , -- (client_repl_reps.db_is_active) 
 +  sp.ng_dttm_active ​        , -- (client_dep_params.ng_dttm_active) 
 +  sp.ng_update_type ​        , -- (client_dep_params.ng_update_type) 
 +  sp.agent_dttm_active ​     , -- (client_dep_params.agent_dttm_active) 
 +  sp.agent_update_type ​     , -- (client_dep_params.agent_update_type) 
 +  sp.him_version ​           , -- (client_dep_params.him_version) 
 +  sp.has_untrusted_pass ​    , -- (client_dep_params.has_untrusted_pass) 
 +  sp.local_storage ​           -- (client_dep_params.local_storage) 
 from sp_db_rep sp from sp_db_rep sp
 </​sxh>​ </​sxh>​
  
-**Использование таблицы: ​**+===== Использование таблицы ​===== 
 + 
 +<ifauth @programmers>​  
 +[[develop:служебная_информация_для_репликации|Служебная информация для репликации]]\\ 
 +[[:​автотестирование_остановки_репликации]]\\ 
 +</​ifauth>​
  
-[[internal:​Автотестирование ​остановки ​репликации]]\\+===== Дополнительная информация =====
  
 +  * [[:​client_repl_reps|Таблица "​client_repl_reps"​]]\\ ​
 +  * [[:​client_dep_params|Таблица "​client_dep_params"​]]\\ ​
 +  * [[:​client_repl_files|Таблица "​client_repl_files"​]]\\ ​
 +  * [[:​stages|Таблица "​stages"​]]\\ ​
 +  * [[:​таблицы_данных|Таблицы данных]]\\ ​