Para trazer os recursos do ArcSDE

Você pode conectar-se através de ArcSDE com um banco de dados Oracle ou SQL Server subjacente.

Para versões 9.1 a 10 do ArcSDE, use os detalhes do serviço. Para as versões 10.1 e 10.2, use a Conexão direta.

Para configurar seu sistema para ArcSDE 9.2 (ou se você usar o 9.1 cliente e se irá acessar o servidor de ArcSDE 9.2)

  1. Instale os seguintes arquivos DLL no computador em que você executará o AutoCAD Map 3D toolset.

    Copie os arquivos para o diretório no qual o provedor ArcSDE está instalado. Normalmente, o diretório é C:\Arquivos de Programas\AutoCAD Map 3D 2020\FDO\bin.

    pe.dll

    sde.dll

    sg.dll

  2. Adicione entradas em seu arquivo C:\Windows\System32\drivers\etc\services.

    A entrada tem este aspecto:

    esri_93ora 6161/tcp #ArcSDE 9.3 - Oracle

    esri_93sql 6161/tcp #ArcSDE 9.3 - SQLServer 2005

    esri_sde 5151/tcp #ArcSDE 10- Oracle

    esri_sde_ss 5152/tcp #ArcSDE 10 - SQLServer

  3. Se você tiver problemas de conexão, adicionar uma nova linha na C:\Windows\System32\drivers\etc\hosts.

    A linha se parece com isto:

    192.168.0.100 arcsdehost

Para configurar o sistema para ArcSDE 9.1 (ou se você usar o 9.2 cliente e se irá acessar o servidor de ArcSDE 9.1)

  1. Instale os seguintes arquivos DLL no computador em que você executará o AutoCAD Map 3D toolset.

    Copie os arquivos para o diretório no qual o provedor ArcSDE está instalado. Normalmente, o diretório é C:\Arquivos de Programas\AutoCAD Map 3D 2020\FDO\bin.

    pe91.dll

    sde91.dll

    sg91.dll

  2. Adicione entradas em seu arquivo C:\Windows\System32\drivers\etc\services.

    A entrada tem este aspecto:

    esri_92ora 6161/tcp #ArcSDE 9.2 - Oracle

    esri_92sql 6161/tcp #ArcSDE 9.2 - SQLServer 2005

    esri_sde 5151/tcp #ArcSDE 9.1- Oracle

    esri_sde_ss 5152/tcp #ArcSDE 9.2 - SQLServer

  3. Se você tiver problemas de conexão, adicionar uma nova linha na C:\Windows\System32\drivers\etc\hosts.

    A linha se parece com isto:

    192.168.0.100 arcsdehost

Para trazer recursos do ESRI ArcSDE

  1. No Gerenciador de exibição , clique em DadosConectar aos dados.
  2. Na janela Conectar dados, selecione Adicionar conexão ArcSDE na lista Conexões de dados por provedor.
  3. Em Nome da conexão, insira um nome para esta conexão.
  4. Em Nome do servidor e Nome da instância, insira a informação para o banco de dados ArcSDE.
  5. Clique em Login.
  6. Na caixa de diálogo Credenciais de usuário, especifique as credenciais de login a usar para efetuar o login no armazenamento de dados.
    • Se você usar o SQLServer como o sistema de gerenciamento de banco de dados relacional subjacente e desejar utilizar as credenciais de autenticação do Windows, selecione Autenticação do Windows e clique em Login.
    • Para utilizar suas credenciais de login do ArcSDE, insira seu nome de usuário e senha e clique em Login. Se você utilizar o SQL Server, o ArcSDE irá passar suas credenciais para o SQL Server.
  7. Clique em OK.
  8. Em Conectar dados, em Armazenamento de dados, insira o nome do banco de dados.

    Para selecionar em uma lista de bancos de dados, clique na seta para baixo. O AutoCAD Map 3D toolset se conecta à instância e ao servidor especificados e lista os bancos de dados disponíveis. Se você configurar seus hospedeiros e serviços de arquivos como descrito, utilize estes nomes. Por exemplo, especifique arcsdehost\esri_sde_nv e não os valores.

  9. Opcionalmente, selecione uma versão do banco de dados.
  10. Clique em Conectar.
  11. Na lista de classes de recurso, selecione as classes de recurso para incluir no mapa.

    Se este recurso de origem contém somente uma única classe de recurso, aquela classe de recurso é selecionada automaticamente. Se o arquivo contém múltiplas classes de recurso, você pode fazer um dos seguintes:

    • Clique com o botão direito do mouse na entrada do esquema e selecione Selecionar tudo ou Selecionar nenhum.
    • Expanda a entrada do esquema e selecione as classes de recurso que deseja adicionar.

      Se uma classe de recurso contém múltiplos tipos de geometria e, você seleciona a própria classe de recurso, todas as geometrias são adicionadas. Para adicionar um subconjunto de geometrias, mantenha o cursor sobre o nome da classe de recurso para visualizar o botão Exibir a geometria. Clique em Mostrar geometria para visualizar cada geometria como uma nova opção. Selecionar aqueles que desejar. Cada geometria selecionada é adicionada no mapa como uma nova camada do Gerenciador de exibição.

  12. Verifique se os sistemas de coordenadas estão corretos. Você pode alterar um sistema de coordenadas incorreto se necessário.
  13. Clique em Adicionar no mapa.

    Para gerar um subconjunto dos dados, clique na seta para baixo e selecione Adicionar para mapear com a consulta. Para filtrar os dados após você ter adicionado os dados em seu mapa, consulte Para filtrar camadas de recurso.

