Llaverola Posted June 16, 2008 at 02:36 PM Report #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
LuRsT Posted June 16, 2008 at 05:46 PM Report #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
José Lopes Posted June 16, 2008 at 06:23 PM Report #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á!!
vitortomaz Posted July 22, 2008 at 09:08 PM Report #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/
M6 Posted July 22, 2008 at 09:24 PM Report #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."
abYsmo Posted July 23, 2008 at 09:31 AM Report #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.
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