Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De COM+-catalogus is het onderliggende gegevensarchief dat alle COM+ configuratiegegevens bevat. Wanneer u com+-beheer uitvoert, leest en schrijft u gegevens die zijn opgeslagen in de catalogus. De enige manier waarop u toegang tot de catalogus hebt, is via het beheerprogramma Component Services of via de COMAdmin-bibliotheek.
De COM+-catalogus biedt een abstractielaag over de werkelijke details van waar en hoe COM+ configuratiegegevens worden opgeslagen. Veel van de gegevens worden opgeslagen in de COM+ registratiedatabase (of RegDB), die gegevens bevat voor alle geconfigureerde onderdelen die zijn geïnstalleerd in COM+-toepassingen. Deze database wordt gebruikt tijdens de runtime van de toepassing om configuratiegegevens aan COM+ te bieden om objecten in een geschikte context correct te activeren, zodat services kunnen worden geleverd voor objecten volgens hun configuratie. De RegDB zelf is een transacted resource manager die DTC-transacties gebruikt via de compenserende resource manager; wanneer u permanente configuratiewijzigingen aanbrengt, worden deze transactioneel doorgevoerd. De enige manier waarop u toegang hebt tot de RegDB, is via de COM+-catalogus, met behulp van de COMAdmin-objecten of het beheerprogramma Component Services.
Op elke computer is er een COM+-catalogusserver die wordt uitgevoerd als onderdeel in de systeemtoepassing. De catalogusserver beheert de toegang tot de catalogusgegevens die zijn opgeslagen op de computer; in feite is de catalogusserver een query-engine waarmee u gegevens in de catalogus op die computer kunt lezen en schrijven. Wanneer u programmatisch beheer start door een COMAdminCatalog-object te instantiëren, opent dit object een sessie met de lokale catalogusserver. Aanvragen voor verzamelingen of items van verzamelingen in de lokale catalogus worden verwerkt door de lokale catalogusserver. Wanneer u verbinding maakt met een externe computer, communiceert u met de catalogusserver op die computer.
Beveiligingsoverwegingen in beheer
Als u gegevens in de COM+-catalogus wilt wijzigen, moet u een instantie als beheerder hebben. Als u het beheerprogramma Component Services wilt gebruiken om configuratiegegevens te wijzigen, moet u lid zijn van de rol Administrators die is toegewezen aan de systeemtoepassing op de computer die u probeert te beheren. Als u gegevens wilt wijzigen met behulp van de COMAdmin-objecten, moet uw code ook worden uitgevoerd met de administrator-instantie. Dat wil gezegd: een toepassing of script dat de COMAdmin-objecten gebruikt, moet worden uitgevoerd onder een gebruikersaccount dat is toegewezen aan de rol Administrators in de systeemtoepassing op de computer die het probeert te beheren. De toepassing kan alleen informatie over de catalogus openen en wijzigen voor zover het account waaronder het draait die rechten heeft.
Verwante onderwerpen