Поделиться через


Копирование среды

Вы можете использовать параметр Копировать в центре администрирования Microsoft Power Platform для копирования данных между средами. Вы можете выбрать два уровня копирования: Все или Только настройки и схемы.

Заметка

  • Целевая среда будет указана в раскрывающемся списке Выберите среду для перезаписи. Если вы не видите среду, это означает, что вы не можете перезаписать ее. Например, вы не можете перезаписать рабочие среды, поэтому вы не увидите никаких сред рабочего типа.
    Нет цели для копирования среды.
  • Вы можете копировать только в среду того же клиента и региона.
  • Если для среды включена поддержка виртуальной сети, копировать ее можно только в среду в той же корпоративной политике.
  • Компоненты, которые не были добавлены в решение (включая приложения на основе холста, потоки, настраиваемые соединители и соединения), могут не быть частью копии. Вы должны проверить свои приложения после копирования.
  • Для каждого приложения на основе хоста будет скопировано не более 20 самых последних версий.
  • Вы не можете копировать данные из среды по умолчанию или пробного типа или в нее.
  • Операции копирования и восстановления могут занимать до 8 часов, если не требуется копирование или восстановление большого количества данных, включая данные аудита. В этом случае они могут занять до 24 часов.

Скопировать поверх всего

Полная копия включает все данные приложения, пользователей, настройки и схемы из исходной среды и подходит для следующих операций:

  • Приемочное тестирование пользователями
  • Тестирование обновления
  • Предварительный просмотр в производстве (TAP/EA)
  • Обучение

Пример сценария

Исаак разработчик бизнес-приложения. Он получил запрос из отдела продаж на настройку и развертывание решения по интеграции социальных сетей от другого поставщика компании. Исаак никогда не устанавливал решение от этого поставщика и не уверен, как это скажется на производственном приложении. Исааку требуется импортировать решение в среду, которая практически идентична, но изолирована от производства, чтобы изучить решение и внести соответствующие изменения в конфигурацию. Исаак отправляет запрос ИТ-менеджеру Contoso Томасу на создание полной копии среды в песочнице для себя.

По завершении полного копирования Исаак получает сообщение от Томаса о том, что среда в песочнице готова. Исаак входит в среду в песочнице и вносит необходимые изменения, чтобы убедиться, что среда в песочнице не повлияет на внешние службы производства. По завершении изменений Исаак отключает режим администрирования и включает фоновые службы. Он может использовать полную копию среды в песочнице для тестирования, а затем вручную импортировать решение в производство.

Копировать только настройки и схемы

Копия настроек и схемы включает только пользователей, настройки и схему из исходной среды и подходит для следующих операций:

  • Итеративная коллективная разработка
  • Решения партнеров/независимых поставщиков ПО
  • Подтверждение концепции

Пример сценария

Исаак имеет большой проект по разработке для отдела продаж, который начинается на следующей неделе. У него его группа разработчиков, готовых начать работу над проектом, при этом некоторые из них работают в Contoso, а некоторые являются внешними поставщиками. Приложение продаж Contoso содержит персональные данные, которые по требованию менеджера по продажам необходимо заблокировать для просмотра любыми внешними сторонами в целях конфиденциальности и по причинам гражданской ответственности. Исаак запрашивает, чтобы настройки и схемы копировали только среду в песочнице, не содержащую производственные данные или сведения о пользователях. Кроме того, Исаак создает группу безопасности Microsoft 365, чтобы предоставить рабочей группе доступ к среде в песочнице.

После изменения и включения некоторых подключаемых модулей среда в песочнице разработчиков работает таким же образом и изолирована от производственного приложения. Группа разработчиков работает над изменениями в этой среде в течение нескольких недель. Они упаковывают изменения их решение и экспортируют/импортируют его для развертывания в полную копию среды в песочнице. После успешной серии тестирования и проверок изменения вручную развертываются в производство.

Таблицы, усеченные в настройках и схемах, копируются только

Следующие таблицы усекаются при копировании только настроек и схем:

