You can copy and paste repository data across the various repositories available in your Data Repositories view. You can do this with the entire repository or with just a data set. You can also copy an entire data repository server to a new data repository server.

Copying Repository Data

To copy repository data:

  1. In the Data Repositories view, right-click the repository or the data set whose data you want to copy and choose Copy.
  2. Right-click the repository where you want the copied data added and choose Paste.

See Understanding Data Set Import Options for more information about the import options.

Copying an Entire Data Repository

You can migrate data from one data repository server to another. This is commonly done to upgrade data repository servers, though it can also be used to copy data from one repository server to another.

This process can take several minutes or longer, depending on multiple factors including how much data you need to copy over to the new repository server, network considerations, and so on. It is recommended that external services not interact with the servers until the process is complete, so plan accordingly.

To migrate data from one data repository server to another:

  1. Start both servers. Be sure the servers start on different ports.
  2. Add both servers to the Data Repositories View, if needed.
  3. Right-click the server from which you wish to move data and select Copy All.
  4. Right-click the server into which you wish to move the copied data and select Paste.

The remote data repository server hosted on Linux or MacOS can crash with a "Too Many Open Files" error if you are copying a large number of repositories. This usually happens because the ulimit is set too low. The recommended course of action is to temporarily raise the ulimit parameter on your machine. The "hard" ulimit might need to be raised as well.