Event Information | According to Microsoft : Cause : This event is logged when the attempt to create a new database column for the new attribute failed. Resolution : Correct the schema modification error condition There are several steps that you can use to resolve this issue. After you complete each procedure, check Event Viewer to see if this event, Event ID 1150, continues to be reported. If the event continues to be reported, proceed to the next procedure.- Start Active Directory replication.
- Restart the computer.
- Compact the Active Directory database.
- Restore the Active Directory database from backup media.
To perform these procedures, you must have membership in Domain Admins, or you must have been delegated the appropriate authority. Perform all procedures on the computer that is logging the event. Start Active Directory replication To start Active Directory replication:- Open a command prompt as an administrator. To open a command prompt as an administrator, click Start. In Start Search, type Command Prompt. At the top of the Start menu, right-click Command Prompt, and then click Run as administrator. If the User Account Control dialog box appears, confirm that the action it displays is what you want, and then click Continue.
- At the command prompt, type repadmin /syncall /user:domain\user /pw:password, and then press ENTER. Substitute the appropriate domain name, user name, and password for domain, user, and password, respectively. The command output indicates whether synchronization started successfully.
Note : If Event ID 1150 continues to occur, restart the computer and check for the event again before continuing to the next procedure. Compact the Active Directory database To compact the Active Directory database: Note : To compact the Active Directory database, you must have enough free disk space to approximately double the size of the existing database. This is because an expanded copy of the database is made during the compaction. If you do not have that much room on the existing partition on which Active Directory Domain Services (AD DS) is stored, compact the database to another volume where enough space is available. Also, before stopping the NTDS service, consider temporarily disabling the password protected screen saver, if it is enabled. If the password protected screen saver starts while the NTDS service is stopped, you will have to restart the server to log in.- Open a command prompt as an administrator. To open a command prompt as an administrator, click Start. In Start Search, type Command Prompt. At the top of the Start menu, right-click Command Prompt, and then click Run as administrator. If the User Account Control dialog box appears, confirm that the action it displays is what you want, and then click Continue.
- At the command prompt, type net stop ntds, and then press ENTER.
- At the command prompt, type ntdsutil, and then press ENTER.
- At the command prompt, type Activate Instance NTDS, and then press ENTER.
- At the command prompt, type files, and then press ENTER.
- At the command prompt, type compact to folderLocation, and then press ENTER. Substitute a folder location to which you want to create the compacted database for fileLocation.
- When the compaction is complete, the command output gives directions for copying the compacted database over the existing database.To exit Ntdsutil, type quit, and then press ENTER twice.
- If you have enough disk space, you can save a copy of the existing database (Ntds.dit).
- Next, move the compacted database to the location of the previous database.
- Delete the log files, as indicated after the compaction routine completes.
- Type net start ntds, and then press ENTER. If you disabled the password protected screen saver,can enable it after the NTDS service has started.
When you confirm that the domain controller is functioning properly,can delete the renamed database Restart the directory service To restart the directory service:- Open a command prompt as an administrator. To open a command prompt as an administrator, click Start. In Start Search, type Command Prompt. At the top of the Start menu, right-click Command Prompt, and then click Run as administrator. If the User Account Control dialog box appears, confirm that the action it displays is what you want, and then click Continue.
- At the command prompt, type net stop ntds & net start ntds, and then press ENTER.
If the event continues to appear in Event Viewer, restart the domain controller, and then check Event Viewer again. May have to increase virtual memory or physical memory. Restore the Active Directory database from backup media To restore the Active Directory database from backup media,need the Directory Services Restore Mode password.If do not know the Directory Services Restore Mode password,can reset it by using the Ntdsutil tool- At a command prompt that you opened as administrator, type bcdedit /set safeboot dsrepair, and then press ENTER.
- Restart the domain controller.
- At the Windows logon screen, click Switch User.
- Click Other User.
- Type .\administrator as the user name, type the Directory Services Restore Mode password for the server and then press ENTER.
- Click Start. In Start Search, type cmd, and then press ENTER.
- At the command prompt, type wbadmin get versions -backuptarget:targetDrive:, and then press ENTER. Substitute the location of the backup that you want to restore for targetDrive.
- Identify the version of the backup that you want to restore.Must enter this version exactly in the next step.
- Type wbadmin start systemstaterecovery -version:dateTime -backuptarget:targetDrive:-quiet, and then press ENTER. Substitute the version of the backup that you want to restore for dateTime and the volume that contains the backup for targetDrive.
- Open a command prompt, type bcdedit /deletevalue safeboot, and then press ENTER.
- After the recovery operation completes restart the domain controller.
Note : There is no need to attempt an authoritative restore because the schema cannot be restored by using an authoritative restore. |