Таблицы    
Уч. запись InterProcessLock SocialActivity
AccountLeads Invoice SocialInsightsConfiguration
ActivityMimeAttachment InvoiceDetail SocialProfile
ActivityParty KnowledgeArticle SqlEncryptionAudit
ActivityPointer KnowledgeArticlesCategories Отток подписок
AdvancedSimilarityRule KbArticle SubscriptionClients
Аннотация KbArticleComment SubscriptionManuallyTrackedObject
AnnualFiscalCalendar KnowledgeSearchModel SubscriptionStatisticsOffline
Встреча Интерес SubscriptionStatisticsOutlook
Вложение LeadAddress SubscriptionSyncEntryOffline
Аудит LeadCompetitors SubscriptionSyncEntryOutlook
AzureServiceConnection LeadProduct SubscriptionSyncInfo
BulkDeleteFailure Letter SystemApplicationMetadata
BulkOperation Лицензия SystemUserBusinessUnitEntityMap
BulkOperationLog Список SystemUserLicenses
BusinessProcessFlowInstance ListMember Задача
BusinessUnitNewsArticle MailboxStatistics TeamProfiles
Кампания MonthlyFiscalCalendar TeamRoles
CampaignActivity Notification Territory
CampaignActivityItem Возможная сделка TimeZoneLocalizedName
CampaignItem OpportunityClose Тема
CampaignResponse OpportunityCompetitors TopicHistory
Competitor OpportunityProduct TopicModel
ChannelAccessProfile OrderClose TopicModelConfiguration
CompetitorAddress OrganizationUI TopicModelExecutionHistory
CompetitorProduct OwnerMapping TraceAssociation
CompetitorSalesLiterature PhoneCall TraceLog
Connection PluginTypeStatistic TraceRegarding
Contact PluginTraceLog UnresolvedAddress
ContactInvoices POST UntrackedEmail
ContactLeads PostComment UserApplicationMetadata
ContactOrders PostFollow UserEntityInstanceData
ContactQuotes PostLike UserEntityUISettings
Contract PostRegarding UserFiscalCalendar
ContractDetail PostRole UserForm
CustomerAddress PriceLevel UserQueryVisualization
CustomerOpportunityRole PrincipalObjectAccess WizardAccessPrivilege
CustomerRelationship PrincipalObjectAttributeAccess WorkflowLog
DelveActionHub ProcessSession WorkflowWaitSubscription
Discount Товар BusinessDataLocalizedLabel
DiscountType ProductAssociation DynamicProperty
DocumentIndex ProductPriceLevel ChannelPropertyGroup
DuplicateRecord ProductSalesLiterature DynamicPropertyAssociation
Электронное письмо ProductSubstitute DynamicPropertyInstance
EmailHash QueueItem Position
EmailSearch Quote ChannelProperty
Объем обслуживания QuoteClose RollupJob
EntitlementChannel QuoteDetail SLAKPIInstance
EntitlementContacts RecurrenceRule SystemUserManagerMap
EntitlementProducts TextAnalyticsEntityMapping SystemUserSyncMappingProfiles
EntitlementTemplate RecurringAppointmentMaster OfficeGraphDocument
EntitlementTemplateChannel RelationshipRole SimilarityRule
EntitlementTemplateProducts RelationshipRoleMap BookableResource
ExchangeSyncIdMapping ReplicationBacklog BookableResourceGroup
BookableResourceBookingExchangeSyncIdMapping SalesLiterature BookableResourceBooking
ExternalParty SalesLiteratureItem BookableResourceBookingHeader
ExternalPartyItem SalesOrder BookableResourceCategory
Факс SalesOrderDetail BookableResourceCharacteristic
FixedMonthlyFiscalCalendar SdkMessageProcessingStepSecureConfig BookableResourceCategoryAssn
Цель SemiAnnualFiscalCalendar Характеристика
GoalRollupQuery Service RatingValue
Import ServiceAppointment RatingModel
ImportData ServiceContractContacts BookingStatus
ImportFile SharePointData RecommendedDocument
ImportLog SharePointDocument EmailSignature
Incident SharePointDocumentLocation UserSearchFacet
IncidentResolution SharePointSite GlobalSearchConfiguration
IntegrationStatus SLA

