Knitter Posted November 22, 2006 at 10:12 PM Report #66080 Posted November 22, 2006 at 10:12 PM Boas, Estou a fazer um trabalho académico onde tenho de desenvolver uma aplicação em Delphi usando uma base de dados através do SQL Server, estou a usar a versão Express 2005. O que eu precisava era de saber como, ou que programas posso usar para fazer a instalação da base de dados. Como o trabalho é para uma cadeira a base de dados já levará alguns milhares de registos. Conhecem alguma aplicação, de uso gratuito, que me possibilite fazer o attach de uma base de dados durante a instalação do programa? Ainda não sei que installer vou utilizar mas mesmo assim gostaria de saber se existem opções para a parte da base de dados. Obrigado.
M6 Posted November 29, 2006 at 02:33 PM Report #67575 Posted November 29, 2006 at 02:33 PM Boas. Começando pelo mais simples, o installer, aconselho o InnoSetup. 😉 O InnoSetup permite que incluas installer do SQL Server Express, e deixa que o executes durante a instalação. Quanto ao teu problema da BD, no limite exportas tudo em scripts SQL, mas verifica se não há forma de fazer backup/restore através de APIs do SQL Server. 🙂 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."
Knitter Posted August 17, 2007 at 11:40 PM Author Report #125896 Posted August 17, 2007 at 11:40 PM Bump! Voltei a este problema, que deixei por ter parado o desenvolvimento do sistema, e vou fazer a aplicação para os exames em Setembro, pelo que voltei a pegar nesta questão. E refinado, sei que posso executar comandos sql contra o servidor usando o InnoSetup, apesar de ainda não ter aprofundado a questão, mas o que me interessava era fazer attach dos dois ficheiros que compoem a base de dados no servidor destino. Em principio, o meu installer não vai instalar o servidor, deverá verificar a existência do mesmo na máquina destino mas não instalará o servidor caso este não esteja instalado, na melhor das hipóteses abortará a instalação. Mas preciso ser capaz de pegar nos dois ficheiros da base de dados e de fazer um attach ao servidor. O único comando que encontrei para fazer isso deve apenas ser usado para fazer attach de bases de dados que provenham do mesmo servidor, isto é, é mais um comando de re-attach. Não consigo encontrar documentação nenhuma sobre como fazer attach de bases de dados existentes a servidores MsSQL Server. Alguém tem alguma experiência com o assunto?
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