salve,
Naamah ha scritto:
Sono un novellino in quanto riguarda SQL server, e volevo cominciare a fare un pò di esperienza.
Ho installato SQL Server Express 2005 beta 2.
perche' non hai installato la versione definitiva? e' liberamente scaricabile ed installabile..
http://www.microsoft.com/downloads/details.aspx?familyid=220549b5-0b07-4448-8848-dcc397514b41&displaylang=en
c'e', in fondo, anche il link alla versione CTP di novembre di SQL Server Management Studio Express, il tool ufficiale di amministrazione di SQLExpress..
da qualche giorno e' anche scaricabile la CTP del service pack 1 della stessa e relaviti tools, http://www.microsoft.com/downloads/details.aspx?FamilyID=57856cdd-da9b-4ad0-9a8a-f193ae8410ad&DisplayLang=en , che include la disponibilita' per SQLExpress anche del Report Server e dell'engine di Full Text..
L'installazione è andata a buon fine, e ora mi trovo solamente un icona SQL computer manager, da dove vedo che l'SQL server è attivo il processo è 5820 e Log On As come "local system" (che significa? boh! ).
SQL Server Configuration Manager server per gestire i servizi (impostare ad esempio gli account che eseguirenno i servizi SQL Server, etc) come anche per gestire i protocolli di rete per le connessioni remote...
nel tuo caso indica che il servizio SQL Server viene eseguito con le credenziali dell'account di Windows Local System (anche se di default, la versione definitiva, imposta "Network Service" che ha meno privilegi a livello di sistema operativo pur potendo in un qualche modo operare a livello di rete locale, cosa che Local System non puo' fare)...
Ebbene... come caspita ci metto un database o dei dati?
Premetto che io ero abituado ad usare sorgenti ODBC classiche, dove piazzavo un DSN di sistema come origine dati un file Access. E tutto filava?
Con SQL server come devo fare?
Grazie.
PS.: ci sono fonti che mi spiegano qualcosa per un novizio?
i dati li gestisci come di abitudine... nel senso che avrai solitamente applicazioni client che si connettono a SQL Server ed interrogheranno/modificheranno la base dati... puoi anche usare una fonte ODBC ma solitamente si utilizzano connessioni DSN less, dove non viene cioe' indicata una fonte ODBC bensi' una stringa di connessione specifica alla base dati interessante..
premetto che SQL Server non ha una GUI nativa di accesso come Access stesso... ma Access puo' essere uno dei client che si connettono a SQL Server.. SQL Server e' un motore, un database engine relazionale e basta.. i database vengono creati con gli opportuni comandi SQL che puoi vedere anche nei BOL, i Books On Line, la guida ufficiale (e liberamente disponibile) di SQL Server, scaricabili presso http://www.microsoft.com/technet/prodtechnol/sql/2005/downloads/books.mspx nella loro versione completa, tipicamente
"CREATE DATABASE nome_database;"
eseguito tramite un apposito applicativo ovvero anche tramite SQL Server Management Studio Express (che consente di farlo anche in maniera visuale)...
non so se sei sviluppatore ovvero un "semplice" utente, ed ho quindi difficolta' a darti ulteriori indicazioni..
saluti