Pergunta

Estamos implantando algumas novas chamadas WCF no nosso SQL 2005 DB usando o CLR. Nos testes, eu codificado no código do ponto de extremidade para conectar, e implantado para o nosso servidor de teste. Quando vamos implementar esta à produção, estaremos implantando a muitos bancos de dados SQL diferentes, e utilizando diferentes pontos de extremidade para conectar-se (mesmo serviço sendo executado em diferentes servidores). Como pode algo como isso deve ser feito? Existe um arquivo de configuração que pode ser referenciada para a implantação da dll em SQL?

Foi útil?

Solução

As soluções acima iria funcionar, mas achamos que a melhor abordagem prática seria a criação de uma nova tabela de armazenamento de todos os diferentes pontos finais para o DB. Então, nós atualizamos o CLR para fazer uma chamada para esta tabela para obter o endpoint (s) que eram necessárias. Assim, cada servidor teria os metadados adequada carregado para ele, e tudo seria recuperado do DB. Não codificar desta maneira, e não há necessidade de se preocupar com arquivos de texto externos no servidor SQL. É tudo contido no DB.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top