none
Duvida para deploy de CLR RRS feed

  • Pergunta

  • Existe alguma forma de testar uma CLR, antes de colocá-la em produção. Mais especificamente, tenho uma CLR que deverá:

    Ler chaves do registro do SQL

    Acessar um Storage externo (leitura e gravação)

    Executar procedures no SQL Server

     

    Preciso fazer o deploy, mas antes, ter certeza de que todas as permissões estão corretas. Existe algum excutavel que permita testar?

    No caso de acesso apenas de leitura do registro, preciso registrar a mesma como UNSAFE ou EXTERNAL_ACCESS basta?


    mglauco
    segunda-feira, 22 de agosto de 2011 21:36

Todas as Respostas

  • Boa noite,

    Acessos externos como Registry e Filesystem não precisam ser Unsafe. Basta configurar o Assembly como External_Access.

    Não conheço uma forma de testar que não seja fazendo o Deploy. O que você pode tentar fazer é colocar o Assembly em outro servidor e homologá-lo. Dando certo, é partir para o Deploy em produção.

    A idéia do executável é até boa, mas não irá funcionar. O SQLCLR tem características que não podem ser transportadas para um executável (como o contexto de conexão por exemplo).

    [ ]s,

    Gustavo Maia Aguiar
    Blog: http://gustavomaiaaguiar.wordpress.com
    Vídeos: http://www.youtube.com/user/gmasql


    Classifique as respostas. O seu feedback é imprescindível
    terça-feira, 23 de agosto de 2011 00:27