none
Banco de dados sem instalar em cliente.

    Question

  • Olá, Gostaria de saber se o Sql Server Express precisa ser instalado no cliente. Sei que o Compact não precisa, ele só gera um arquivo .sdf se nao me engano e deu.. gostaria de algo assim, mas por o compact ser mtu limitado(fisicamente) acho que não seria uma boa idéia.

    Tenho uma idéia de desenvolver um sistema distribuido, onde o cliente final possa pegar um instalador, "dar alguns NEXT" e pronto, está instalado, sem precisar instalar na maquina por exemplo um mysql.

    Desde já, agradeço.
    Monday, March 15, 2010 2:11 PM

All replies

  • Ederson,

    Não entendi muito bem sua dúvida...

    O Sql Server Express, é uma versão de Server de banco sem o cliente, ele limita o DB em até 4 Gb.
    vc pode fazer um script para automatizar a instalacao do SQL Express no modo silencioso.

    att.
    Marcelo Fernandes
    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    Monday, March 15, 2010 2:16 PM
  • Ederson,

    Você poderá configurar um instalar para depositar sua aplicação, mas será necessário de alguma forma ter o SQL Server instalado na máquina, pois como os dados será armazenados no arquivo .mdf se o mesmo não se encontra na máquina.

    Outra coisa, não adianta copiar o arquivo .mdf na máquina é necessário que os serviços relacionados ao SQL Server estejam em execução.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    Monday, March 15, 2010 2:20 PM
    Moderator
  • Uhmmm, então é preciso instalar o sql express no cliente né..
    Assim, o compact não precisa instalacao, é manipulado todo o banco apenas por um arquivo .sdf , precisaria do algo desse tipo, onde só instale o aplicativo e sai rodando o banco de dados.

    Vejo esses programas que são distribuidos na internet e nao instalam banco de dados na maquina. Queria algo desse tipo, que nao precise de instalacao na maquina do cliente.

    Como assim Server de banco sem o cliente?
    Monday, March 15, 2010 2:25 PM
  • Obrigaado pela resposta Galvão, entendi... estou desenvolvendo em .NET winForm, sabe de alguma maneira onde eu possa instalar o aplicativo no cliente e instalar junto o sqlServer de uma maneira "invisivel" ou o instalador do aplicativo chamar o instalador do sqlserver.

    Utilizo um projeto no visual studio onde gero o instalador do sistema. Desse modo:  http://www.macoratti.net/vbnpack2.htm
    Monday, March 15, 2010 2:30 PM
  • Ederson,

    O SQL Server Express instala somente o server do SQL, o client do SQL (Management Studio) não é instalado no setup

    att.
    Marcelo Fernandes
    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    Monday, March 15, 2010 2:31 PM
  • E tem uma maneira de instalar junto ao aplicativo?
    Monday, March 15, 2010 2:33 PM
  • Por que se for assim, acho que tanto faz eu instalar o mysql OU sqlServer, pois nao resolveria oque realmente quero. ;/

    Alguem sabe de alguma ferramente onde possa instalar aplicativo + banco de dados em um só instalador?
    Monday, March 15, 2010 2:39 PM
  • Ederson,

    Faça uma busca por instalação unattended do Express

    http://digitalformula.net/development/how-to-perform-an-unattended-installation-of-sql-server-2008-express/

    Att.
    Marcelo Fernandes
    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    Monday, March 15, 2010 2:52 PM
  • Marcelo,
    O SQL Server Express instala somente o server do SQL, o client do SQL (Management Studio) não é instalado no setup

    Vamos ve se eu entende, O SQL Server Express instala somente o server do SQL, mais a partir disso já posso sair rodando meu banco de dados né?
     
    Monday, March 15, 2010 5:12 PM
  • Ederson

    exatamente,
    mas se vc quiser admionistra-lo igual as outras versões precisará baixar o  management studio express (que não é o seu caso)

    att.
    Marcelo Fernandes
    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    Monday, March 15, 2010 5:33 PM
  • Ederson,

    Isso mesmo, de alguma forma você terá que o SQL Server instalado na máquina ou o client de acesso para poder trocar dados entre a aplicação e o servidor SQL Server.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    Tuesday, March 16, 2010 12:20 PM
    Moderator