Metabase

Metabase

Microsoft's Internet Information Services stores its information in an internal database called the MetaBase. The metabase is an inheritable, hierarchical database that allows for configuration of HTTP/HTTPS, FTP, SMTP, and NNTP at the server, the site, or the folder or file level. Different versions of IIS use different formats; prior to IIS version 6 this was always a proprietary format, whereas with 6.0 and later the data is stored in XML files. The metabase consists of two files, MetaBase.xml and MBSchema.xml, stored in the %SystemRoot%system32inetsrv directory. The metabase periodically gets backed up to the MetaBack subdirectory.

When Internet Information Service starts, it reads the two metabase files to create an in-memory cache of the web server's configuration, which is referred to as the "in-memory metabase". [cite book |author=The Microsoft IIS Team |title=Internet Information Services (IIS) 6.0 Resource Kit |publisher=Microsoft Press |location=Redmond, Wash |year=2004 |pages=513-564 |isbn=0-7356-1420-2] Changes to the IIS configuration via the IIS Manager or programmatic changes get written to the in-memory metabase, then are persisted to the on-disk MetaBase.xml file after a number of changes. [cite web
url = http://technet2.microsoft.com/windowsserver/en/library/fb8964b7-d595-4ad0-821d-e00e269774741033.mspx
title = Overview of the IIS 6.0 Metabase |accessdate = 2007-09-10 |date=2005-08-22 |publisher=Microsoft Corporation
]

Internet Information Services' central metabase is eliminated in IIS version 7 in favor of a set of XML configuration files that are located centrally in the Machine.config and ApplicationHost.config files and within the web site's infrastructure using web.config files. This allows for easy synchronization of web sites across servers by including all configuration information within the web site's root directory.

Metabase administration

The IIS Manager interface, an MMC-based administration console, is the primary means of modifying the Metabase. IIS also optionally provides a web-based administration console. The XML files are human-readable, and when the "Allow direct metabase edits" feature is turned on (not recommended by Microsoft [cite web |url=http://technet.microsoft.com/en-us/library/aa997548.aspx |title=How to Enable the Enable Direct Metabase Edit Feature in IIS Manager |publisher=Microsoft Corporation |date=2005-05-23 |accessdate=2007-09-10] ) it can be viewed and edited with simple text editing software like Notepad.

The Metabase is also programmable through several APIs - Admin Base Objects (ABO), Active Directory Services Interface (ADSI), Windows Management Instrumentation (WMI), and the .NET Framework's System.Directory Services.

References

External links

* [http://www.microsoft.com/iis Microsoft Internet Information Services product page]
* [http://search.iis.net/search/iis/techcenter/Metabase%20Configuration Metabase Configuration] - IIS.net


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Metabase — ist ein Wiki, das den Anspruch hat, Einträge zu allen biologischen Datenbanken frei zur Verfügung zu stellen. Die Einträge von Usern sind modifizierbar, der andere Teil wurde aus dem Open Access Journal Nucleic Acids Research übernommen und ist… …   Deutsch Wikipedia

  • MetaBase — This article is about the bioinformatics database. For the IIS Metabase, see IIS Metabase. MetaBase is a user contributed database of biological databases, listing all the biological databases currently available on the internet. The initial… …   Wikipedia

  • métabase — ● n. f. ►BASDON base de données décrivant d autres bases de données, sur le principe du métalangage qui permet de décrire d autres langages (Stéphane Escaich) …   Dictionnaire d'informatique francophone

  • Windows Server 2003 — Part of the Microsoft Windows family …   Wikipedia

  • Biological database — Biological databases are libraries of life sciences information, collected from scientific experiments, published literature, high throughput experiment technology, and computational analyses. They contain information from research areas… …   Wikipedia

  • Emilio Álvarez Montalván — Emilio sc|Á|lvarez| M|ontalván (born 31 July 1919) is a Nicaraguan ophthalmologist and a former Foreign Minister of Nicaragua.BiographyIn 1919, Emilio Álvarez Montalván was born on 31 July in Managua, Nicaragua. In 1946 (age 27), Álvarez received …   Wikipedia

  • Microsoft Windows Server 2003 — Windows Server 2003 est un système d exploitation orienté serveur développé par Microsoft. Présenté le 24 avril 2003 comme le successeur de Windows Server 2000, il est considéré par Microsoft comme étant la pierre angulaire de la ligne de… …   Wikipédia en Français

  • Microsoft windows server 2003 — Windows Server 2003 est un système d exploitation orienté serveur développé par Microsoft. Présenté le 24 avril 2003 comme le successeur de Windows Server 2000, il est considéré par Microsoft comme étant la pierre angulaire de la ligne de… …   Wikipédia en Français

  • Windows 2003 — Microsoft Windows Server 2003 Windows Server 2003 est un système d exploitation orienté serveur développé par Microsoft. Présenté le 24 avril 2003 comme le successeur de Windows Server 2000, il est considéré par Microsoft comme étant la pierre… …   Wikipédia en Français

  • Windows 2003 Server — Microsoft Windows Server 2003 Windows Server 2003 est un système d exploitation orienté serveur développé par Microsoft. Présenté le 24 avril 2003 comme le successeur de Windows Server 2000, il est considéré par Microsoft comme étant la pierre… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”