Если вы хотите переместить содержание одной базы геоданных в другую базу данных на том же экземпляре Microsoft SQL Server, вы можете создать вторую базу данных и переместить данные. Если вы хотите переместить базу геоданных на новый экземпляр SQL Server, вы можете переместить всю базу данных, используя одну из нескольких опций SQL Server.
Перемещение данных в другую базу геоданных на том же экземпляре SQL Server
Имена базы данных и базы геоданных должны быть уникальными в пределах одного экземпляра SQL Server; поэтому, если вы хотите переместить данные в другую базу геоданных в том же экземпляре, создайте вторую базу данных на экземпляре и переместите существующие данные в новую базу геоданных. Данные в ArcGIS могут быть перемещены посредством копирования и вставки, использования инструмента Экспорт, использования мастера Извлечь данные или с помощью документов рабочей области XML.
Имейте в виду, что пользователь, который вошел в систему во время загрузки данных в новую базу геоданных, станет их владельцем. Если требуется, чтобы у данных был тот же владелец в новой базе геоданных, попросите каждого пользователя перенести свои данные.
Перемещение базы данных на новый экземпляр SQL Server
Если вы хотите переместить базу геоданных на новый экземпляр SQL Server, вы можете создать базу геоданных на новом экземпляре и переместить данные, как описано в предыдущем разделе, или использовать инструменты SQL Server для перемещения всей базы данных. К возможностям перемещения базы данных относятся отключение файла базы данных от экземпляра SQL Server и его подключение к новому экземпляру, создание архивной копии базы данных и ее восстановление на новом экземпляре SQL Server, а также использование Мастера копирования баз данных.
Независимо от того, какие методы используются для перемещения базы данных SQL Server, переименовывать базу данных невозможно. Когда вы восстанавливаете базу данных, например, ее можно восстановить под другим именем. Однако в отношении базы геоданных этого делать не следует, так как подключиться к ней будет невозможно.
Все имена объектов в системных таблицах базы геоданных полностью соответствуют имени базы данных. Кроме того, во многих сохраненных процедурах используется сторонний синтаксис имен в коде, который соответствует формату <database>.<owner>.<object>. Если имя базы данных изменяется, выполнить эти процедуры будет невозможно.
Дополнительные сведения и инструкции по использованию инструментов SQL Server для перемещения баз данных на новый экземпляр находятся в документации к SQL Server.