Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O catálogo COM+ é o armazenamento de dados subjacente que contém todos os dados de configuração COM+. Sempre que você faz qualquer tipo de administração COM+, você está lendo e gravando dados armazenados no catálogo. A única maneira de acessar o catálogo é por meio da ferramenta administrativa Serviços de Componentes ou da biblioteca COMAdmin.
O catálogo COM+ fornece uma camada de abstração sobre os detalhes reais de onde e como os dados de configuração COM+ são armazenados. Grande parte dos dados é armazenada no banco de dados de registro COM+ (ou RegDB), que contém dados para todos os componentes configurados instalados em aplicativos COM+. Esse banco de dados é usado em tempo de execução do aplicativo para fornecer dados de configuração ao COM+ para ativar corretamente objetos em um contexto apropriado, permitindo que serviços sejam fornecidos para objetos por sua configuração. O próprio RegDB é um gestor de recursos transacional que usa transações DTC por meio do gestor de recursos de compensação ; quando se fazem alterações de configuração persistentes, elas são confirmadas transacionalmente. A única maneira de acessar o RegDB é através do catálogo COM+, usando os objetos COMAdmin ou a ferramenta administrativa Component Services.
Em cada computador, há um servidor de catálogo COM+ em execução como um componente no aplicativo do sistema. O servidor de catálogo controla o acesso aos dados do catálogo armazenados em sua máquina; Na verdade, o servidor de catálogo é um mecanismo de consulta que permite ler e gravar dados no catálogo nessa máquina. Quando inicia a administração programática instanciando um objeto de COMAdminCatalog, esse objeto abre uma sessão com o servidor de catálogo local. As solicitações de coleções ou itens de coleção no catálogo local são tratadas pelo servidor de catálogo local. Quando você se conecta a uma máquina remota, você está se comunicando com o servidor de catálogo nessa máquina.
Considerações de segurança na administração
Para alterar dados no catálogo COM+, você precisa ter autoridade como administrador. Para usar a ferramenta administrativa Serviços de Componentes para alterar quaisquer dados de configuração, você precisa ser membro da função Administradores atribuída ao aplicativo do sistema na máquina que está tentando administrar. Da mesma forma, para alterar quaisquer dados usando os objetos COMAdmin, seu código precisa estar sendo executado com autoridade de administrador. Ou seja, um aplicativo ou script usando os objetos COMAdmin deve estar sendo executado em uma conta de usuário atribuída à função Administradores no aplicativo do sistema na máquina que está tentando administrar. O aplicativo pode acessar e alterar informações no catálogo somente na medida em que a conta sob a qual ele está sendo executado tenha essa autoridade.
Tópicos relacionados