Как копировать среду

  1. Перейдите центр администрирования Power Platform и войдите в систему, используя учетные данные администратора среды или системного администратора.

    Заметка

    Администраторы среды или системные администраторы могут копировать все доступные среды. Системные администраторы могут копировать среды, для которых им назначена роль администратора среды или системного администратора.

  2. В области навигации выберите Управление.

  3. В области "Управление " выберите "Среды", а затем выберите исходную среду для копирования.

  4. Выберите Копировать в верхней строке меню.

  5. Выберите нужную копию по уровню.

    Выберите нужный уровень копирования в Центре администрирования.

  6. Если вы выбрали Все для копирования, выберите, следует ли копировать журналы аудита. См. раздел Как копировать журналы аудита.

  7. Выберите целевую среду.

    Целевой средой может быть среда-песочница или предварительная версия среды, но не рабочая среда. Среду песочницы или среду предварительной версии можно повысить до типа рабочей среды позже после операции копирования среды. Если вы копируете среду типа Пробная (по подписке), вы сможете видеть и выбирать целевые среды того же типа, то есть Пробная (по подписке).

    Предупреждение

    Данные, компоненты и настройки в целевой среде будут удалены и заменены с использованием копии данных, компонентов и пользовательских настроек из исходной среды. Восстановление удаленных данных будет невозможно.

  8. Чтобы ограничить доступ к среде для людей из группы безопасности, выберите Изменить (Изменить.).

  9. Отредактируйте данные для скопированной среды, а затем выберите Копировать.

    Выберите

  10. Выберите Подтвердить, чтобы перезаписать целевую среду.

    Начнется процесс перезаписи.

    Копировать состояние среды.

После завершения процесса копирования целевая среда помещается в режим администрирования и фоновые операции отключены. В следующем разделе описываются рекомендованные действия администратора для созданной копии (целевой) среды.

Процесс копирования, особенно для сред с большим объемом данных, является сложной операцией серверной части. Если операция копирования завершается ошибкой, целевая среда остается в отключенном состоянии. Чтобы повторить операцию копирования, неудалась среда должна быть целевой средой для операции. Подождите 30 минут и повторите операцию. Другие действия, которые можно предпринять для отключенной целевой среды: сброс, удаление или восстановление.

Как копировать журналы аудита

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

  1. Выполните действия 1-6 в разделе "Как скопировать среду".

  2. В разделе "Журналы аудита" нажмите кнопку "Изменить".

    Выберите

  3. Включить копирование журналов аудита.

    Включите копирование журналов аудита в Центре администрирования.

  4. Выполните шаги 7-10 в разделе "Как скопировать среду".

Следующие действия после копирования среды

Чтобы гарантировать, что новая копия (целевой) среды не повлияет на рабочую среду, после работы с копией выполняется два действия:

  • Новая копия среды переводится в режим администрирования. Только пользователи с ролями безопасности "Системный администратор" смогут входить и управлять копией среды. Обычные пользователи не смогут входить в копию среды и использовать ее.

  • Фоновые операции отключаются в копии среды. Операции отключены, в том числе бизнес-процессы и синхронизация с Microsoft Exchange.

Просмотр компонентов

Следует проверить состояние компонентов приложения в копии среды с внешними подключениями, такими как Yammer, электронная почта, подключаемые модули, настраиваемые действия бизнес-процессов и т. д., и решить, какое действие предпринять:

  • Отключить компонент.
  • Перенаправить компонент в другую среду службы, например в ту, в которой выполняется Exchange или SharePoint.
  • Ничего не делать, оставить компонент как есть в копии среды. Например, можно разрешить публикацию Yammer как в копию среды, так и в рабочие среды.

Вот несколько возможных компонентов приложения в копии среды, которые могут иметь внешние подключения и, следовательно, могут повлиять на службы с теми же подключениями в рабочей среде.

Электронное письмо

Почтовый ящик невозможно синхронизовать с двумя разными средами. При использовании полной копии среды почтовые ящики пользователей в копии среды следует отключить, чтобы эти почтовые ящики не пытались отправлять или получать электронную почту либо отслеживать встречи, контакты или задачи. Установите для параметра синхронизации следующих элементов значение "Нет":

SharePoint

Деактивируйте или перенаправьте SharePoint в среду SharePoint в песочнице, чтобы избежать влияния на документы под управлением SharePoint. Перейдите к Параметры>Управление документами>Сайты SharePoint. Выберите сайт, затем выберите Деактивировать.

Yammer

Отключите Yammer или перенаправьте в отдельную службу Yammer, чтобы предотвратить конфликты публикаций в копии среды и публикаций в рабочей среде. Перейдите к Параметры>Администрирование>Конфигурация Yammer.

После создания новой среды в песочнице бизнес-процессы и системные задания могут ожидать выполнения. Помимо этих заданий, при наличии подключения Yammer к приложениям взаимодействия с клиентами будут опубликованы ленты активности Yammer из приложений взаимодействия с клиентами в Yammer асинхронно. Такие ленты действий не отображаются с помощью системных заданий. Если перед включением функции "Отключить фоновую обработку" имеются ожидающие ленты активности Yammer, эти ленты активности разносятся в текущую конфигурацию Yammer после отключения функции "Отключить фоновую обработку". В среде в песочнице, если текущая конфигурация Yammer подключена к тем же сетям Yammer, что и производственная среда, могут отображаться повторяющиеся ленты активности. Чтобы избежать повторяющихся лент активности Yammer, перенаправьте среду в песочнице в другую сеть Yammer (по возможности тестовую) до включения фоновых процессов.

