Database da Sql Server a Visual Studio

giovedì 05 giugno 2008 - 05.11

Jerome Profilo | Newbie

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

>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

>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

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

>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

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
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5