none
Duvida para com banco de dados online RRS feed

  • Pergunta

  • Pessoas seguinte sou programador de 1ª viagem estou refazendo uma aplicação simples que eu tenho em delphi com o Visual Studio e minha duvida é a seguinte, que queria fazer o bando de dados online por exemplo colocando ele dentro de uma pastar de um host na web q eu tenho isso é possível ou eu tenho que fazer alguma maracutaia pra isso dar certo?
    sexta-feira, 9 de outubro de 2015 19:26

Respostas

  • Amigo,

    Você pode estabelecer uma conexão direta ao arquivo ".mdf" do banco de dados SQL Server, de modo semelhante ao "MS Access", porém o servidor onde você deseja hospedar esta aplicação deve ter os componentes do "Provedor de Dados" para esta execução.

    Lembrando que deste modo, você vai ter uma queda de performance e segurança muito grande.

    Segue abaixo uma string de conexão de acordo com sua pergunta:

    Server=SeuIP\SuaInstânciaSQL;AttachDbFilename=C:\DiretorioLocal\ArquivoSeuBanco.mdf;Database=SeuBanco;
    User ID=SeuUsuario;Password=SuaSenha;

    Apesar disso, eu recomendo fortemente que você procure um provedor de hospedagem que disponibilize o serviço do SQL Server para você manipular seu banco de dados, que ofereça os serviços de BACKUP/RESTORE e segurança.

    Para maiores informações veja:

    https://support.microsoft.com/pt-br/kb/301075

    https://technet.microsoft.com/pt-br/library/ms162132(v=SQL.105).aspx

    https://www.connectionstrings.com/sql-server/


    Se ajudou na sua solução, não esqueça de marcar como resposta !


    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    • Marcado como Resposta NerdClick sábado, 10 de outubro de 2015 00:20
    sexta-feira, 9 de outubro de 2015 20:27
    Moderador

Todas as Respostas

  • Amigo,

    Você pode estabelecer uma conexão direta ao arquivo ".mdf" do banco de dados SQL Server, de modo semelhante ao "MS Access", porém o servidor onde você deseja hospedar esta aplicação deve ter os componentes do "Provedor de Dados" para esta execução.

    Lembrando que deste modo, você vai ter uma queda de performance e segurança muito grande.

    Segue abaixo uma string de conexão de acordo com sua pergunta:

    Server=SeuIP\SuaInstânciaSQL;AttachDbFilename=C:\DiretorioLocal\ArquivoSeuBanco.mdf;Database=SeuBanco;
    User ID=SeuUsuario;Password=SuaSenha;

    Apesar disso, eu recomendo fortemente que você procure um provedor de hospedagem que disponibilize o serviço do SQL Server para você manipular seu banco de dados, que ofereça os serviços de BACKUP/RESTORE e segurança.

    Para maiores informações veja:

    https://support.microsoft.com/pt-br/kb/301075

    https://technet.microsoft.com/pt-br/library/ms162132(v=SQL.105).aspx

    https://www.connectionstrings.com/sql-server/


    Se ajudou na sua solução, não esqueça de marcar como resposta !


    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    • Marcado como Resposta NerdClick sábado, 10 de outubro de 2015 00:20
    sexta-feira, 9 de outubro de 2015 20:27
    Moderador
  • Deleted
    sexta-feira, 9 de outubro de 2015 23:41
  • Eu achei a Kinghost com o serviço e até agora o melhor em tamanho e preço para este serviço;

    Se minha aplicação for conectar diretamente com a base em um servidor web, isso geraria uma maior demora na consulta e execução ( alteração criação exclusão ) certo? pq isso dependeria da internet de meu cliente isso?

    Então eu deveria fazer um banco local com a aplicação e criar um comando que faça o backup e envie para o servidor?

    ou

    Usar um computador com Windows server com o bando de dados para que ele gerencie a base assim acho tendo uma maior segurança para com a base?

    sábado, 10 de outubro de 2015 00:27