How to copy a Personal Geodatabase (in Access) with relationship classes to ArcSDE for SQL Server.

I tried a simple copy paste and imported, but didn't get the relationship classes.

error: unable to initialize weights in feeder manager.

ArcGIS Server 10.0 (ArcSDE), SQL Server 2008 r2

put on hold as unclear what you're asking by PolyGeo 2 days ago

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • You have a tag for ArcFM but make no mention of using that in your question body. You then mention it in comments on one of the answers. Please edit your question to provide more precise details about what you tried and where you were stuck. – PolyGeo 2 days ago

First of all, both Copy and Import will honor any relationships. per the ArcGIS documentation:

Any data dependent on the input is also copied. For example, copying a feature class or table that is part of a relationship class also copies the relationship class. The same applies to a feature class that has feature-linked annotation, domains, subtypes, and indices—all are copied along with the feature class. Copying geometric networks, network datasets, and topologies also copies the participating feature classes.

The error indicates you are copying in a feature class that participates in a geometric network, and that the geometric network includes the ArcFM solution object extension.

The question should be "how to copy a network with the ArcFM extension to a new database?"


  1. use the ArcFM Object converter to convert everything to Esri Features before copying

  2. Go through the process of enabling ArcFM on the target database so that it can house the ArcFM features you are copying into it. Follow the instructions here

  • yes my question is how to copy a geometric network with the ArcFM extension to a new arcsde database? – user51992 May 13 '15 at 4:28
  • initialize weights and feeder trace are working on personal gdb but when trying on converted arcsde gdb it shows error...any suggestion?? – user51992 May 13 '15 at 13:32
  • Have you exported the ArcFM properties from the personal GDB and imported them into the sql gdb? That is a key step. Also, review the ArcFM documentation on initializing traceweights. – Ben S Nadler May 13 '15 at 14:46
  • i created a new arcsde geodatabase and copy paste my PGDB dataset,relationship classes and geomteric network.then i exported arcfm xml file and import into arcsde.but still its not running – user51992 May 14 '15 at 6:20
  • Did you create/upgrade the ArcFM Database and system tables? – Ben S Nadler May 14 '15 at 17:39

After many tries I was able to copy.

Export current personal gdb to XML workspace document and also export ArcFM properties, then import XML workspace document and ArcFM properties to ArcSDE.

Before running geometric network don't forget to registered as version.

Use right click import/export from the ArcCatalog tree.

Not the answer you're looking for? Browse other questions tagged or ask your own question.