none
Sistema C# conectado a um BD online RRS feed

  • Pergunta

  • Boa tarde a todos.

    Venho aqui tirar algumas dúvidas em relação a aplicação com banco de dados em servidores online. Estou iniciando na área da programação, já tenho um pequeno conhecimento em c#. Eu preciso criar um sistema, onde o usuário ira baixar de um site, só que a base de dados não sera instalada junto com o software. A base terá que ficar em um servidor que sempre estará online, pois terá troca de informações nesse sistema e varios software instalados em maquinas diferentes, terão acesso a essa mesma base de dados. Bom, o meu problema é que não tenho muita ideia do que utilizar, de que tutoriais procurar. Não se utiliza web service, se precisa usar o azure. Alguém poderia mostrar uma luz? Pretendo utilizar C# e SQL Server como BD.


    Vinícius Hener

    quarta-feira, 19 de abril de 2017 18:27

Respostas

  • Rapaz.. hoje em dia Azure é a bola da vez, recomendo dar uma olhada.

    https://docs.microsoft.com/pt-br/azure/sql-database/

    quarta-feira, 19 de abril de 2017 18:39
  • Vinícius, 

    A utilização de web service não é obrigatória, desde que o servidor SQL Server esteja visível na internet. Se estiver, você pode alterar sua string de conexão apontando para este servidor.

    No entanto, isso obrigará que os dados de autenticação com o SQL Server estejam embutidos na aplicação. Isso pode permitir que as pessoas descubram a senha de acesso à sua base.

    No caso do Web Service você pode manter o SQL Server inacessível na internet (se for um servidor diferente do servidor do web service), dando um pouco mais de segurança.

    Sobre Web Service, sugiro este tutorial sobre serviços em WCF: https://msdn.microsoft.com/pt-br/library/bb386386.aspx?f=255&MSPPError=-2147217396


    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".

    quarta-feira, 19 de abril de 2017 18:40

Todas as Respostas

  • Rapaz.. hoje em dia Azure é a bola da vez, recomendo dar uma olhada.

    https://docs.microsoft.com/pt-br/azure/sql-database/

    quarta-feira, 19 de abril de 2017 18:39
  • Vinícius, 

    A utilização de web service não é obrigatória, desde que o servidor SQL Server esteja visível na internet. Se estiver, você pode alterar sua string de conexão apontando para este servidor.

    No entanto, isso obrigará que os dados de autenticação com o SQL Server estejam embutidos na aplicação. Isso pode permitir que as pessoas descubram a senha de acesso à sua base.

    No caso do Web Service você pode manter o SQL Server inacessível na internet (se for um servidor diferente do servidor do web service), dando um pouco mais de segurança.

    Sobre Web Service, sugiro este tutorial sobre serviços em WCF: https://msdn.microsoft.com/pt-br/library/bb386386.aspx?f=255&MSPPError=-2147217396


    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".

    quarta-feira, 19 de abril de 2017 18:40
  • Sugiro também leitura sobre desenvolvimento com uso de WCF e REST, tem muito material no google.
    quinta-feira, 20 de abril de 2017 02:00