Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Database da Sql Server a Visual Studio
giovedì 05 giugno 2008 - 05.11
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Jerome
Profilo
| Newbie
16
messaggi | Data Invio:
gio 5 giu 2008 - 05:11
Salve,
ho finito di progettare il mio primo database su Sql Server (non ho conoscenze sul programma prima usavo Access) adesso vorrei migrare il database da Sql Server a Visula Studio per progettare un report mah non ho la piu pallida idea come fare ...lo so devo studiare infatti sto studiando (da poco tempo) mah se avete consigli per un principiante come me quelli potrebbero essere d aiuto per illuminare la mia strada e studiare meglio.
Grazie tanto aticipatamente e buona giornata
Ciao Ciao
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 5 giu 2008 - 09:48
>Salve,
Ciao!
>ho finito di progettare il mio primo database su Sql Server (non
>adesso vorrei migrare il database da Sql Server a Visula Studio per progettare
>un report mah non ho la piu pallida idea come fare
Nemmeno io
, cosa intendi per "migrare"??
>...lo so devo studiare infatti sto studiando (da poco tempo) mah se avete
>consigli per un principiante come me quelli potrebbero essere
>d aiuto per illuminare la mia strada e studiare meglio.
Posso dirti che se hai progettato il database usando SSMS (SQL Server Management Studio), basta che l'applicazione che stai scrivendo in Visual Studio abbia una ConnectionString in grado di collegarsi al database stesso.
Ad esempio, se devi fare un'applicazione Web o una Window Forms, dovresti utilizzare il namespace System.Data.SQLClient nelle tue classi, indicando la connectionstring adatta. E qui si apre un capitolone
http://www.connectionstrings.com
può esserti di aiuto.
Ricrodati inoltre che hai anche degli strumenti che Visual Studio ti fornisce. Dipende dal tipo di applicazione che devi fare. Ad esempio, per le applicazioni Web, puoi usare il SQLDataSource (
http://msdn.microsoft.com/en-us/library/dz12d98w
(vs.80).aspx). Se lo trascini sulla pagina, potrai configurarlo tramite wizard, per capire come imposta la connessione verso il db.
Sappi che per connettersi è necessario sapere il nome del server SQL Server, l'eventuale istanza, il nome del database e il tipo di credenziali per l'accesso verso il server.
>Grazie tanto aticipatamente e buona giornata
di nulla!
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
gio 5 giu 2008 - 10:02
>ho finito di progettare il mio primo database su Sql Server (non
>ho conoscenze sul programma prima usavo Access) adesso vorrei
>migrare il database da Sql Server a Visula Studio per progettare
>un report mah non ho la piu pallida idea come fare ...
Ciao Jerome,
SQL Server a differenza di Access, è costituito da un servizio che gestisce in autonomia i database e si preoccupa di prendere in carico le richieste da parte delle applicazioni client, restituendo loro i risultari delle interrogazioni.
Per creare un database si possono utilizzare n-mila strumenti: ambienti grafici come Visual Studio o SQL Server Management Studio, strumenti command line come sqlcmd, osql, ecc., applicazioni custom che una volta autenticate all'istanza sottomettono gli opportuni comandi DDL.
Quindi, a prescindere dallo strumento client utilizzato, il database sarà ospitato e gestito da SQL Server.
Capisci bene che con una architettura del genere, il tuo concetto di "migrazione" ha poco senso.
Per definire dei nuovi report (a proposito, con quale strumento?) non devi fare altro che aprire il tuo editor di reportistica ed eseguire una connessione alla istanza SQL Server, specificando una login valida ed il database che intendi interrogare.
>Grazie tanto aticipatamente e buona giornata
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Jerome
Profilo
| Newbie
16
messaggi | Data Invio:
gio 5 giu 2008 - 12:05
CiaoA tutti ,
grazie di avermi risposto ,
certo non ho esperienza ad usare Sql Server e Visual Studio(non li ho mai usati) ma il mio lavoro mi obbliga di usare questi software per sviluppare il mio progetto.
IO devo svilppareun database progettato prima con Access e adesso lo devo sviluppare con quelli software ,per me usare Sql Server e Visual Studio e come entrare in un mondo nuovo,infatti sto studiando anche qualche nuovo linguaggio per svilupare il mio progetto,ahh il mio intento e di creare database e query con Sql Server e dopo connettere il database con visual Studio e cosi che mi sviluppo Form e Report e creare un applicazione .exe (client based) da installare sui computer degli impiegati dove lavoro.
Adesso mi sento n po confuso perche sto imparandoo nuove metodi ma ho tanta voglia di scoprire e applicare percio se le mie domande sembrano banali vi chiedo scusa anticipatamante
.
IL mio primo database sviluppato con Sql Server è il più semplice (ce ne saranno altri più complessi
) adesso sto cercando di capire come connetterlo a Visual Studio , non devo sviluppare un Web form ,devo svilupare un applicazione .exe...adesso vedo di dare uno sguardo ai link accennati sopra e dopo vi saprò sapere .
Grazie tanto e vi auguro una buona giornata.
CIao Ciao
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 5 giu 2008 - 12:21
>cosi che mi sviluppo Form e Report e creare un applicazione .exe
>(client based) da installare sui computer degli impiegati dove
>lavoro.
Sicuro che tu voglia fare una WindowsApplication? Con il web puoi centralizzare ed evitare di ridistribuire installazioni a ogni persona che usa l'applicativo. I report li puoi fare anche via web
Pensa solo ai rilasci dell'applicazione.. con WindowsApplication sei costretto a scrivere qualcosa che tenga aggiornati i client se si aggiorna l'applicazione, oppure sei costretto a distribuire l'installer..
E se poi l'applicazione la devi dare anche a persone esterne alla tua intranet?
Forse il web può risultare comodo. Non sto dicendo che è la cosa "migliore", ma valuta attentamente i pro e i contro delle due configurazioni nel tuo sistema.
>sembrano banali vi chiedo scusa anticipatamante
.
Non c'è da scusarsi, ma da studiare tanto sì
>IL mio primo database sviluppato con Sql Server è il più semplice
>(ce ne saranno altri più complessi
) adesso sto cercando di
>capire come connetterlo a Visual Studio , non devo sviluppare
>un Web form ,devo svilupare un applicazione .exe...adesso vedo
>di dare uno sguardo ai link accennati sopra e dopo vi saprò sapere
Non puoi "connettere" il database a Visual Studio, è l'applicazione che si connette al database.
Il database risiede su di un server. E tu ti devi connettere ad esso, tramite il namespace System.Data.SQLClient (
http://msdn.microsoft.com/en-us/library/system.data.sqlclient.aspx
).
se non vuoi farlo da codice, basta utilizzare alcuni controlli che già Visual studio ti fornisce. Guarda nella toolbok, alla sezione Data.
Ma il mio consiglio è quello di iniziare a fare corsi sull'utilizzo di visual studio, webcast o quant'altro..
>Grazie tanto e vi auguro una buona giornata.
di nulla!
Ciao.
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Jerome
Profilo
| Newbie
16
messaggi | Data Invio:
gio 5 giu 2008 - 12:43
Ciao Alx_81
il mio boss per adesso preferisce WindowApplication. e dopo in futuro vorrebbe fare una web,per me non fa nessuna differenza io devo solo studiare ed imparare .
Solo persone dellla mia azienda vorrano usare il database ,lo so forse e piu scomodo per me progettare la WinApp ma quelle sono le richieste del boss.
Adesso mi guardo un po di materiale su Visual Studio ,Webcast e qualche lingiaggio (che gia stavo studiando da alcuni giorni) e cerchero di sviluppare il mio progetto nel migliore dei modi possibili.
GRAzie tanto e buona giornata
CIAO CIAO
Torna su
Stanze Forum
Elenco Threads
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 !