Методы перемещения базы геоданных в SQL Server

Чтобы переместить в Microsoft SQL Server содержимое одной базы геоданных в другую, вы можете выполнить одно из следующих действий:

  • Создайте вторую базу геоданных и используйте инструменты ArcGIS для перемещения данных.
  • Переместите всю базу данных с помощью инструментов SQL Server.

Перенести данные в другую базу геоданных с помощью ArcGIS

Чтобы переместить данные в другую базу геоданных, вы должны сначала создать вторую базу геоданных. Затем подключитесь к обеим базам геоданных из клиента ArcGIS и переместите данные из старой базы геоданных в новую базу геоданных одним из следующих способов:

Помните, что данные загружаются в схему пользователя базы данных, который подключается к базе геоданных. Также помните, что имена баз данных должны быть уникальными для каждого экземпляра SQL Server. Следовательно, если вы создаете вторую базу геоданных в том же экземпляре SQL Server, вы должны указать другое имя для второй базы геоданных.

Перемещение базы данных с помощью инструментов SQL Server

SQL Server предоставляет несколько вариантов перемещения баз данных, в том числе отсоединение файла базы данных от экземпляра SQL Server и присоединение его к новому экземпляру, создание резервной копии базы данных и восстановление ее в новом экземпляре SQL Server или использование мастера копирования базы данных.

Независимо от того, какой из методов вы используете для перемещения своей базы данных SQL Server, вы не можете переименовать базу данных. Когда вы восстанавливаете базу данных, например, ее можно восстановить под другим именем. Однако в отношении базы геоданных этого делать не следует, так как подключиться к ней будет невозможно.

Все имена объектов в системных таблицах базы геоданных полностью соответствуют имени базы данных. Кроме того, во многих сохраненных процедурах используется сторонний синтаксис имен в коде, который соответствует формату <database>.<owner>.<object>. Если имя базы данных изменяется, выполнить эти процедуры будет невозможно.

Подробные сведения и инструкции по использованию инструментов SQL Server для перемещения баз данных см. в документации SQL Server.