none
Criar conexão para aplicação Windows Service RRS feed

  • Pergunta

  • Bom dia pessoal,estou desenvolvendo uma aplicação C# Windows Service,e fiz meu banco de dados no SQL Server Management Studio 2014,e gostaria de saber como faço para conectar essa aplicação com o banco através do Visual Studio 2015,se posso passar a string de conexão como se fosse um projeto normal no web forms ou no asp .net mvc,onde passo uma string de conexão na classe web.config  e passo os parâmetros necessários para conexão.

    No projeto Windows Service eu tenho a seguinte classe:

    App.config e o seguinte script,

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        <startup> 
            <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
        </startup>
    </configuration>

    Minha dúvida é,como faço para indicar o caminho do meu banco,se pode ser com connection string,pois não tinha usado essa forma de fazer o projeto,desde já agradeço a ajuda,obrigado!

    sexta-feira, 9 de dezembro de 2016 13:50

Respostas

  • Jhonny Moura,

    Sim, você pode usar o App.config para inserir a string de conexão (basta inserir um elemento <connectionStrings> dentro de <configuration></configuration>), no entanto sugiro proteger a senha de conexão com o banco de dados ou utilizar autenticação integrada do Windows e configurar o serviço para utilizar uma conta de usuário que possua permissão no banco de dados.


    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".

    Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    sexta-feira, 9 de dezembro de 2016 13:58

Todas as Respostas

  • Jhonny Moura,

    Sim, você pode usar o App.config para inserir a string de conexão (basta inserir um elemento <connectionStrings> dentro de <configuration></configuration>), no entanto sugiro proteger a senha de conexão com o banco de dados ou utilizar autenticação integrada do Windows e configurar o serviço para utilizar uma conta de usuário que possua permissão no banco de dados.


    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer".

    Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    sexta-feira, 9 de dezembro de 2016 13:58
  • Obrigado amigo,por esclarecer minha dúvida!!!
    sexta-feira, 9 de dezembro de 2016 15:32