Enterprise Software

Verify your NetWare schema before merging trees

Be sure you've got updated schema on your NetWare servers before merging trees, and you can save yourself an Excedrin headache.


Do you have plans to merge two or more NDS trees? Are you planning to install NDS 8 on your cool new NetWare 5 server? If either one of these tasks is on your to-do list, save yourself some time, and a few headaches, by ensuring that you’ve got the latest schema version installed on your servers.

What’s the schema?
The schema is a set of rules that determines what types of objects can exist in an NDS tree. It also regulates these objects' possible locations in the NDS tree, as well as their attributes.

Each version of NDS has its own base schema. However, developers can extend the schema to include their own objects. If you don’t have the same schema version on each server, objects that are defined by a later schema version will not have been defined in an earlier version. For example, a NetWare 4 schema version will not define ZENworks objects.

Before you merge
Before merging NDS trees, you must ensure that the schema versions are the same. DSMerge will not allow you to merge trees with different schema versions. You must also upgrade the schema before installing NDS 8 on a NetWare 5 server if the master replica is stored on a NetWare 4 server. The master replica on the NetWare 4 server will be unable to replicate to the NetWare 5 server until the schema versions are the same.

Upgrading the schema
Upgrading the schema is a relatively easy task. Do the following on the server that is holding the master replica:
  1. Load DSRepair
  2. Select Advanced Options
  3. Select Global Schema Operations
  4. Log on as Admin or equivalent
  5. Select Update Schema

‘doh! I already installed NDS 8—what now?
If you already installed NDS 8 on a NetWare 5 server before upgrading the schema, don’t worry; there is an easy solution.

Do the following on the NetWare 4 server that is holding the master replica:
  1. Load DSRepair
  2. Select Advanced Options
  3. Select Global Schema Operations
  4. Log on as Admin or equivalent
  5. Select Post NetWare 5 Schema Updates

A good way to avoid problems is to always update the schema version before doing an NDS update. While this may not eliminate all the problems you encounter, it should help eliminate some.

Steve Pittsley is a desktop analyst for a Milwaukee hospital. He has a loving wife, three wonderful children, and enjoys playing drums, bowling, and most sports.

If you'd like to share your opinion, please post a comment below or send the editor an e-mail.

Editor's Picks

Free Newsletters, In your Inbox