La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

SQL Server 2012 LocalDB. Agenda Presentazione; LocalDB; LocalDB vs SQL Server Express; Gestione LocalDB Demo;

Presentazioni simili


Presentazione sul tema: "SQL Server 2012 LocalDB. Agenda Presentazione; LocalDB; LocalDB vs SQL Server Express; Gestione LocalDB Demo;"— Transcript della presentazione:

1 SQL Server 2012 LocalDB

2 Agenda Presentazione; LocalDB; LocalDB vs SQL Server Express; Gestione LocalDB Demo;

3 Presentazione Luca Bovo SQL Server dalla Versione 2000; Certificato DBA e DEV su SQL Server Membro UGISS Consulente

4 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 unistanza completa; Non installa un servizio; Può essere usata in ambiente di Produzione se le sue limitazioni sono compatibili con quellambiente;

5 Limitazioni LocalDB ha le stesse limitazioni di SQL Server Express 2012 ed inoltre: o accetta connessioni SOLO locali: protocollo Shared Memory; o non può essere Subscriber per la replica merge; o non supporta il FILESTREAM; o consente code locali per il Service Broker.

6 LocalDB vs SQL Express SQL Server Express 2012SQL Server 2012 LocalDB Deployment/Installation Features Installation size 120 MB download size32 MB download size > 300 MB expanded on disk> 160 MB on disk ClickOnce deploymentYes Privately installed, embedded, with the applicationNo Non-admin installation optionNo Runs under ASP.NETYes Runs on Windows Mobile / Windows Phone platformNo Installed centrally with an MSIYes Runs in-process with applicationNoNo (as process started by app) 64-bit supportYes Runs as a serviceYesNo – as launched process

7 LocalDB vs SQL Express SQL Server Express 2012SQL Server 2012 LocalDB Data file features File formatMultiple files Data file storage on a network shareNo Support for different file extensionsNo Database size support10 GB XML storageYes Binary (BLOB) storageYes FILESTREAM supportYesNo Code free, document safe, file formatNo Programmability Transact-SQL - Common Query FeaturesYes Procedural T-SQL - Select Case, If, featuresYes Remote Data Access (RDA)No ADO.NET Sync FrameworkYes LINQ to SQLYes ADO.NET Entity Framework 4.1Yes Subscriber for merge replicationYesNo Simple transactionsYes Distributed transactionsYes Native XML, XQuery/XPathYes Stored procedures, views, triggersYes Role-based securityYes Number of concurrent connectionsUnlimitedUnlimited (but only local)

8 Prerequisiti e Versioni Prerequisiti o Windows 7; o Windows Server 2008 R2; o Windows Server 2008 SP2; o Windows Vista SP; o.NET Framework 4.0; o.NET Framework update (KB # ). o Versioni: x86 e x64.

9 SqlLocalDB.exe Utility di gestione del LocalDB. Consente di: Ottenere informazioni di versione (info); Creare Named Instances (create); Far partire unistanza (start); Fermare unistanza (stop); Cancellare unistanza (delete); Condividere o meno unistanza (share/unshare): e….. Cosa manca????

10 Gestione LocalDB SqlLocalDB non fa altro; Per creare Database, Tabelle, Viste… Oggetti DB?!?!?!? Devo necessariamente utilizzare uno dei seguenti tools: o SSMS/SSMS Express (richiede SP1 per Windows Server 2008 R2); o Sqlcmd; o Sql Server Data Tools;

11 Connessioni a LocalDB (LocalDB)\InstanceName (LocalDB)\.\SharedInstanceName (LocalDB)\InstanceName (AttachDBFileName)

12 Demo SqlLocalDB; SSMS SSDT SSIS LocalDB File installati o SqlLocalDB.msi o SQLManagementStudio_x64_ENU.exe o SSDTSetup.exe o SSDTBI_VS2012_x86_ENU.exe

13 Riferimenti LocalDB Troubleshoot SQL Server 2012 Express LocalDB LocalDB e progetti VS LocalDB, SqlLocalDB e Gestione DB

14 Q&A DOMANDE??????

15 The End GRAZIE

16 Sul Web AlwaysOn Availability Groups (SQL Server) us/library/hh510230(v=SQL.110).aspx


Scaricare ppt "SQL Server 2012 LocalDB. Agenda Presentazione; LocalDB; LocalDB vs SQL Server Express; Gestione LocalDB Demo;"

Presentazioni simili


Annunci Google