Vai al contenuto

Microsoft SQL Server

Da Wikipedia, l'enciclopedia libera.
Versione del 1 giu 2005 alle 14:28 di 155.208.254.137 (discussione)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Microsoft SQL Server è il database relazonale prodotto da Microsoft. Nelle prime versioni era utilizzato per basi dati medio-piccole, ma negli ultimi cinque anni (con l'uscita della versione 2000) è stato utilizzato anche per la gestione di basi dati di grandi dimensioni.

Storia

L'ingresso di Microsoft nel mondo dei database di fascia "entrerprise" risale intorno al 1989 quando cominciò la competizione con Oracle, IBM e Sybase che erano i dominatori del mercato. La prima versione fu SQL Server per OS/2 ed era quasi identica a Sybase SQL Server 4.0 su Unix.

Fino al 1994 Microsoft SQL Server riportava tre copyright della Sybase come indicazione della sua origine; in seguito Sybase cambiò il nome del suo prodotto in "Adaptive Server Enterprise" per evitare confusione con "Microsoft SQL Server".

SQL Server 7.0 è stato il primo database server basato su un'interfaccia GUI. L'attuale versione, Microsoft SQL Server 2000, è stata rilasciata nell'agosto del 2000. Microsoft sta testando il suo successore, SQL Server 2005, e la versione beta è disponibile per il download.

Versioni perWindows

1993 - SQL Server 4.2 1995 - SQL Server 6.0, nome in codice SQL95 1996 - SQL Server 6.5, nome in codice Hydra 1998 - SQL Server 7.0, nome in codice Sphinx 1999 - SQL Server 7.0 OLAP, nome in codice Plato 2000 - SQL Server 2000 32-bit, nome in codice Shiloh 2003 - SQL Server 2000 64-bit, nome in codice Liberty 2005 - SQL Server 2005, nome in codice Yukon (non ancora rilasciato)

Descrizione

Microsoft SQL Server usa una variante del linguaggio SQL standard (lo standard ISO certificato nel 1992) chiamata T-SQL Transact-SQL). Sia Microsoft SQL Server che Syabase Adaptive Server Enterprise comunicano sulla rete utilizzando un protocollo a livello di applicazione chiamato "Tabular Data Stream" (TDS). SQL Server supporta anche "Open Database Connectivity" (ODBC).

Varianti

Una versione ridotta di Microsoft SQL Server chiamata MSDE (Microsoft SQL Server Desktop Engine) viene distribuita con prodotti come Visual Studio, Microsoft Access ed altri prodotti. MSDE presenta alcune restrizioni: supporta solo database con dimensioni massime di 2Gb, non ha tools per essere amministrato ed è programmato per ridurre le prestazioni quando si superano gli 8 processi concorrenti.

Microsoft ha recentemente annunciato il successore di MSDe; SQL Server Express. Simile ad MSDE, SQL Server Express include tutte le principali funzionalità di SQL Server ma ha delle restrizioni per quanto rigurada la scalabilità del database; può utilizzare una sola CPI, 1Gb di RAM e supporta database con dimensioni massime fino a 4GB. SQL Server Express non include inoltre prodotti di fascia enterprise come "Analysis Services", "Reporting Services", "Data Transformation Services" e "Notification Services". Diversamente da MSDE, SQL Server Express include una console di amministrazione chiamata "SQL Server Express Manager".

Links collegati

Sito Microsoft ([1]) Sito ufficiale SQL Server ([2]) - in inglese