Creazione DataBase nel Computer dell'Utente Finale

venerdì 11 aprile 2008 - 20.28

DkSw Profilo | Junior Member

Salve a tutti! Avrei un problema con un progetto in vb.net:

VORREI SAPERE COME "CREARE" IL DATABASE CHE CONTERRA' I DATI DEI FILM NEL COMPUTER DOVE INSTALLO LA MAI APPLICAZIONE.

1 - E' Possibile crearlo durante l'installazione del programma, o al primo avvio del programma, dagli script sql che ho creato nel progetto di database?

2 - E' necessario installare SQL server sulla macchina dell'utente a cui installo il software?

3 - Al momento sto provando a scrivere del codice tipo:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Qualcuno potrebbe aiutarmi? Please...Help...

alx_81 Profilo | Guru

>Salve a tutti!
Ciao!

>VORREI SAPERE COME "CREARE" IL DATABASE CHE CONTERRA' I DATI
>DEI FILM NEL COMPUTER DOVE INSTALLO LA MAI APPLICAZIONE.
>1 - E' Possibile crearlo durante l'installazione del programma,
>o al primo avvio del programma, dagli script sql che ho creato
>nel progetto di database?
Direi di sì, puoi installare il database se fai un progetto setup. In esso poi puoi aggiungere i tuoi script sql lanciandoli con la sqlcmd utility all'evento che preferisci.

SQLcmd Utility Tutorial
http://msdn2.microsoft.com/en-us/library/ms170207.aspx
>
>2 - E' necessario installare SQL server sulla macchina dell'utente a cui installo il software?
Se devi avere il database laddove metti l'applicazione sì, altrimenti, se ti devi connettere ad un database centralizzato, basta la connettività.
>
>3 - Al momento sto provando a scrivere del codice tipo:
Non credo ti serva il vb.net se usi sqlcmd. Puoi sempre eseguire uno script che ti connette al database remoto e che lancia gli script oppure lanciare sqlcmd che ti si connette in remoto per lanciare gli script sql (bastano i file).

Alx81 =)

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

DkSw Profilo | Junior Member

Grazie Mille!

Visto che oggi dovevo installarne una beta funzionante, ho creato un progeetto setup che copiava manualmente i 2 file, e la stringa di connessione è dinamica(si aggiorna secondo dove viene installato il db).

Ma devo approfondire la creazione:

CHE CODICE VB DEVO USARE PER CREARE IL DATABASA IN C:\Cineteca\Cineteca.mdf ???

Così poi posso eseguire i .sql x le tabelle e store procedure...

Grazie in Anticipo!

alx_81 Profilo | Guru

>CHE CODICE VB DEVO USARE PER CREARE IL DATABASA IN C:\Cineteca\Cineteca.mdf???
posso darti l'sql che devi usare per la creazione del database. Anzi, ti do la reference affinchè tu possa scrivere il comando come meglio credi:


CREATE DATABASE (transact-sql)
http://msdn2.microsoft.com/en-us/library/ms176061.aspx

>Grazie in Anticipo!
di nulla!

Alx81 =)

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

DkSw Profilo | Junior Member

Semplicemente Mitico, GRAZIE!!!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5