sp_repl_rep

Назначение

Хранимая процедура sp_repl_rep, которая возвращает таблицу баз данных центральных и приемных пунктов с указанием клиентов и guid лицензии.
Для вычисления полей используются процедуры p_client_deps и p_clients, исходный текст которых скрыт.
Собирает сводные данные по выполнению репликации на серверах клиентов для отображения на вкладка «Сервисы» \ «Репликация» в «Менеджере проектов».

Поля таблицы

select
  sp.dep_id                  , -- ПП: {client_repl_files.dep_id}
  sp.rep_id                  , -- ЦБД: {ID учетной записи БД (client_repl_reps.id)}
  sp.dep_rep_id              , -- ПП: {client_repl_reps.id} из первой записи
  sp.client_dep_id           , -- ЦБД: {ID центрального подразделения (client_repl_reps.client_dep_id ищется для центральной базы и всем остальным проставляется)}
  sp.client_id               , -- ЦБД,ПП: {ID клиента (из таблицы p_clients)} 
  sp.client_name             , -- ЦБД: {Наименование клиента (из таблицы p_clients)}
  sp.weight                  , -- ЦБД: {coalesce(clients.weight_support,0)+coalesce(clients.weight_old,0)+coalesce(clients.weight_new,0)+coalesce(clients.weight_polit,0)}
  sp.weight_multiplier       , -- ЦБД,ПП: {client_dep_params.WEIGHT_MULTIPLIER} из первой записи ПП
  sp.problem_level           , -- Уровень ошибки
                               --    3 - now-sp.rep_dttm_out_srv>48
                               --    2 - now-sp.repl_in_dttm_pp>48
                               --    1 - (now-sp.repl_out_dttm_pp>48) or 
                               --        (now-sp.rep_dttm_in_srv>48) or 
                               --        (now-sp.rep_dttm_in_pp>48) or 
                               --        (now-sp.rep_dttm_out_pp>48) or 
                               --        (now-sp.repl_out_dttm_srv>48) or 
                               --        (now-sp.repl_in_dttm_srv>48) 

  sp.dep_name                , -- ЦБД: {Наименование подразделения (из таблицы p_client_deps)}
  sp.dep_name2               , -- ПП: {client_repl_files.dep_name}
  sp.dep_name_keys           , -- 
  sp.dep_dttm_in_srv         , -- ЦБД: {client_repl_reps.dep_dttm_in}
  sp.rep_dttm_in_srv         , -- ЦБД: {client_repl_reps.rep_dttm_in} 
  sp.dep_dttm_out_srv        , -- ЦБД: {client_repl_reps.dep_dttm_out} 
  sp.rep_dttm_out_srv        , -- ЦБД: {client_repl_reps.rep_dttm_out}
  sp.errors_srv              , -- ЦБД: {client_repl_reps.errors}
  sp.vers_srv                , -- ЦБД: {client_repl_reps.vers}

  sp.repl_out_dttm_srv       , -- ПП: {min(client_repl_files.repl_in_dttm, дата из client_repl_files.filename)} из первой записи исходящей из центра
  sp.repl_out_filename_srv   , -- ПП: {client_repl_files.filename }        из первой записи исходящей из центра                                     
  sp.repl_out_filename_srv_dt, -- ПП: {дата из client_repl_files.filename} из первой записи исходящей из центра                                     

  sp.repl_in_dttm_srv        , -- ПП: {min(client_repl_files.repl_in_dttm, дата из client_repl_files.filename)} из первой записи входящей в центр
  sp.repl_in_filename_srv    , -- ПП: {client_repl_files.filename }        из первой записи входящей в центр
  sp.repl_in_filename_srv_dt , -- ПП: {дата из client_repl_files.filename} из первой записи входящей в центр

  sp.dep_dttm_in_pp          , -- ПП: {client_repl_reps.dep_dttm_in} из первой записи
  sp.rep_dttm_in_pp          , -- ПП: {client_repl_reps.rep_dttm_in} из первой записи
  sp.dep_dttm_out_pp         , -- ПП: {client_repl_reps.dep_dttm_out} из первой записи
  sp.rep_dttm_out_pp         , -- ПП: {client_repl_reps.rep_dttm_out} из первой записи
  sp.errors_pp               , -- ПП: {client_repl_reps.errors} из первой записи
  sp.vers_pp                 , -- ПП: {client_repl_reps.vers} из первой записи

  sp.repl_out_dttm_pp        , -- ПП: {min(client_repl_files.repl_in_dttm, дата из client_repl_files.filename)} из первой записи исходящей из ПП
  sp.repl_out_filename_pp    , -- ПП: {client_repl_files.filename }        из первой записи исходящей из ПП                                     
  sp.repl_out_filename_pp_dt , -- ПП: {дата из client_repl_files.filename} из первой записи исходящей из ПП                                     
                                                                                                                                                    
  sp.repl_in_dttm_pp         , -- ПП: {min(client_repl_files.repl_in_dttm, дата из client_repl_files.filename)} из первой записи входящей в ПП   
  sp.repl_in_filename_pp     , -- ПП: {client_repl_files.filename }        из первой записи входящей в ПП                                        
  sp.repl_in_filename_pp_dt  , -- ПП: {дата из client_repl_files.filename} из первой записи входящей в ПП                                        

  sp.free_space_srv          , -- ЦБД: {client_repl_reps.free_space}
  sp.free_space_pp           , -- ПП: {client_repl_reps.free_space} из первой записи
  sp.comment                 , -- ЦБД,ПП: {client_dep_params.comment}  из первой записи ПП
  sp.blocked                 , -- 
  sp.dep_guid                , -- ПП: {client_repl_reps.dep_guid} из первой записи
  sp.dep_tmp_not_work        , -- ЦБД,ПП: {client_dep_params.dep_tmp_not_work}  из первой записи ПП
  sp.use_web_dav             , -- ПП: {client_dep_params.use_web_dav} из первой записи
  sp.webdav_ftp_server       , -- ПП: {client_dep_params.webdav_ftp_server} из первой записи
  sp.webdav_ftp_user         , -- ПП: {client_dep_params.webdav_ftp_user} из первой записи
  sp.use_web_dav_c           , -- ЦБД: {client_dep_params.use_web_dav}
  sp.webdav_ftp_server_c     , -- ЦБД: {client_dep_params.webdav_ftp_server}
  sp.webdav_ftp_user_c       , -- ЦБД: {client_dep_params.webdav_ftp_user}
  sp.err_cnt_srv             , -- ЦБД: {Количество ошибок из таблицы client_exceptions} 
  sp.err_cnt                 , -- ПП: {Количество ошибок из таблицы client_exceptions} из первой записи
  sp.have_null_id            , -- ЦБД,ПП: {client_repl_reps.have_null_id} из первой записи ПП
  sp.have_null_id_error        -- ЦБД,ПП: {client_repl_reps.have_null_id_error}  из первой записи ПП
from sp_repl_rep sp

Использование таблицы

Дополнительная информация