Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects simply to a non-technical, business audience. Over…
Flexible single master operation (FSMO) is a Microsoft Active Directory feature that is a specialized domain controller task used when standard data transfer and update methods are inadequate. Tasks that do not suit multimaster replication are only viable as flexible single-master operations.
Multimaster models have a number of operators, which are held by a single master. This problem is solved by applying a number of operations to a single domain controller. A single domain controller holds the role for a particular operation and is the single master for that operation. These operation masters are called flexible single-master operations.
Domain controllers can hold one or more FSMO roles. These are functionalities related to the Windows 2000 Active directory service, which is unique within the domain. There are two forest-wide FSMO roles and three domain-wide FSMO roles. The number of FSMO roles in a forest depends on the number of domains in that forest. The forest-wide FSMO roles are schema master and domain naming master.
Schema master performs write operations to the directory schema. These schema updates are replicated from the schema master to other domain controllers in the forest. Schema master is normally hidden from everyday users because of the risk of the schema being corrupted by inexperienced administrators. It is revealed only by registering the schmgmt.dll file and adding the schema management snap-in to the Microsoft Management Console (MMC). An active directory forest has only one schema master. Domain name master adds or removes domains and cross-references objects to external directories. It also ensures that the child domain being added is unique.
FSMO roles can also be viewed, transferred and seized. They can be viewed using MMC tools or Visual Basic scripts. If a domain controller holds one or more FSMO roles, it’s taken offline.
Techopedia’s editorial policy is centered on delivering thoroughly researched, accurate, and unbiased content. We uphold strict sourcing standards, and each page undergoes diligent review by our team of top technology experts and seasoned editors. This process ensures the integrity, relevance, and value of our content for our readers.
Margaret is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages.
What is MariaDB? MariaDB is an open source, relational database management system (DBMS). MariaDB is licensed under the GNU General...
Margaret RouseTechnology Expert
What Does Microsoft Certified Database Administrator (MCDBA) Mean? A Microsoft Certified Database Administrator (MCDBA) is an individual who has passed...
What Does Analytics Processing Unit (APU) Mean?An analytics processing unit (APU) is a dedicated System on Chip (SoC) for optimizing...
Trending NewsLatest GuidesReviewsTerm of the Day