====== sp_db_rep ======
===== Назначение =====
Хранимая процедура **sp_db_rep**, которая возвращает таблицу баз данных центральных и приемных пунктов с указанием клиентов и guid лицензии.\\
Для вычисления полей используются процедуры [[:p_client_deps|p_client_deps]] и [[:p_clients|p_clients]], исходный текст которых скрыт.\\
Собирает сводные данные по выполнению репликации на серверах клиентов для отображения на вкладка "Сервисы" \ "Базы данных" в "Менеджере проектов".\\
===== Поля таблицы =====
select
sp.dep_id , -- (client_repl_reps.dep_id)
sp.rep_id , -- ID в списке серверов включенных в репликацию (client_repl_reps.id)
sp.vers , -- (client_repl_reps.vers)
sp.client_dep_id , -- ID центрального подразделения (client_repl_reps.client_dep_id)
sp.client_name , -- Наименование клиента (из таблицы p_clients)
sp.weight , -- (из таблицы clients)
sp.dep_name , -- Наименование подразделения (из таблицы p_client_deps)
sp.dep_guid , -- GUID лицензии (client_repl_reps.dep_guid)
sp.rep_dttm_in , -- Дата и время последнего выполнения ReplIn (Время отчета о загрузке) (client_repl_reps.rep_dttm_in)
sp.dep_tmp_not_work , -- (client_repl_reps.DEP_TMP_NOT_WORK)
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 , -- (client_repl_reps.have_null_id)
sp.have_null_id_error , -- (client_repl_reps.have_null_id_error)
sp.fb_page_size , -- (client_repl_reps.FB_PAGE_SIZE)
sp.fb_ods_version , -- (client_repl_reps.FB_ODS_VERSION)
sp.fb_oldest_transaction , -- (client_repl_reps.FB_OLDEST_TRANSACTION)
sp.fb_oldest_active , -- (client_repl_reps.FB_OLDEST_ACTIVE)
sp.fb_oldest_snapshot , -- (client_repl_reps.FB_OLDEST_SNAPSHOT)
sp.fb_next_transaction , -- (client_repl_reps.FB_NEXT_TRANSACTION)
sp.fb_db_creation_date , -- (client_repl_reps.FB_DB_CREATION_DATE)
sp.firebird_version , -- (client_repl_reps.FIREBIRDVERSION)
sp.fb_laststatcalcdate , -- (client_repl_reps.FB_LASTSTATCALCDATE)
sp.fb_laststatcalcduration, -- (client_repl_reps.FB_LASTSTATCALCDURATION)
sp.fb_connectscount , -- (client_repl_reps.FB_CONNECTSCOUNT)
sp.fb_configuredas , -- (client_repl_reps.FB_CONFIGUREDAS)
sp.fb_make_sweep , -- (client_dep_params.FB_MAKE_SWEEP)
sp.fb_cnt_old_wr_tr , -- (client_repl_reps.FB_CNT_OLD_WR_TR)
sp.fb_lastsweepdate , -- (client_repl_reps.FB_LASTSWEEPDATE)
sp.fb_lastsweepduration , -- (client_repl_reps.FB_LASTSWEEPDURATION)
sp.make_update , -- (client_dep_params.MAKE_UPDATE)
sp.last_update_date , -- (client_dep_params.LAST_UPDATE_DATE)
sp.last_update_duration , -- (client_dep_params.LAST_UPDATE_DURATION)
sp.cnt_del , -- (client_repl_reps.cnt_del)
sp.free_space , -- (client_repl_reps.free_space)
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
===== Использование таблицы =====
[[develop:служебная_информация_для_репликации|Служебная информация для репликации]]\\
[[:автотестирование_остановки_репликации]]\\
===== Дополнительная информация =====
* [[:client_repl_reps|Таблица "client_repl_reps"]]\\
* [[:client_dep_params|Таблица "client_dep_params"]]\\
* [[:client_repl_files|Таблица "client_repl_files"]]\\
* [[:stages|Таблица "stages"]]\\
* [[:таблицы_данных|Таблицы данных]]\\