Usuário com melhor resposta
DISTRIBUIÇÃO DA APLICAÇÃO COM SQL EXPRESS

Pergunta
-
Por favor, me tirem esta duvida:
Estou finalizando uma aplicação que usará o SQL Express (o banco de dados irá conter informações que ultrapassará 2 GB por isto nao da para usar o Access).
Esta aplicação não sera usada em rede, mas sim individualmente por cada usuario.
Estou usando o Sql Express 2012 e VB.NET 2013
Pergunta-se: Quando eu criar o instalador para distribuir para os usuários, terei que mandar junto o arquivo de instalação do SQL Express 2012 baixado do site da Microsoft ou o Visual Studio, quando gerar o instalador, ja irá colocar todos arquivos necessários no setup.exe que sera criado?
Respostas
-
Lionardo,
A instalação do SQL Server Express é diferente, porque exige algumas configurações para armazenamento de conteúdo e utilização.
Então não há uma instalação "trivial" para o SQL Server Express, como se fosse um componente.
O que você pode criar para facilitar à vida de seu usuário é uma "instalação silenciosa" com os requisitos básicos para que esta versão do SQL Server funcione junto à sua aplicação.
É importante lembrar que o PC ou "servidor" onde será instalado este SQL Server deve atender aos requisitos mínimos de hardware e software. Dependendo das configurações de hardware, se não houver um acompanhamento durante à instalação, seu usuário pode pensar que seu instalador esta com "problemas" ou "lento" e você pode ter uma dor de cabeça sem o sistema ter sido instalado (apenas uma dica para um cuidado especial neste caso).
Para saber mais sobre instalação silenciosa do SQL Server, veja:
http://msdn.microsoft.com/pt-br/library/ms143506.aspx
Para obter os requisitos de instalação do SQL Server Express, veja:
http://technet.microsoft.com/pt-br/library/ms144259(v=sql.110).aspx
Se ajudou na sua solução, não esqueça de marcar como resposta !
Abraços,
Durval RamosMicrosoft Partner | MTA | MCSA - SQL Server 2012---------------------------------- Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quarta-feira, 2 de abril de 2014 19:20
Todas as Respostas
-
Lionardo,
A instalação do SQL Server Express é diferente, porque exige algumas configurações para armazenamento de conteúdo e utilização.
Então não há uma instalação "trivial" para o SQL Server Express, como se fosse um componente.
O que você pode criar para facilitar à vida de seu usuário é uma "instalação silenciosa" com os requisitos básicos para que esta versão do SQL Server funcione junto à sua aplicação.
É importante lembrar que o PC ou "servidor" onde será instalado este SQL Server deve atender aos requisitos mínimos de hardware e software. Dependendo das configurações de hardware, se não houver um acompanhamento durante à instalação, seu usuário pode pensar que seu instalador esta com "problemas" ou "lento" e você pode ter uma dor de cabeça sem o sistema ter sido instalado (apenas uma dica para um cuidado especial neste caso).
Para saber mais sobre instalação silenciosa do SQL Server, veja:
http://msdn.microsoft.com/pt-br/library/ms143506.aspx
Para obter os requisitos de instalação do SQL Server Express, veja:
http://technet.microsoft.com/pt-br/library/ms144259(v=sql.110).aspx
Se ajudou na sua solução, não esqueça de marcar como resposta !
Abraços,
Durval RamosMicrosoft Partner | MTA | MCSA - SQL Server 2012---------------------------------- Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quarta-feira, 2 de abril de 2014 19:20
-
Voce pode me passar qual seria os parametros que eu teria que usar no instalador do SQL Express para que seja silenciosa?
Outra questão: eu poderia usar o LocalDB?
Este eu poderia inseri-lo dentro do meu instalador do sistema?
Para usar o LocalDB tenho que ter dois Visual Studio? Para compilar o meu sistema numa maquina x86 .. e depois compilar na versao 64 Bits? Pois o LocalDB não pode ser instalado as duas versoes (x86 e 84 bits) numa mesma maquina.
-
Lionardo,
A edição LocalDB existente para o SQL Server 2012 se encaixa no mesmo cenário da edição Express, para falar a verdade a LocalDB requer mais configurações no nível de prompt do que a própria Express.
A edição LocalDB não vai requer o Visual Studio, pois a mesma não trabalha com Interface Gráfica, veja mais informações acessando:
http://technet.microsoft.com/en-us/library/hh510202.aspx
http://technet.microsoft.com/en-us/library/hh212961.aspx
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]