Llaverola Posted June 16, 2008 at 02:36 PM Report Share #191500 Posted June 16, 2008 at 02:36 PM Ola pessoal, acabei um projecto de inserção de facturas de fabricas aos clientes. Estou a usar uma base de dados do sql server 2005 e o projecto é todo no VS 2008. agora quero saber como criar um setup e incluir nesse setup a base de dados? é que eu ja csg criar o setup, mas para funcionar com a base de dados tenho de ter o sql server instalado tb E o k pretendo é gravar o projecto num cd, e instala-lo normalmente. Obrigado Link to comment Share on other sites More sharing options...
LuRsT Posted June 16, 2008 at 05:46 PM Report Share #191524 Posted June 16, 2008 at 05:46 PM Podes é criar um scipt SQL que cria logo a BD. BotNet: The Game Tudo Sobre Formigas Link to comment Share on other sites More sharing options...
José Lopes Posted June 16, 2008 at 06:23 PM Report Share #191532 Posted June 16, 2008 at 06:23 PM Talvez... pores o SQL Server como pré requisito.. para obrigar a instalar a DB... e depois...criar o scrip como diz o LURST, que pode criar user's, objectos, definições e por aí fora... provavelmente esse scrip sql tem que ser corrido a partir da aplicação...poderia ser corrido por exemplo no primeiro arranque...com umas prgress bars... para tornar a coisa mais agradável... porque acho que o script nao pode ser corrido pelo installer(a não ser que recorra a um outro executável durante a instalação para o efeito)... Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!! Link to comment Share on other sites More sharing options...
vitortomaz Posted July 22, 2008 at 09:08 PM Report Share #200800 Posted July 22, 2008 at 09:08 PM tens aqui um vídeo de como fazer deploy com uma base de dados SQLExpress http://windowsclient.net/learn/video.aspx?v=30451 😛 http://vitortomaz.blogspot.com/ Link to comment Share on other sites More sharing options...
M6 Posted July 22, 2008 at 09:24 PM Report Share #200802 Posted July 22, 2008 at 09:24 PM Se é uma bd tipo SQL Server, Oracle, MySQL e afins, onde o SGBD está "deslocado" da aplicação, a solução típica é pedir os dados de acesso à base de dados e correr um script de criação do modelo de dados e dos dados de arranque. 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar." Link to comment Share on other sites More sharing options...
abYsmo Posted July 23, 2008 at 09:31 AM Report Share #200842 Posted July 23, 2008 at 09:31 AM Boas! Podes fazer um attach da bd. Para isso odes colocar SQL Server como pré requisito, para quando fores a instalar a aplicação ele instalar, caso necessario, o motor da bd. Ao criares o ficheiro de setup tens tb de anexar o ficheiro da bd (bd.mdf). E ao criares a connectionString tens de indicar onde está o ficheiro da base de dados e que indicar k é um attach. ex.:"Data Source=.\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|bd.mdf;MultipleActiveResultSets=True" P.S.: O uso de um script para criar a bd tb pode ser boa ideia, mas caso queiras k a base de dados ja tenha dados entao esse metodo não funciona. E na maior parte dos casos há dados k já tem de estar na base de dados. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now