Com minha frustração de não encontrar o assistente de pós-instalação com o ArcSDE 10.1 e não ter êxito com a ferramenta de linha de comando para iniciar um serviço SDE em nossos bancos de dados SDE, descobri que era capaz de acessar os bancos de dados e copiar / colar / adicionar recursos / excluir características / etc. tudo através de conexões diretas com nossa máquina SQL Server 2012. Isso foi SEM o ArcSDE em execução.
Então ... A questão é: por que preciso enfrentar o problema de tentar executar os serviços SDE se posso gerenciar nossos bancos de dados por meio das ferramentas da área de trabalho? Consegui até criar um banco de dados geográfico corporativo e verifiquei que todas as tabelas de negócios necessárias foram criadas. Até recriei todos os nossos serviços de mapas no ArcGIS Server 10.1 com conexão direta e a edição na Web está funcionando perfeitamente.
Talvez esteja faltando alguma coisa ...
ATUALIZAR:
Conforme indicado no tópico Novidades para Geodatabases :
"O método recomendado para acessar bancos de dados geográficos corporativos é conectar-se diretamente a partir de clientes ArcGIS. Se você usar apenas conexões diretas com seu banco de dados geográficos, não precisará instalar o servidor de aplicativos ArcSDE."
Se você precisar editar as configurações nas tabelas de sistema do ArcSDE, ainda deve instalar as ferramentas de linha de comando incluídas no servidor de aplicativos. Eu não acho que editar tabelas do sistema diretamente através do SQL seja tecnicamente suportado.
Respostas:
Uma discussão muito boa sobre o uso ou não do ArcSDE pode ser encontrada aqui .
At 10.1 there is no need to install the ArcSDE software unless you need to run an ArcSDE service. If all of your users are making Direct Connections to the geodatabase then the ArcSDE installation is not necessary. As well, most of the functionality offered by ArcSDE commands is now available in ArcGIS Desktop & through GP tools.
Para resumir uma longa história, a grande maioria dos usuários do ArcGIS 10.1 não precisa mais do ArcSDE para se conectar a um banco de dados geográfico corporativo. Conexão direta agora é o método de conexão padrão.
fonte
Existem algumas boas razões para usar um ArcSDE Server Engine, sendo a primeira a carga. Quando você utiliza um ArcSDE Server Service, está retirando a maior parte desses dados do servidor de banco de dados e enfileirando-os em vez de confiar apenas na sua máquina local para armazenar todos esses dados temporários.
Uma coisa que você verá especialmente com um servidor MSSQL ao fazer sua conexão inicial com o banco de dados em um MXD é que o ArcGIS faz um 'SELECT *' (como visto no analisador de consultas e faz logon no seu DB Server) nessa tabela / classe de recurso . Agora, isso pode ter um grande impacto se você tiver conjuntos de dados muito grandes; o ArcSDE Service / Process ajuda nisso, auxiliando na solicitação do escopo de dados apropriado.
Agora, como todos nós adquirimos máquinas maiores, com mais RAM, é muito mais fácil carregar tudo na sessão atual e executá-la; mas não descarte a ideia de usar o serviço apenas porque os documentos do ArcGIS dizem que você não precisa mais dele, em comparação com quando você provavelmente poderia / deveria usá-lo.
fonte
O uso de serviços ArcSDE também pode ser útil se você tiver uma comunidade de usuários que pode não ter o software cliente de banco de dados necessário. Por exemplo, os clientes Oracle tendem a apresentar problemas para instalações em determinados cenários. Embora a conexão direta exija o cliente Oracle, os serviços SDE não.
fonte
Esse pode ser um tópico antigo, mas recentemente me deparei com ele. O Pictometry se conectará diretamente aos bancos de dados SDE, mas você deve fazê-lo corretamente. O seguinte é para o MS SQL: Certifique-se de baixar o cliente nativo correto para sua versão do SQL: http://msdn.microsoft.com/en-us/sqlserver/ff658533.aspx
Depois de instalado, você deverá se conectar usando a sintaxe SDE Direct Connect: Na Pictometry, você precisará do seguinte Nome para exibição: Servidor: Deixe em branco Instância: sde: sqlserver: Base de dados: Nome de usuário: Senha de usuário:
e conectar. Isso funcionou no ArcGIS até 10.1. Estou tentando com 10.2 .....
fonte
O fato de o Pictometry não funcionar com conexões diretas é a única razão que temos para configurar os serviços do ArcSDE.
fonte