Stavo chiacchierando con il mio amico, Buck Woody, circa una settimana fa e abbiamo discusso che è piuttosto difficile da mettere insieme tutta la storia di SQL Server.Poi il pensiero mi ha colpito che avevo già fatto, a un certo punto, nel mio libro programmazione Transact-SQL. Questa è stata la prima Transact-SQL libro di programmazione sulla via del mercato di nuovo in SQL Server 7.0 giorni e comprendeva anche una copertura completa di entrambe le varianti di Microsoft e Sybase di T-SQL.
Il fatto è che non sono mai stato in grado di mettere fuori una seconda edizione a causa di alcuni problemi legali e contrattuali. Allora, mi aiuti recuperare la storia di SQL Server:
La storia antica di Microsoft SQL Server
SQL Server, come molte cose relative a SQL, è una storia di diversità. Un tempo, sia Sybase e Microsoft aveva praticamente lo stesso prodotto con il prodotto di Sybase destinata agli ambienti Unix e aziendale, mentre Microsoft mira solo l'azienda di Windows. Oggi, i due prodotti sono del tutto divergenti. Il codice di base per ciascun prodotto è unico per ogni piattaforma e condivide nessun codice a tutti. Per un po ', sia Sybase e Microsoft chiamato il loro prodotto di punta di database "SQL Server", ma ora, Sybase chiama la loro implementazione del prodotto Sybase Adaptive Server Enterprise. Così, mentre i due prodotti sono ora completamente distinte, continuano a condividere una forte simile Transact-SQL attuazione. Altre somiglianze meno evidenti persistono, come ad esempio l'uso di Tabular Data Stream (TDS), architettura tempdb, e una probabilità pochi altri e finisce.
Forse vuoi sapere di più su come le cose ottenuto di essere il modo in cui sono? Con la lettura di questa sezione, si farà una ammissione che molti programmatori e sviluppatori sono restii a - la storia è interessante ... forse anche piacevole. Questo non è in realtà un segno di debolezza, come alcuni potrebbero attestare. Con la lingua ben piantati a guancia, continua a leggere. Tabella 1-1 mostra l'evoluzione di Microsoft e la versione di Sybase di SQL Server.
1987 - Microsoft Buddies Up Con Sybase
Microsoft e Sybase annunciano una partnership di marketing e tecnologia. Microsoft ottiene i diritti esclusivi per commercializzare prodotti DataServer Sybase su OS / 2 e tutti sviluppati i sistemi operativi Microsoft. Sybase ottiene royalties e credibilità aggiunto nei mercati Unix e VMS. (Ricordate VMS?) Per la spedizione Sybase il loro primo prodotto commerciale, chiamati DBMS DataServer, per le workstation Sun che eseguono Unix.
E 'stato solo 20 anni prima che il primo Super Bowl è stato giocato come i Green Bay Packers della National Football League ha sconfitto i Kansas City Chiefs della Football League americana, 35-10. (Hey, ora questo è importante!)
1988 - Microsoft Buddies Up Con Ashton-Tate
Microsoft e Ashton-Tate annunciano una partnership di marketing. Microsoft non può mettere un dente in presenza di mercato enorme dBase. Ashton-Tate vuole accedere a Sybase la potente tecnologia multi-utente di gestione di database, che navi quest'anno. Microsoft forma una alleanza a tre vie.
Un altro interessante a tre vie alleanza è stata anche facendo i titoli a quel tempo, come indipendenti avvocato Lawrence E. Walsh sondato l'affare Iran-Contra.
1989 - SQL Server Navi V1.0
Ashton-Tate/Microsoft SQL Server versione 1,0 navi.
Forse non a caso, NYC tariffa di transito passa da $ 1,00 a $ 1,15.
1990 - Microsoft SQL Server Navi V.1. Per, OMG, Di Windows !
Ashton-Tate dBase IV si dibatteva. Microsoft ha voluto per rinforzare la propria offerta per il nuovo OS / 2 LAN Manager. Microsoft e Ashton-Tate uscire dal partenariato. "Microsoft SQL Server" versione 1.1 per la spedizione entro l'estate con il supporto per Windows 3.0
Un'altra collaborazione si è conclusa l'anno: deposto leader del panamense Manuel Noriega si arrese alle forze degli Stati Uniti, dopo aver preso rifugio nella missione diplomatica del Vaticano.
1991 - Microsoft Va All-In Per Windows 3.0
Una proliferazione di Windows 3.0 strumenti front-end stimola la crescita di Microsoft SQL Server. Nello stesso anno Microsoft e Sybase modificare il loro contratto per consentire a Microsoft di fare correzioni di bug reali - tutti sotto la supervisione Sybase. IBM e Microsoft chiamano il loro OS / 2 partnership con Microsoft per mettere a fuoco su Windows. Sybase supera i $ 100 milioni di entrate e si pubblica sul NASDAQ.
Quasi mille anni fa ad oggi, miglioramenti significativi in strumenti front-end (cioè il tuorlo d'aratro e cavallo) stimolare un boom della popolazione in Europa. I Vichinghi e gli europei chiamano la loro collaborazione, con i vichinghi trascinando via la maggior parte del bottino.Nel frattempo, l'Islam continua la sua espansione militare in tutto il mondo. Per fortuna, l'Europa medievale non deve sopportare lunghi programmi beta, anche se fanatici del computer devono sopportare una piaga di virus. Non è giusto!
1992 - Microsoft Goes Nuts In Windows NT
Microsoft e Sybase SQL Server 4,2 navi. Microsoft distoglie la sua attenzione lontano da OS / 2 e in via di sviluppo di Windows NT. Microsoft SQL Server per Windows NT successive per la spedizione in versione beta mentre le navi Sybase suo tanto decantato sistema 10.
Un diversivo famoso di attenzione in ambito politico, vi chiederete? Poi il presidente George HW Bush ha perso il suo pranzo nel corso di una cena di stato a Tokyo; funzionari della Casa Bianca ha cercato di distogliere l'attenzione dicendo che Bush è stato colpito da influenza dello stomaco.
1993 - Microsoft E Sybase Diventa Unfriends
Microsoft Windows NT 3.1 per la spedizione, seguito da vicino da Microsoft SQL Server. Nel 1994, Sybase SQL Server System 10 e Microsoft SQL Server erano in competizione sfacciatamente come i due è terminato ufficialmente la loro partnership. (Questo è circa il tempo che ho iniziato a utilizzare Microsoft SQL Server 4,21 su OS / 2).
Allo stesso modo, il voto del pubblico americano formalmente concluso il loro rapporto con le "Leggi le mie labbra" Il presidente George HW Bush.
1995 - Microsoft Entra Nel Mondo Enterprise Computing
Microsoft SQL Server 6.0, un rilascio molto significativo, navi nel mese di giugno. Fino a questo momento, la maggior parte dei prodotti Microsoft sono state considerate a livello dipartimentale solo. SQL Server inizia anche a spingere fuori molti PC livello prodotti database, con l'eccezione notevole di Microsoft Access. L'accesso sarà una spina nel fianco di SQL Server DBA fino a ... uh ... probabilmente 10 anni da oggi.
Altro considerevole emissione per il 1995 incluso OJ Simpson - non colpevole.
1996 - SQL Server 6.5 Va In Produzione
Anche se rilasciato nel mese di aprile, è uno scherzo non pesce d'aprile. SQL Server 6.5 è la versione più potente e capace Microsoft aveva mai prodotto. Ha inoltre ricevuto una notevole pressione a causa della sua interfaccia utente innovativa e strumenti gratuiti.
1997 - Microsoft SQL Server 7.0 Beta Rilasciato. Ricordate Il Nome In Codice?
Esiste una relazione causale tra l'aspetto all'Hollywood Bowl (10 giugno 1967) i Monkees ' e la prima spedizione del II Apple Computer (10 giugno 1977) e il rilascio di MS SQL Server 7.0 beta (10 giugno 1997) ? Essa non si capisce, non è vero?
1998 - Microsoft SQL Server 7.0 RTM
Microsoft offre un'altra serie di innovazioni nel server SQL versione 7.0, tra cui un "all-in-the-box" strategia. Altri fornitori principali DBMS avuto, e hanno ancora, prodotti separati per ETL (Extract-Transform-Load), strumenti di amministrazione, pianificazione e business intelligence. Non Microsoft. Con SQL Server 7.0, Microsoft ha incluso il servizio di conversione dati (DTS) per lavori di ETL, Query Analyzer e altri strumenti di amministrazione, servizi OLAP (il mio cervello diventa un po 'nuvoloso su questo), insieme al già esistente programma di pianificazione, Agente SQL.
2000 - Microsoft SQL Server 2000
Esperti di branding ha detto che i numeri di versione dovrebbe ottenere troppo grande, altrimenti i clienti percepirebbero il software come pesante e vecchio stile. Così Microsoft passa dalla nomenclatura numero di versione fino a quella messa in evidenza l'anno di rilascio per SQL Server 2000. Questa distribuzione ha il gioco che cambia Enterprise Manager (EM). Forzato molte altre aziende DBMS per almeno tentare di costruire strumenti utili (chiunque l'utilizzo di SQL * Plus da Oracle). Ancora una volta, il mio cervello è sempre impolverato con la vecchiaia e comunicati troppi, ma IIRC questa era la versione in cui Microsoft finalmente giro di blocco a livello di pagina a favore di blocco a livello di riga. Che chiude un sacco di Oracle-bigotti, ma non veramente alleviare il loro atteggiamento viscido.Incontri Grudge continuano senza sosta.
Ho intenzione di follow-up con un altro post sul blog portare avanti con SQL Server 2000, tra cui mette in evidenza per importanti semitoni come SQL Server 2000 SP3, la versione "Slammer" sicurezza.
Sentitevi liberi di buttare giù alcune delle vostre conoscenze di SQL Server curiosità in merito a rilascio e funzionalità per le versioni. Condividere una foto di uno dei tuoi vecchie scatole, se ne hai uno!