Instrução

Não é possível executar ferramentas de geoprocessamento de modificação de esquema em uma rede de serviços públicos quando sde.DEFAULT está protegido.

Last Published: April 24, 2024

Descrição

Certas ferramentas de geoprocessamento que modificam o esquema dentro da caixa de ferramentas Utility Network devem ser executadas quando conectadas como o banco de dados e o proprietário do portal do conjunto de dados da rede utilitária a partir de uma conexão de banco de dados.Quando o acesso sde.Default é protegido, essas operações falham com o erro:

Operation only allowed by the owner of the version [sde.DEFAULT]

As ferramentas que executam operações DDL (linguagem de definição de dados) e exigem uma conexão de banco de dados cliente/servidor exibem este comportamento:

  • Adicionar Regra
  • Criar Rede de Utilitários
  • Excluir Regra
  • Desabilitar Topologia de Rede
  • Habilitar Topologia de Rede
  • Importar Associações
  • Importar Regras
  • Importar Controladores de Subrede
  • Atualizar Proprietário do Conjunto de Dados do Portal

Causa

A rede de utilitários restringe a modificação do esquema ao proprietário da rede de utilitários do banco de dados.As ferramentas de modificação de esquema executam operações DDL que não podem ser concluídas como o proprietário da rede do utilitário de banco de dados contra sde.DEFAULT quando o acesso é definido como Protegido.

Solução ou Solução Provisória

A propriedade de acesso para sde.DEFAULT deve ser alterada temporariamente para Público para executar essas alterações.

Execute essas operações de modificação de esquema na conexão do banco de dados como o proprietário do banco de dados da rede de utilitários por meio do seguinte fluxo de trabalho:

  1. Pare o serviço da feição associada dentro do ArcGIS Server Manager.
  2. Pausar o banco de dados de aceitar novas conexões.
    1. Crie uma conexão como administrador do geodatabase, clique com o botão direito no arquivo de conexão e selecione Propriedades.
    2. Desmarque a caixa de seleção ao lado de Geodatabase está aceitando conexões e clique em OK
  3. Altere o acesso de sde.DEFAULT para Público
    • Usando uma conexão de banco de dados como administrador do geodatabase, modifique as propriedades da versão por meio da visualização Versões usando a ferramenta de geoprocessamento Alterar Versão.
  4. Execute a ferramenta desejada com uma conexão como o proprietário do banco de dados da rede de utilidades.
  5. Altere o acesso de sde.DEFAULT para Protegido
  6. Atualize o banco de dados para aceitar conexões de dentro das propriedades do banco de dados
    1. Crie uma conexão como administrador do geodatabase, clique com o botão direito no arquivo de conexão e selecione Propriedades.
    2. Selecione a caixa de seleção ao lado de Geodatabase está aceitando conexões e clique em OK
  7. Reinicie o serviço da feição no ArcGIS Server Manager

Como alternativa, as seguintes ferramentas podem ser executadas ao acessar a rede de utilitários de entrada diretamente de um serviço de feições. Quando a versão sde.Default é protegida, a conta ativa do portal deve ser um administrador do portal ou proprietário do serviço.

  • Habilitar Topologia de Rede
  • Desabilitar Topologia de Rede

ID do Artigo: 000021632

Obtenha suporte com IA

Resolva seu problema rapidamente com o chatbot de IA de suporte da Esri.

Comece a conversar agora

Informações Relacionadas

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Comece a conversar agora

Ir para as opções de download