Расширяемость платформы

Рассмотрите возможность отключения любых элементов, которые могут выполняться в копии среды и влиять на компоненты внешних служб:

  • Подключаемые модули на стороне сервера.
  • Настраиваемое действие бизнес-процесса.

Расширяемость клиента

Просмотр:

  • JavaScript на стороне клиента. Посмотрите веб-ресурсы JavaScript и HTML на наличие операций чтения/записи, которые могут повлиять на внешние службы.
  • IFRAMES. Определите, является ли целью интернет-кадра iFrame рабочая среда.

Убедитесь, что поиск возвращает ожидаемые результаты. Если результаты неточны, вы можете отключить поиск Dataverse на 12 часов, а затем снова включить поиск Dataverse, чтобы обновить индекс. Вы можете связаться со службой поддержки Microsoft, если вы все еще испытываете проблемы.

Потоки

  • В целевой среде существующие потоки решений удаляются, но существующие потоки, не являющиеся решениями, останутся.
  • Потоки изначально отключены.
  • Если при включении потока возникает ошибка, откройте поток в конструкторе, чтобы просмотреть ошибки и предупреждения средства проверки потока. При необходимости отрегулируйте и сохраните поток.
  • История выполнения потока не будет скопирована в целевую среду.
  • Потоки с триггером "При получении HTTP-запроса" имеют новый HTTP URL-адрес.
  • Если исходная среда была средой по умолчанию, то интеграционные службы, такие как SharePoint, Excel, Teams, Power BI и OneDrive, продолжают указывать на любые связанные потоки в исходной среде. Подумайте, могут ли эти потоки интеграции остаться в исходной среде по умолчанию. Удалите из целевой среды все потоки интеграции, которые остались в исходной среде по умолчанию.

Элементы действий:

  • Просмотрите потоки в целевой среде, чтобы убедиться, что триггеры и действия указывают на правильные места.
  • Просмотрите потоки, использующие настраиваемые соединители, чтобы убедиться, что они указывают на новый настраиваемый соединитель в целевой среде. Дополнительные сведения см. в разделе Пользовательские соединители ниже.
  • Прежде чем включать потоки в целевой среде, подумайте, следует ли отключить соответствующие потоки в исходной среде, и, если возможно, отключите эти потоки. Прежде чем отключать потоки, убедитесь, что выполнение потоков завершено.
  • Включите потоки по мере необходимости. Прежде чем можно будет включить родительские потоки, необходимо включить все дочерние потоки.
  • Для всех потоков, использующих триггер "При получении HTTP-запроса", настройте все зависимые потоки или приложения так, чтобы они вызывали новый HTTP URL-адрес. Если потоки в исходной среде отключены, проверка правильности перенаправления зависимых приложений становится проще.

Ссылки на подключения

Ссылки на подключения требуют новых подключений. Чтобы просмотреть полный список ссылок на подключения:

  1. Откройте Решения.
  2. Найдите решение по умолчанию.
  3. Выберите в фильтре объектов Ссылки на подключение и выберите каждый из них, чтобы просмотреть его свойства и подключение.

Элемент действия:

Создайте и установите подключения во всех ссылках на подключения. Убедитесь, что подключения созданы соответствующим пользователем.

Пользовательские соединители

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

Элемент действия:

Просмотрите все настраиваемые соединители на странице настраиваемых соединителей, чтобы убедиться, что они опубликованы правильно.

Очистка исходной среды после копирования

Как только целевая среда будет работать правильно с копией среды из исходной среды, подумайте, следует ли продолжать работу исходной среды. В некоторых случаях желательно создать дубликат среды, но в других случаях исходную среду теперь можно удалить. Прежде чем удалять исходную среду, убедитесь, что все компоненты целевой среды работают правильно. При необходимости можно сделать резервную копию исходной среды.

Элементы действий:

  • Удалите повторяющиеся элементы.
  • При необходимости удалите исходную среду.

См. также

Новые возможности хранилища
Создание емкости хранилища Microsoft Dataverse
Емкость устаревшего хранилища