Para definir uma conexão direta para o banco de dados subjacente

  1. Defina as conexões para os bancos de dados subjacentes.

    Para um banco de dados Oracle:

    • Instale o software cliente Oracle na máquina cliente em que o AutoCAD Map 3D toolset será executado.
    • Abra a porta do Oracle (por exemplo, 1521) no firewall da máquina do banco de dados.
    • Utilizar a ferramenta Oracle Net Manager para configurar uma entrada tnsnames para o banco de dados de destino (ou atualize o tnsnames.ora manualmente).
    • Teste sua conexão com o banco de dados alvo usando o SQL Plus.

    Para um banco de dados do SQL Server:

    • Instale o software cliente SQL Native na máquina cliente em que o AutoCAD Map 3D toolset será executado.
    • Abra a porta do SQL Server (por exemplo, 1433) no firewall da máquina do banco de dados.
    • Defina o banco de dados do SQL Server de destino para suportar conexão remota.
    • Teste sua conexão como o banco de dados alvo com usando o SQL Server Management Studio.
  2. Copie os arquivos DLL adicionais no diretório fdo\bin.

    Como a conexão não utiliza o processo separado do servidor ArcSDE, o cliente precisa de mais bibliotecas ArcSDE adicionais. Estes arquivos DLL estão disponíveis no ArcSDE SDK.

    Para um banco de dados Oracle, copie os seguintes arquivos DLL. Para ArcSDE 9.3:

    • gsrvrora11g93.dll ou gsrvrora10g93.dll, dependendo se o cliente Oracle for 10gr2 ou 11g. Isso depende da versão cliente do Oracle e não na versão do servidor do Oracle versão.
    • sdeora11gsrvr93.dll ou sdeora10gsrvr93.dll
    • xerces-c_2_7.dll
    • icuuc22.dll
    • icudt22l.dll

    Para ArcSDE 10.1:

    • gsrvrora11g101.dll
    • sdeora11gsrvr101.dll
    • xerces-c_2_7.dll
    • icuuc44.dll
    • icudt44dll

    Para um banco de dados do SQL Server, copie os seguintes arquivos DLL: Para ArcSDE 9.3:

    • gsrvrsql93.dll
    • sdesqlsrvr93.dll
    • xerces-c_2_7.dll
    • icuuc22.dll
    • icudt22l.dll

    Para ArcSDE 10.1:

    • gsrvrora11g101.dll
    • sdesqlsrvr101.dll
    • xerces-c_3_1.dll
    • icuuc44.dll
    • icudt44.dll

    Para ArcSDE 10.2:

    • gsrvrmssql.dll
    • sdemssqlsrvr.dll
    • gsrvrora.dll
    • sdeorasrvr.dll
    • icudt56.dll
    • icuio56.dll
    • icuuc56.dll
    • xerces-c_3_1.dll
  3. Ajuste os parâmetros de conexão.

    Para um banco de dados Oracle, defina os seguintes parâmetros:

    • Nome do servidor: especifique o nome do servidor ou o endereço IP.
    • Nome da instância: insira sde:oracle10g ou sde:oracle11g, dependendo da versão do Oracle no cliente. Para se conectar ao ArcSDE 10.2, insira sde:oracle
    • Nome do usuário: especifique o nome do usuário que será válido no servidor Oracle.
    • Senha: insira <senha>@<OracleSID> onde OracleSID é a SID configurada no cliente na etapa 1.
    • Armazenamento de dados: insira manualmente o nome do armazenamento de dados, por exemplo, sde.
    • Versão: insira a versão manualmente. Ele padroniza para a versão raiz se você não especificar a versão.

    Para um banco de dados do SQL Server, defina os seguintes parâmetros:

    • Nome do servidor: especifique o nome do servidor ou o endereço IP.
    • Nome da instância: se você usar a instância padrão do MSSQLSERVER, insira sde:sqlserver:<nome do servidor>. Caso contrário, insira sde:sqlserver:<nome do servidor>\<nome_da_instância>.
    • Nome de usuário/senha: especifique o nome do usuário que será válido para o banco de dados do SQL Server.
    • Armazenamento de dados: insira manualmente o nome do armazenamento de dados, por exemplo, sde.
    • Versão: insira a versão manualmente. Ele padroniza para a versão raiz se você não especificar a versão. Você também pode inserir o OracleSID com o nome da instância em vez da senha. Por exemplo, sde:oracle:orc.