160 likes | 310 Views
SQL Server 2012 LocalDB. Agenda. Presentazione; LocalDB; LocalDB vs SQL Server Express; Gestione LocalDB Demo ;. Presentazione. Luca Bovo SQL Server dalla Versione 2000; Certificato DBA e DEV su SQL Server 2005. Membro UGISS Consulente luca.bovo@gmail.com. LocalDB.
E N D
Agenda • Presentazione; • LocalDB; • LocalDB vs SQL Server Express; • Gestione LocalDB • Demo;
Presentazione • Luca Bovo • SQL Server dalla Versione 2000; • Certificato DBA e DEV su SQL Server 2005. • Membro UGISS • Consulente • luca.bovo@gmail.com
LocalDB • «Fratello minore» di SQL Express; • Introdotta con SQL 2012 specificatamente per gli sviluppatori; • Facile da installare, fornisce (quasi) le stesse funzionalità della versione Express (T-SQL, Providers Client-Side) senza dove installare gestire un’istanza completa; • Non installa un servizio; • Può essere usata in ambiente di Produzione se le sue limitazioni sono compatibili con quell’ambiente;
Limitazioni • LocalDB ha le stesse limitazioni di SQL Server Express 2012 ed inoltre: • accetta connessioni SOLO locali: protocollo Shared Memory; • non può essere Subscriber per la replica merge; • non supporta il FILESTREAM; • consente code locali per il Service Broker.
Prerequisiti e Versioni • Prerequisiti • Windows 7; • Windows Server 2008 R2; • Windows Server 2008 SP2; • Windows Vista SP; • .NET Framework 4.0; • .NET Framework 4.0.2 update (KB #2544514). • Versioni: x86 e x64.
SqlLocalDB.exe Utility di gestione del LocalDB. Consente di: • Ottenere informazioni di versione (info); • Creare NamedInstances (create); • Far partire un’istanza (start); • Fermare un’istanza (stop); • Cancellare un’istanza (delete); • Condividere o meno un’istanza (share/unshare): • e….. Cosa manca????
Gestione LocalDB • SqlLocalDB non fa altro; • Per creare Database, Tabelle, Viste… Oggetti DB?!?!?!? • Devo necessariamente utilizzare uno dei seguenti tools: • SSMS/SSMS Express (richiede SP1 per Windows Server 2008 R2); • Sqlcmd; • Sql Server Data Tools;
Connessioni a LocalDB • (LocalDB)\InstanceName • (LocalDB)\.\SharedInstanceName • (LocalDB)\InstanceName (AttachDBFileName)
Demo • SqlLocalDB; • SSMS • SSDT • SSIS • LocalDB • File installati • SqlLocalDB.msi • SQLManagementStudio_x64_ENU.exe • SSDTSetup.exe • SSDTBI_VS2012_x86_ENU.exe
Riferimenti • LocalDB • Troubleshoot SQL Server 2012 Express LocalDB • LocalDB e progetti VS • LocalDB, SqlLocalDB e Gestione DB
Q&A DOMANDE??????
The End GRAZIE
Sul Web • AlwaysOn Availability Groups (SQL Server) http://msdn.microsoft.com/en-us/library/hh510230(v=SQL.110).aspx