Luca Bianchi Windows Development Day Bologna 28 gennaio 2005 SQL Server Desktop Engine (MSDE) & SQL Server 2005 Express SQL Server Desktop Engine (MSDE) & SQL Server 2005 Express
AgendaAgenda SQL Server 2005 – Whats new SQL Server 2005 – Whats new T-SQL Enhancement T-SQL Enhancement MSDE & SQL Server 2005 Express MSDE & SQL Server 2005 Express Installazione Installazione How to use How to use MSDE vs SQL Express MSDE vs SQL Express SQL Server 2005 – Whats new SQL Server 2005 – Whats new T-SQL Enhancement T-SQL Enhancement MSDE & SQL Server 2005 Express MSDE & SQL Server 2005 Express Installazione Installazione How to use How to use MSDE vs SQL Express MSDE vs SQL Express
SQL Server 2005 – Whats new EM + QA = SSMS (*) EM + QA = SSMS (*) Database Mirroring (*) Database Mirroring (*) Online Index Operations Online Index Operations Data partitioning Data partitioning Mirrored backup Mirrored backup Online Restore (*) Online Restore (*) Replication Enhancement Replication Enhancement Standard Login Policy Standard Login Policy XML Data type XML Data type Integrazione con il CLR Integrazione con il CLR EM + QA = SSMS (*) EM + QA = SSMS (*) Database Mirroring (*) Database Mirroring (*) Online Index Operations Online Index Operations Data partitioning Data partitioning Mirrored backup Mirrored backup Online Restore (*) Online Restore (*) Replication Enhancement Replication Enhancement Standard Login Policy Standard Login Policy XML Data type XML Data type Integrazione con il CLR Integrazione con il CLR Server Management Object (SMO) Server Management Object (SMO) Extraction Trasformation Loading (DTS) (*) Extraction Trasformation Loading (DTS) (*) Schemas Schemas Snapshot isolation level Snapshot isolation level Nuove istruzioni T-SQL Nuove istruzioni T-SQL Ma anche qualcosa di vecchio… Ma anche qualcosa di vecchio… Notification Services (*) Notification Services (*) Reporting Services (*) Reporting Services (*) Server Management Object (SMO) Server Management Object (SMO) Extraction Trasformation Loading (DTS) (*) Extraction Trasformation Loading (DTS) (*) Schemas Schemas Snapshot isolation level Snapshot isolation level Nuove istruzioni T-SQL Nuove istruzioni T-SQL Ma anche qualcosa di vecchio… Ma anche qualcosa di vecchio… Notification Services (*) Notification Services (*) Reporting Services (*) Reporting Services (*) (*) non presente in SQL Server 2005 Express
T-SQL Enhancement Common Table Expression (CTE) Common Table Expression (CTE) Simple CTE Simple CTE Recursive CTE Recursive CTE PIVOT / UNPIVOT PIVOT / UNPIVOT DML with OUTPUT DML with OUTPUT TOP TOP DDL Triggers DDL Triggers Error Handling (TRY / CATCH) Error Handling (TRY / CATCH) Table and index partitioning Table and index partitioning CREATE INDEX…INCLUDE CREATE INDEX…INCLUDE EXECUTE AS EXECUTE AS Common Table Expression (CTE) Common Table Expression (CTE) Simple CTE Simple CTE Recursive CTE Recursive CTE PIVOT / UNPIVOT PIVOT / UNPIVOT DML with OUTPUT DML with OUTPUT TOP TOP DDL Triggers DDL Triggers Error Handling (TRY / CATCH) Error Handling (TRY / CATCH) Table and index partitioning Table and index partitioning CREATE INDEX…INCLUDE CREATE INDEX…INCLUDE EXECUTE AS EXECUTE AS
MSDE & SQL Server Express SQL Server entry level SQL Server entry level Limitati rispetto alle versioni commerciali Limitati rispetto alle versioni commerciali Simple upgrade verso SQL Server Simple upgrade verso SQL Server Free and redistributable Free and redistributable SQL Server entry level SQL Server entry level Limitati rispetto alle versioni commerciali Limitati rispetto alle versioni commerciali Simple upgrade verso SQL Server Simple upgrade verso SQL Server Free and redistributable Free and redistributable
InstallazioneInstallazione MSDESQLExpress No GUI Opzioni di installazione Protocolli di rete Modalità di autenticazione SAPWD /L*v nomefile GUI o silent System Configuration Check Opzioni avanzate Instance Name Service account
How to use MSDESQLExpress SQL Server Client Tools OSQL.exe DMO Tool di terze parti Express Manager (XM) Computer Manager OSQL.exe SQLCMD.exe SMO
MSDE vs SQLExpress MSDESQLExpress SQL Server Agent DTS Database size limit2 GB4 GB CPU RAM2 GB1 GB Workload query governormax 8 c. a. Graphical administrative tools CLRNOSI System Configuration Check (SCC)
Dove trovare documentazione? Ulteriori info Ulteriori info Tool per amministrazione di MSDE Tool per amministrazione di MSDE DBA Manager ( DBA Manager ( Ulteriori info Ulteriori info Tool per amministrazione di MSDE Tool per amministrazione di MSDE DBA Manager ( DBA Manager (