THE SQL Server Blog Spot on the Web

Welcome to SQLblog.com - The SQL Server blog spot on the web Sign in | |
in Search

Kevin Kline

Help Me Update the History of SQL Server

I was chatting with my buddy, Buck Woody (Twitter | Blog), about a week ago and we were discussing that it's pretty hard to put together the entire history of SQL Server.  Then the thought hit me that I'd already done this, to a degree, in my book Transact-SQL Programming.  This was the first Transact-SQL programming book on the market way back in the SQL Server 7.0 days and even included full coverage of both Microsoft and Sybase variants of T-SQL.

The thing is, I was never able to put out a second edition due to some legal and contractual issues.  So, help me catch up on the history of SQL Server:


The Ancient History of Microsoft SQL Server

SQL Server, like many things related to SQL, is a story of diversity.  At one time, both Sybase and Microsoft had virtually the same product with Sybase's product targeted at Unix and enterprise environments while Microsoft targeted only the Windows enterprise.  Today, the two products are entirely divergent.  The code base for each product is unique to each platform and shares no code at all.  For a while, both Sybase and Microsoft called their flagship database product "SQL Server", but now, Sybase  calls their implementation of the product Sybase Adaptive Server Enterprise. So while the two products are now completely distinct, they continue to share a strongly similar Transact-SQL implementation.  Other less noticeable similarities persist, such as the use of Tabular Data Stream (TDS), tempdb architecture, and a few other odds and ends.

Perhaps you want to know more about how things got to be the way they are?  By reading this section, you will be making an admission that many programmers and developers are loath to - history is interesting ... perhaps even enjoyable.  This is not actually a sign of weakness as some might attest. With tongue planted firmly in cheek, please read on.  Table 1-1 shows the evolution of both Microsoft and Sybase’s version of SQL Server’s.  


Notice that I stop at more than a decade ago.  Help me add the subsequent details by leaving a comment!  Extra points if you know the code name for each release.


1987 - Microsoft Buddies Up with Sybase

Microsoft and Sybase announce a technology and marketing partnership.  Microsoft gets exclusive rights to market Sybase’s DataServer product on OS/2 and all Microsoft-developed operating systems.  Sybase gets royalties and added credibility in the Unix and VMS markets. (Remember VMS?)  Sybase ships their first commercial DBMS product, called DataServer, for Sun workstations running Unix.

It was only 20 years prior that the first Super Bowl was played as the Green Bay Packers of the National Football League defeated the Kansas City Chiefs of the American Football League, 35-10. (Hey, now this is important!)

1988 - Microsoft Buddies Up with Ashton-Tate

Microsoft and Ashton-Tate announce a marketing partnership.  Microsoft can’t put a dent in dBase’s tremendous market presence.  Ashton-Tate wants access to Sybase’s powerful multi-user database management technology, which ships this year.  Microsoft forms a three-way alliance.

Another interesting three-way alliance was also making headlines at that time, as independent counsel Lawrence E. Walsh probed the Iran-Contra affair.

1989 - SQL Server v1.0 Ships

Ashton-Tate/Microsoft SQL Server version 1.0 ships.

Perhaps not coincidentally, NYC transit fare rises from $1.00 to $1.15.

1990 - Microsoft Ships SQL Server v.1. for, OMG, Windows!

Ashton-Tate dBase IV was floundering.  Microsoft wanted to beef up its offerings for the new OS/2 LAN Manager product.   Microsoft and Ashton-Tate quit the partnership.  “Microsoft SQL Server” version 1.1 ships by summer with support for Windows 3.0

Another partnership came to an end that year: ousted Panamanian leader Manuel Noriega surrendered to U.S. forces, after taking refuge in the Vatican's diplomatic mission. 

1991 - Microsoft Goes All-In on Windows 3.0

A proliferation of Windows 3.0 front-end tools spurs the growth of Microsoft SQL Server. Later that year Microsoft and Sybase amend their contract to allow Microsoft to make actual bug fixes - all under Sybase supervision.  IBM and Microsoft call off their OS/2 partnership with Microsoft to focus on Windows.  Sybase surpasses the $100 million revenue mark and goes public on NASDAQ.

Almost one thousand years ago to the day, significant improvements in front-end tools (i.e. the plow and horse yolk) spur a huge population boom in Europe.  The Vikings and Europeans call off their partnership, with the Vikings dragging off most of the loot.  Meanwhile, Islam is continuing its military expansion throughout the world. Fortunately, medieval Europe does not have to endure lengthy beta programs, although computer geeks have to endure a plague of viruses. No fair!

1992 - Microsoft Goes Nuts on Windows NT

Microsoft and Sybase SQL Server 4.2 ships. Microsoft diverts its attention away from OS/2 and into developing Windows NT.   Microsoft SQL Server for Windows NT later ships in beta release while Sybase ships its much-vaunted System 10.

A famous diversion of attention in the political arena, you ask?  Then President George H. W. Bush lost his lunch during a state dinner in Tokyo; White House officials tried to deflect attention saying Bush was suffering from stomach flu.

1993 - Microsoft and Sybase Become Unfriends

Microsoft Windows NT 3.1 ships, closely followed by Microsoft SQL Server.  By 1994, Sybase SQL Server System 10 and Microsoft SQL Server were competing unabashedly as the two formally ended their partnership.  (This is about the time that I started to use Microsoft SQL Server 4.21 on OS/2).

Likewise, the American voting public formally ended their relationship with “Read my lips” President George H. W. Bush. 

1995 - Microsoft Enters the Enterprise Computing World

Microsoft SQL Server 6.0, a very significant release, ships in June.  Up until this time,  most Microsoft products were considered departmental-level only.  SQL Server also begins to push out many PC-level database products, with the noticeable exception of Microsoft Access.  Access will be a thorn in the side of SQL Server DBAs until ... uh ... probably 10+ years from now.

Other significant release for 1995 included O.J. Simpson - not guilty.

1996 - SQL Server 6.5 Goes Into Production

Though released in April, it’s no April Fool’s joke.  SQL Server 6.5 is the most powerful and capable version Microsoft had ever produced. It also received considerable press because of its innovative user interface and free tools.

1997 - Microsoft SQL Server 7.0 Beta Released. Remember the Code Name?

Is there a causal relationship between the Monkees' appearance at the Hollywood Bowl (June 10, 1967) and the first shipment of the Apple II Computer (June 10, 1977) and the release of MS SQL Server 7.0 beta (June 10, 1997)?  It does make you wonder, doesn’t it?

1998 - Microsoft SQL Server 7.0 RTM

Microsoft offers another set of new innovations in the SQL Server 7.0 release, including an "all-in-the-box" strategy.  Other major DBMS vendors had, and still have, separate products for ETL (extract-transform-load), administration tools, scheduling, and business intelligence.  Not Microsoft.  With SQL Server 7.0, Microsoft included the Data Transformation Service (DTS) for ETL work, Query Analyzer and other administration tools, OLAP services (my brain gets a little cloudy on this one), along with the already existing scheduler, SQL Agent.  

2000 - Microsoft SQL Server 2000

Branding experts said that version numbers should get too big, or else customers would perceive the software as stodgy and old fashioned.  So Microsoft switched from the version number nomenclature to the one highlighting the year of the release for SQL Server 2000.  This release included the game-changing Enterprise Manager (EM). Forced many other DBMS companies to at least attempt to build useful tools (anyone use SQL*Plus from Oracle).  Again, my brain is getting dusty with old age and too many releases, but IIRC this was the release in which Microsoft finally got ride of page-level locking in favor of row-level locking.  That shuts up a lot of Oracle-bigots, but doesn't truly ease their smarmy attitude.  Grudge matches continue unabated.

I'm going to follow-up with another blog post carrying forward with SQL Server 2000, including highlights for important half-steps like SQL Server 2000 SP3, the "Slammer" security release.  

Feel free to throw down some of your SQL Server trivia knowledge about release and features for releases.  Share a picture of one of your old boxes, if you have one!

Enjoy,

-Kev 

Twitter | Facebook | YouTube | LinkedIn | Blog

Published Wednesday, September 12, 2012 11:01 AM by KKline

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

 

Gianluca said:

7.0 code name was Sphinx. I don't have a photo of the boxes, but I have one with Tony Rogerson in front of a Sphinx poster taken at a summit in 1998 :)

September 12, 2012 5:59 PM
 

Peter said:

Here's another link that might be useful

http://blogs.msdn.com/b/euanga/archive/2006/01/19/514479.aspx

And here's some pictures of the old boxes (with signatures of the devs on them)

http://blogs.msdn.com/b/euanga/archive/2006/05/23/597677.aspx

September 13, 2012 7:24 AM
 

KKline said:

Gianluca and Peter, thanks so much for adding to the conversation!

I hear that Kalen also wrote extensively about the history of SQL Server in her "Inside SQL Server" books.  I'll have to look that up as well.

-Kev

September 16, 2012 8:39 PM
 

Roy Harvey said:

Late to the party, but...

I think it is worth pointing out that the "support for Windows 3.0" in release 1.1 was strictly on the client end.  SQL Server itself ran strictly on IBM's LanMan OS.  They offered a package deal with LanMan and SQL Server bundled together; that's what I started with.

October 8, 2012 3:41 PM
 

KKline said:

Hi Roy, You and Kalen were the very first MVP types I remember following closely on ... wait for it ... CompuServe.  Remember that?  Any time I think of CompuServe, I always remember the whine and squeal of the dial-up connection processes.  ^_^

Great insight!  I appreciate you adding your two cents!

-Kev

October 9, 2012 9:55 AM
 

SQL Lover said:

Not much is written about the development of Sql Server 1.0 or the pre-Soukup releases. Although Sybase coded the Server itself - Microsoft coded the installer, SAF and added to some of the core stored procedures.

Bob Muglia was hired on as Microsoft's first Sql Server fulltime employee, as Program Manager.  He came from IBM where he did not fit in very well.  Bob's first, and perhaps last, code that he wrote for Microsoft was SQL Server 1.0's installer.

Next, Greg Crafts was hired from Systems Development Corporation (later bought by Raytheon).  Initially in charge of SQL Server testing, he later created a team of developers.  SQL Server 1.0 shipped with his code in the form of the system procedure SP_HELPSQL for online SQL syntax and help.

Greg then went on a Test and Developer hiring spree:

Craig Henry, developer, was hired to develop SAF, the 'character based windowed front end" that was used to administer SQL Server. This same, in house windowing, system was used in the early Lan Manager days as an easy/portable terminal input/output system.  However, it was not portable to Kanji and the Japanese developers were not happy when this system was used.

Jack Love, Developer and Tester.

Trish Millines, Developer and Tester.  Little known fact, Sql Server 1.x was shipped with a bug that could corrupt the database.  It's cause was never discovered.  It could have been an OS/2 issue, a networking (LanMan) issue, or a Sql server issue.  Trish worked tirelessly trying to come up with a scenario which would recreate the corruption - but could never find one.  She just knew after the fact...when the database was corrupt.  Management decided to ship (Adrian King?) dispite this issue - which seemed to be the right decision as no corruption issues were reported from the field.

Mike Erwin, developer.

There were others, many contractors, but that was the core dev/test team back in 'ancient Sql Server days'.  I hope this helps.

November 5, 2012 11:20 AM
 

Adrin said:

Less number of people know about the history of the Microsoft, these points are really good for the user who wants to be attractive to the windows history, there is some error while using Microsoft on the system so you can connect to https://notresponding.net/system-thread-exception/ which is really worth webpage I FOUND FOR USE.

February 26, 2018 8:48 PM
 

xiaojun said:

20180706 junda

http://www.ysloutlet.us.com

http://www.nikeshoesfree.us.com

http://www.christianlouboutinoutletshop.us

http://www.canadagooseoutletonlinesale.us.com

http://www.worldcupjerseys.us.com

http://www.adidasoutlet-stores.us.com

http://www.nobisoutlet.us.org

http://www.cheapjordansforsale.in.net

http://www.jordanshoesshop.us.com

http://www.polooutletfactory.us.com

http://www.christianlouboutinshoesoutlet.org.uk

http://www.canadagooseoutletco.us.com

http://www.jordanshoesoutlet.us.com

http://www.salomonshoess.us.com

http://www.fivefingersshoes.us

http://www.michaelkorsoutletmks.us.com

http://www.cheapjordansoutlet.us.com

http://www.michaelkorscybermonday.us.com

http://www.poloralphlaurenshirtss.us.com

http://www.christianlouboutinshoesuk.me.uk

http://trailblazers.nbajerseysstore.us.com

http://www.cheapjordansonline.us.com

http://www.kappaclothing.us

http://bulls.nbajerseysstore.us.com

http://www.yeezyboostoutlet.us.com

http://www.michaelkorsoutletsales.us.com

http://www.givenchy-handbags.us

http://www.guccioutletonline.us.org

http://www.linksoflondon.org.uk

http://www.chromeheartoutlet.us.com

http://www.uggsoutletsales.us.com

http://www.coachoutletonlinecoachoutlet.us.com

http://www.cheapjordanswholesale.us.com

http://www.outletcoachoutlets.us.com

http://www.champion.us.org

http://www.airmax90nike.org.uk

http://www.pandoracharmspandora.us.com

http://www.canadagoosejacketsusa.us.com

http://www.mishka.us.org

http://www.longchampsoldes.fr

http://www.truereligionoutlet-store.us.com

http://www.longchamppascher.fr

http://clippers.nbajerseysstore.us.com

http://www.ferragamoshoesofficial.us.com

http://www.stephencurryshoess.us.com

http://mavericks.nbajerseysstore.us.com

http://www.burberrysaleoutlet.us.com

http://www.stussy.us.org

http://www.truereligionjeansclearance.us.com

http://www.oakleysunglasseswebsite.us.com

http://www.audemarspiguetwatches.us

http://www.nikeshoes-outlet.us.com

http://www.airjordanretros.us.com

http://www.ralph-laurenpoloshirts.org.uk

http://www.basketballjerseys.us.org

http://www.air-max90.co.uk

http://www.michaelkorsoutletnew.us.com

http://www.adidascrazy.us.com

http://www.michaelkorsukhandbags.co.uk

http://www.polooutletfactorystore.us.com

http://www.airjordan3.us

http://www.michaelkorsoutletny.us.com

http://www.guccihandbags.us.org

http://www.10deepclothing.us.com

http://www.adidas-wings.in.net

http://www.truereligionjeansoutletstore.us.com

http://www.harrywinstonjewelrys.us

http://www.pandoracharmsclearancesale.org.uk

http://www.fredperrypolo-shirts.com

http://www.coachfactoryoutlet-clearance.us.com

http://www.michaelkorsoutletcheapsale.us.com

http://nets.nbajerseysstore.us.com

http://www.ray-banssunglassesoutlet.us.com

http://www.chelseajerseys.us

http://www.offwhiteoutlet.us.com

http://www.poloralphlaurenshop.us.com

http://www.guccioutletonlinestores.us.com

http://www.canadagoose-outletonline.name

http://www.oakleysunglasseswholesaleo.us.com

http://www.michaelkorsoutletnewyork.us.com

July 5, 2018 10:00 PM
 

dongdong8 said:

http://www.ray-bansunglassesoutlet.com.co

http://www.michael--kors.me.uk

http://www.raybanwayfarer.us.org

http://www.coachfactoryoutlet-online.eu.com

http://www.cheapmlbjerseysshop.us.com

http://www.longchampoutlet-online.com

http://www.persolsunglasses.us.com

http://www.tiffanyrings.us.com

http://www.longchampoutletcom.us.com

http://www.belstaffoutlet.us.com

http://www.ralphs-laurenoutlet.co.uk

http://www.nikerevolution.us

http://www.nikemercurial.us

http://www.nikeairtrainers.me.uk

http://www.ralplaurenuk.org.uk

http://www.nikeshopjapan.com

http://www.burberry-outlet-stores.us.com

http://www.nikeoutletstoreonline.us.com

http://www.michaelkorsoutletsoff.us.com

http://www.coachoutletonline70off.us.com

http://www.lebronambassador10.us.com

http://www.airmax2017.us.com

http://www.authenticmlbjerseyscheap.us.com

http://www.cartierjewelry.us.com

http://www.pradabags.us.com

http://www.stephen-curryshoes.us.com

http://www.michaelkorsoutletonsale.us.com

http://www.birkenstockshoes.org.uk

http://www.coachonline.us.org

http://www.taghuer.us.com

http://www.cheapreplicawatches.us.com

http://www.airmax2018.in.net

http://www.nikeshoesnike.us.com

http://www.suicoke.us.com

http://www.coachfactoryoutletonline.us.org

http://www.airjordan-14.us

http://www.jordanretro.us

http://www.policesunglasses.us

http://www.thenorthfacejackets.us.org

http://www.paulgeorge.us.com

http://www.ralphlaurenpolo.in.net

http://www.toryburchoutletmall.us.com

http://www.ferragamooutlet.us.com

http://www.ysl.us.com

http://www.kevindurantshoes.us.com

http://www.vansstore.us.com

http://www.mcm-outlets.us.com

http://www.mulberryhandbags.us.com

http://www.rayban.nom.co

http://www.fila.us.com

http://www.coachhandbagsfactoryoutletonline.us.com

http://www.tombradyjerseys.us.com

http://www.newcoachoutlet.us.com

http://www.katespadeoutletsale.us.com

http://www.niketrainers.org.uk

http://oakley.sunglassesoutlet.us

http://www.hollisteroutlet.us.org

http://www.oakleysunglassescom.us.com

http://www.ralphlaurenfactorystore.us.com

http://www.coachoutletonsale.us.com

http://www.coach-factoryonline.us.org

http://www.camisetasfutbole2018.com

http://www.rayban-sunglassesonsale.us.com

http://www.maillotdefootfrance.fr

http://www.converseshoes.us.org

http://www.tiffanyjewelry.in.net

http://www.truereligion-jeans.me.uk

http://www.linksoflondonuk.me.uk

http://www.pandora-jewelry.name

http://www.longchamp-outletstore.us.com

http://www.nikeoutletus.us.com

http://www.poloralphlaurenoutlet.org.uk

http://www.adidasshoess.us.com

http://www.audemarspiguet.us.com

http://www.northface--outlet.in.net

http://www.cheapjordansshoes.in.net

http://www.poloralphlaurens.us.com

http://www.adidasoutletstores.net

http://www.louboutins.us.com

http://www.nikeshox.in.net

http://www.truereligionoutletjeans.us

http://www.coach-bags.us.org

http://www.baseballbats.us.com

http://www.michaelkorsoutletcheapest.us.com

http://www.oakleysunglassesparts.us.com

http://www.ray-ban.me.uk

http://www.nikekyrie3.us.com

http://www.adidasoutletadidas.us.com

http://www.redbottoms.us.org

http://www.cheapraybansunglasses.net.co

http://www.supremeuk.co.uk

http://www.newbalancestore.us.com

http://www.airjordanretro.fr

http://www.nikejordans.co.uk

http://www.toryburchbags.us.com

http://www.raybansunglassescheapest.us.com

http://www.yslmakeup.us

http://www.airmax97.org

http://www.coachoutletstoreonlineofficial.us.com

http://www.longchampoutlet-store.us.com

http://www.raybansunglassesoutlet.net.co

http://www.michaelkorshandbagssales.us.com

http://www.newbalance-shoes.us.com

http://www.ralphlaurenoutletofficial.us.com

http://www.baseballjersey.us.com

http://www.flipflops.me.uk

http://www.cheapraybans.ca

http://www.magliacalcioshop.it

http://www.jordanxx9.in.net

http://www.asics.us.org

http://www.cheapnfljerseysnike.us.com

http://www.nikedunksb.us

http://www.bcbg.us.com

http://www.nikestores.us

http://www.louboutinchristian.us.com

http://www.fussballtrikotsshop.de

http://www.outletralph-lauren.us.com

http://www.adidasnmdoutlet.us.com

http://www.coachoutlet-handbags.us.com

http://www.suprashoesclearance.us.com

http://www.stephcurryjerseys.com

http://www.air-jordan.us.com

http://www.ferragamoshoesoutlet.us.com

http://www.christianlouboutinoutletuk.org.uk

http://www.tiffanyco.org

http://www.hardenvol2.us.com

http://www.manchesterunitedjersey.us.com

http://www.miumiu.us.com

http://www.lebronsoldier10.com

http://www.cheapuggsoutlet.us

http://www.supra.us.org

http://www.miumiusunglasses.com

http://www.coachoutletstore.eu.com

http://www.canadagooses.us.com

http://www.juicycoutureoutlet.us.com

http://www.ninewest.us.com

http://www.spaldingbasketball.us

http://www.nikekd8.com

http://www.michaelkors.org.uk

http://www.mooseknucklesjackets.us.com

http://www.airmax270.org

http://www.levisjeans.us.com

http://www.nikefree-run.fr

http://www.truereligionsale.com.co

http://www.balenciagashop.us.com

http://www.dolceandgabbana.us.com

http://www.pumafentysandals.us.com

http://www.jordans-fusion.com

http://www.footballsoccershirts.me.uk

http://www.fingerlingsmonkey.org

http://www.rosherun.org

http://www.michael-korstaschen.ch

http://www.jordan12.org

http://www.vans.us.org

http://www.nikeairmax90.us.org

http://www.tory-burchshoes.us.com

http://www.swarovskijewelry.co.uk

http://www.runningshoes.us.org

http://www.pandorajewelrysoutlet.us.com

http://www.ralphlaurenpolos.fr

http://www.bvlgari.us.com

http://www.snapbacks-wholesale.us.com

http://www.poloshirtsoutlet.us.com

http://www.nfl-jersey.in.net

http://www.adidaswings.name

http://www.air-jordanpascher.fr

http://www.poloralph.us.com

http://www.ralphlaurenjeans.us

http://www.mikimotojewelry.com

http://www.dansko.us.com

http://www.nikedunks.us

http://www.ralphlauren-poloshirts.me.uk

http://www.michaelkorsukstore.co.uk

http://www.louboutinoutlets.us.com

http://www.nikefree.me.uk

http://www.ralph-laurenpolouk.org.uk

http://www.basketballshoesstore.us.com

http://www.coachoutletonlinestore.ca

http://www.jordan4.net

http://www.airmaxplus.org

http://www.burberrysale.us.org

http://www.sophiawebstershoes.us

http://www.adidasoriginalsstansmith.us.com

http://www.outletcanadagoosesale.us.com

http://www.ralphlaurens.fr

http://www.weddingshoes.us.com

http://www.tiffanyandcojewelry.us.com

http://www.pandoracharmjewelry.us.com

http://www.giuseppe-zanotti.us.com

http://www.redbottomsshoes.me.uk

http://www.soccerjersey.us.com

http://www.mkpurse.us.com

http://www.coachoutletstoreonlineclearances.us.org

http://www.tommyhilfigerpoloshirts.us.com

http://www.outletmichaelkorsoutletonline.us.com

http://www.jordans.in.net

http://www.converseshoesoutlet.us.com

http://www.nikeairforce1.net

http://www.prada.us.org

http://www.nikeoff.com

http://www.hardenvol1.us.com

http://www.tomfordsunglasses.us.com

http://www.rayban.net.co

http://www.raybansunglassesoutlet.co.uk

http://www.manoloblahnik.us

http://www.vetementsclothing.com

http://www.michaelkorshandbagsmacys.us.com

http://www.newbalancesandals.us.com

http://www.rolexwatches.us.com

http://www.adidasslides.us.com

http://www.jordan1.us

http://www.nikefactory.us

http://www.yeezydesertrat500.us.com

http://www.nikehyperdunks.com

http://www.yoga-pants.us.com

http://www.michaelkorsoutlet70off.us.com

http://www.timberlandpro.us.com

http://www.yvessaintlaurentsunglasses.com

http://www.jerseys.eu

http://www.airhuarache.fr

http://www.soldier11.com

http://www.adidasjeremyscott.in.net

http://www.airmax95.us.org

http://www.maxairnike.us.com

http://www.longchampsacsoldes.fr

http://www.pelikanpens.us.com

http://www.breitling.us.com

http://www.balenciaga-triples.us.com

http://www.maccosmetics.org.uk

http://www.northfaceoutlet.in.net

http://www.calciomaglie.it

http://www.thehundredsclothing.com

http://www.superdry.me.uk

http://www.timberlandoutlet.us.org

http://www.ralphlaurensale.org.uk

http://www.timberlandboots-uk.org.uk

http://www.montblancpen.in.net

http://www.nhlhockey-jerseys.us.com

http://www.hermesbirkinbags.us.com

http://www.vansshoesoutlet.us.com

http://www.jimmychoooutlet.us.com

http://www.jordan6.net

http://www.maillotdefootcenter.fr

http://www.cheapraybansunglass.co.uk

http://www.outlet-celine.com

http://www.oakleysunglassescanada.ca

http://www.fitflopssaleclearance.us.org

http://www.cheapnfljerseysfree.us.com

http://www.chaussuresnikeairmax.fr

http://www.christianlouboutinshoessale.org.uk

http://www.hermeskellybag.us.com

http://www.flops.us.com

http://www.nikelunarglide.us

http://www.pandoracharmss.org.uk

http://www.toryburchsandals.us.com

http://www.mbt.us.com

http://www.longchamphandbagstotes.us.com

http://www.coachcom.us.com

http://www.salvatoreferragamo.in.net

http://www.nikefree.net

http://www.nfljerseyshop.us.com

http://www.airmax1.us

http://www.swarovskijewelryoutlet.us.com

http://www.oakleysunglasses.us

http://www.columbia-sportswear.us.com

http://www.off-whiteclothing.us.com

http://www.soccerjersey.us.org

http://www.ray-banssunglasses.org.uk

http://www.timberlandboots.us

http://www.underarmouroutletclearance.com

http://www.mizuno.us.org

http://www.fitflopsoutlet.us.com

http://www.adidasnmdforsale.us.com

http://www.leejeans.us.com

http://www.truereligion-jeans.us

http://www.katespade-outlet.in.net

http://www.barcelonajersey.us.com

http://www.shopbasketballshoes.us.com

http://www.rayban.in.net

http://www.bottega.in.net

http://www.fitflopssale.org.uk

http://www.alexandermcqueen.us.com

http://www.monsterheadphones.us.com

http://www.pasottiombrelli.us

http://www.nikeflipflops.org

http://www.shopbrandbelts.com

http://www.versacebags.us.com

http://www.airjordan.me.uk

http://www.undefeated.us.com

http://www.sauconyshoes.us.com

http://www.birkenstockoutlet.us.org

http://www.coachoutletonline-sale.us.com

http://www.russellwestbrook.us.com

http://www.christianlouboutinoff.us

http://www.marcjacobs.me.uk

http://www.katespadehandbagssale.us.org

http://www.tods.us.com

http://www.nikekd10.us.com

http://www.sunglassesoakleycheap.us.com

http://www.lululemon.in.net

http://www.coachoutlet-online.eu.com

http://www.y3shoes.us.com

http://www.birkenstocksandalsonsale.us.com

http://www.marceloburlon.us.com

http://www.adidasflipflops.us.com

http://www.nikefreeruns.us.com

http://www.stansmithadidas.org.uk

http://www.cheapmichaelkorshandbags.us.org

http://www.beatsbydrdresolo.us

http://www.coachwallets.us.com

http://www.oakleysunglasses.ru

http://www.shoecarnival.us.com

http://www.michael-korsoutletstores.us.org

http://www.kanyeyeezyshoes.us.com

http://www.oakleysunglasses-vault.us.com

http://www.adidasyeezy350.us.com

http://www.vibram-fivefingers.us.com

http://www.marcjacobsbags.us.com

http://www.nikesshoes.us.com

http://www.nikeairmax90.com.de

http://www.hermesoutlets.us.com

http://www.replicawatches.in.net

http://www.brequet.us.com

http://www.beatsheadphones.us.com

http://www.nikecortez.net

http://www.tevasandals.us.com

http://www.mauijimsunglasses.us.com

http://www.supreme-newyork.com

http://www.adidassuperstarshoes.us.com

http://www.christianlouboutinoutletus.us.com

http://www.huarache.us.com

http://www.pandorajewelry.us.org

http://www.lululemonsale.us.com

http://www.nicholaskirkwood.us.com

http://www.pandoraukcharms.co.uk

http://www.stuartweitzmanshoes.us.com

http://www.supremeclothing.us.com

http://www.lightup-shoes.us.com

http://www.off-white.us.com

http://www.versaceclothing.com

http://www.katespadestoreoutlet.us.com

http://rayban.sunglassesoutlet.us

http://www.coachoutlet-factory.us.com

http://www.hermesbags.me.uk

http://www.reebokclassicshoes.us.com

http://www.nikepresto.us.com

http://www.airforce1.in.net

http://www.lebron15.name

http://www.nikeairmax.us.org

http://www.fitflops.us.org

http://www.givenchyhandbags.us.com

http://www.wholesaleoakleysunglasses.us.org

http://www.supremeparis.fr

http://www.michaelkorsshandbags.us.com

http://www.fitflopss.us.com

http://www.truereligionjeans-outlet.us.com

http://www.underarmourshoes.in.net

http://www.katespadehandbagsoutlet.us.org

http://www.louboutins.me.uk

http://www.airmax.us.org

http://www.nikeblazers.us

http://www.burberryoutlet-canada.ca

http://www.macmakeup.org.uk

http://www.lebronsoldier9.org

http://www.cheapnhljerseysshop.us.com

http://www.skecherssandals.us.com

http://www.trikotsgünstig.de

http://www.lebron15.in.net

http://www.vansshoes.us.org

http://www.pradaoutletonlinestore.us.com

http://www.kobe12shoes.us.com

http://www.jordanshoes.us.org

http://www.adidasstoreuk.me.uk

http://www.victoriassecret.us.com

http://www.nobisjackets.us.com

http://www.oakley-sunglassesonsale.us.com

http://www.maccosmeticsofficial.us.com

http://www.pumasoutlet.us.com

http://www.canadagoose-sale.ca

http://www.woolrichjackets.us.com

http://www.pandorajewelrys.ca

http://www.columbiaoutlet.us.org

http://www.mishka.us.com

http://www.cheapjerseys.in.net

http://www.philipppleinoutlets.us.com

http://www.lindafarrowsunglasses.com

http://www.nikeukstores.me.uk

http://www.manoloblahnik.name

http://www.omegawatches.us.org

http://www.michaelkorsoff.us.com

http://www.pradahandbagsoutlet.us.com

http://www.jordans.us.org

http://www.michael-kors-canada.ca

http://www.converse.me.uk

http://www.poloralphlaurensoutlet.us.com

http://www.redbottomshoes.org.uk

http://www.montblanc.com.co

http://www.pradasunglass.us.com

http://www.timberlandoutletonline.us.com

http://www.christianoronaldojersey.com

http://www.the--northface.co.uk

http://www.coachoutletfactoryofficial.us.com

http://www.jordan5.us

http://www.russellwestbrookjerseys.us

http://www.lebron14.org

http://www.balenciagasandals.us.com

http://www.lebron13.org

http://www.jerseys.us.org

20187.24wengdongdong

July 23, 2018 11:48 PM
 

chenjinyan said:

http://www.cheapmichaelkorshandbags.us.org

http://www.toryburchoutletmall.us.com

http://www.yslmakeup.us

http://www.marcjacobsbags.us.com

http://www.pandoraukcharms.co.uk

http://www.adidasnmdforsale.us.com

http://www.fansoccerjerseys.com

http://www.miumiu.us.com

http://www.spaldingbasketball.us

http://www.ralphlaurenoutletofficial.us.com

http://www.ninewest.us.com

http://www.outletralph-lauren.us.com

http://www.jordans-fusion.com

http://www.onitsukatigershoes.us.com

http://www.nikeflipflops.org

http://www.nikeblazers.us

http://www.huarache.us.com

http://www.stuartweitzmanshoes.us.com

http://www.hermesbags.me.uk

http://www.jordan6.net

http://www.balenciagasandals.us.com

http://www.airjordan11.us

http://www.montblancpen.in.net

http://www.rayban-sunglassesonsale.us.com

http://www.nikeoutletstoreonline.us.com

http://www.underarmouroutletclearance.com

http://www.jerseys.eu

http://www.givenchyhandbags.us.com

http://www.birkenstockoutlet.us.org

http://www.louboutinchristian.us.com

http://www.adidasslides.us.com

http://www.coachoutlet-handbags.us.com

http://www.kobe11.in.net

http://www.mizunorunningshoes.org

http://www.airmax1.us

http://www.canadagoose-sale.ca

http://www.christianlouboutinshoessale.org.uk

http://www.christianlouboutinoff.us

http://www.basketballshoesstore.us.com

http://www.off-whiteclothing.us.com

http://www.nikepresto.us.com

http://www.cheapbestnbajerseys.us.com

http://www.pandorajewelrys.ca

http://www.christiandiorhandbags.us.com

http://www.truereligionjeans-outlet.us.com

http://www.lebron14.org

http://www.persolsunglasses.us.com

http://www.adidassuperstarshoes.us.com

http://www.hardenvol1.us.com

http://www.fitflops.us.org

http://www.cheapjerseys.in.net

http://www.converseshoes.name

http://www.cheapmlbjerseysshop.us.com

http://www.rayban.nom.co

http://www.coachoutlet-online.eu.com

http://www.jordanxx9.in.net

http://www.air-jordan.us.com

http://www.dansko.us.com

http://www.superdry.me.uk

http://www.x-largeclothing.com

http://www.jordan4.net

http://www.nikeukstores.me.uk

http://www.prada.us.org

http://www.lebron13.org

http://www.mishka.us.com

http://www.nikeflightbonafide.us

http://www.poloralphlaurens.us.com

http://www.vancleefarpelsjewelry.us.com

http://www.fitflopsoutlet.us.com

http://www.burberryoutlet-canada.ca

http://www.yoga-pants.us.com

http://www.jimmychoooutlet.us.com

http://rayban.sunglassesoutlet.us

http://www.michaelkorsoutlet70off.us.com

http://www.timberlandpro.us.com

http://www.lululemon.in.net

http://www.pradaoutletonlinestore.us.com

http://www.ralphlaurenpolo.in.net

http://www.supremeuk.co.uk

http://www.ralphlauren.in.net

http://www.parajumpersjackets.us.com

http://www.mcm-outlets.us.com

http://www.adidasstoreuk.me.uk

http://www.maillotdefootcenter.fr

http://www.magliacalcioshop.it

http://www.toryburchoff.us.com

http://www.louboutins.us.com

http://www.lindafarrowsunglasses.com

http://www.coachoutletonline-sale.us.com

http://www.philipp-pleinoutlet.com

http://www.nikedunksb.us

http://www.columbiaoutlet.us.org

http://www.vetementsclothing.com

http://www.nikecortez.net

http://www.rolexwatches.us.com

http://www.airmax2018.in.net

http://www.jordan12.org

http://www.baseballjersey.us.com

http://www.nikekd10.us.com

http://nike.outletstore.us.com

20188.23chenjinyan

August 22, 2018 11:18 PM
 

dfgerer said:

August 23, 2018 1:15 AM
 

obat batuk kronis said:

https://goo.gl/KTrjVR Obat herbal kolesterol terbaik

https://goo.gl/9qCgf9 Obat Batuk Kronis Alami Terbaik

https://goo.gl/HQh67p Masker wajah alami untuk menghilangkan jerawat

https://goo.gl/4UJxUL Obat liver alami aman dan terbaik

https://goo.gl/j3PFHJ Obat herbal sinusitis kronis terbaik

https://goo.gl/W5W8F9 Obat bronkitis anak secara alami

https://goo.gl/2AsGLu Obat Kanker Payudara terbaru 2018

https://goo.gl/ssFQGs Cara meningkatkan nafsu makan secara alami

https://goo.gl/KSnnFb Obat herbal diabetes menurunkan gula darah

https://goo.gl/ngiymL Obat herbal kusta terbaik

https://goo.gl/ZsjaLf Obat benjolan di leher tanpa operasi

https://goo.gl/arrkfe Obat Herbal Kanker Otak tuntas hingga akar

https://goo.gl/VBFyi2 Obat TBC alami aman tanpa efek samping

https://goo.gl/ooXyhS Obat radang amandel sembuh tanpa operasi

https://goo.gl/94gZFX Obat asam urat alami tanpa efek sampinfg

https://goo.gl/Ld4VKF Obat tetes Sariawan secara alami

https://goo.gl/8v2oKL Cara mengobati mata bengkak dengan cepat

https://goo.gl/pnP3nA Obat tradisional kanker lambung terbaik

https://goo.gl/96UaW3 Obat kanker paru paru

https://goo.gl/bjzQzS Obat usus buntu alami tanpa operasi

https://goo.gl/PUDELN Obat asam lambung naik cara alami

August 27, 2018 8:29 PM
 

chenlixiang said:

2018.9.19chenlixianghttp://www.michaelkors--canada.ca

http://www.michaeljordan.fr

http://www.burberryclothing.com

http://www.vanspas-cher.fr

http://www.montblancpen.com.co

http://www.michael-korshandbagsuk.me.uk

http://www.bulgarijewelry.us.com

http://www.coachpurse.in.net

http://www.longchamp-outletonline.us.com

http://www.maccosmetics-uk.co.uk

http://www.jordan11.in.net

http://www.goldengooseshoes.us.com

http://www.yvessaintlaurent.us.com

http://www.toryburch-outletsonline.us.com

http://www.guesshandbags.us

http://www.skecherssneakers.us.com

http://www.jerseys.in.net

http://www.gentlemonstersunglasses.us

http://www.nike-rosherun.net

http://www.carsonwentzjerseys.us.com

http://www.iphonecases.us

http://www.rayban--occhiali.it

http://www.celine-handbags.org

http://www.nike-rosherun.fr

http://www.reebok-outlet.in.net

http://www.calvinkleinoutlets.us.com

http://www.michael--kors.org.uk

http://www.ferragamohandbags.com

http://www.ghdhair.me.uk

http://www.ray-bansunglassesoff.us.com

http://www.ballyshoes.us

http://www.jordans.pt

http://www.asicsgel.us.com

http://www.salvatoreferragamo.us.org

http://www.beatspills.us.com

http://www.air-jordanshoes.net

http://www.montre-femme-homme.fr

http://www.weddingdresses.me.uk

http://www.jerseys-fromchina.us.com

http://www.isabelmarantshoes.us

http://www.lululemon.us.org

http://www.dolceandgabbana.org.uk

http://www.nikeairmaxinc.net

http://www.guccioutletonline.in.net

http://www.michael-jordan.co.uk

http://www.beats-by-dre.co.uk

http://www.nike-airmax.de

http://www.dansko-shoes.org

http://www.bottega.us.org

http://www.moncleroutlet.com.co

http://www.hermes-birkinbags.in.net

http://www.marcjacobs-handbags.us.com

http://www.jordans.co.nl

http://www.balmainjeans.us

http://www.abercrombieoutlet.us.org

http://www.boylondon.us.com

http://www.asics-gellyte.fr

http://www.kobebryantshoes10.com

http://www.michaelkorsoutletbest.us.com

http://www.jordan6.us

http://www.converse.org.uk

http://www.dsquared2jeans.us

http://www.fitflopsale.net

http://www.cheapnfljerseys-fromchina.us.com

http://www.instylerionicstyler.us.com

http://www.kd9.us

http://www.clarisonic.us.com

http://www.yeezyshoe.us.com

http://www.chanelhandbags.com.co

http://www.christian--louboutin.it

http://www.tiffanycojewelry.us.com

http://www.curry2.us.com

http://www.new-balance-femme-574.fr

http://www.truereligionoutlets.in.net

http://www.jordan4.in.net

http://www.airmax-95.in.net

http://www.jordanforkids.us.com

http://www.softballbats.us.com

http://www.lacostejeans.com

http://www.carrerasunglasses.us

http://www.lunetteoakleypascher.fr

http://www.nike--store.fr

http://www.clarksshoesoutlet.us.com

http://www.michael-kors-borse.it

http://www.nikeairforceone.fr

http://www.hoganshoes.us.com

http://www.diorhandbags.us.com

http://www.truereligion.in.net

http://www.nikeblazerpaschere.fr

http://www.jordan7.us.com

http://www.pandora--charms.in.net

http://www.air-max-2017.net

http://www.barbourjacketssale.us.com

http://www.diorsunglasses.com

http://www.curry5shoes.us.com

http://www.chaussurenikeairmax.fr

http://www.michael--kors.fr

http://www.nikeairmax95.us

http://www.coachoutlet-factoryoutlet.us.com

http://www.airmax97.in.net

2018.9.19chenlixiang

September 18, 2018 10:16 PM
 

chenjinyan said:

http://www.newbalance-shoes.us.com

http://www.miumiu.us.com

http://www.russellwilsonjerseys.us

http://www.timberlandoutletonline.us.com

http://www.mkpurse.us.com

http://www.ferragamoshoesoutlet.us.com

http://www.shopbrandbelts.com

http://www.adidasfootballboots.org.uk

http://www.lebron13.org

http://www.coachoutletstoreonlineclearances.us.org

http://www.louboutinoutlets.us.com

http://www.soccerjersey.us.org

http://www.michael-kors-canada.ca

http://www.lebronjamesjerseys.us.com

http://www.nikestores.us

http://www.rayban-sunglassesonsale.us.com

http://www.nikeepicreactflyknit.us.com

http://www.ralphlauren-poloshirts.me.uk

http://www.birkenstockoutlet.us.org

http://www.newbalancesandals.us.com

http://www.supreme-newyork.com

http://www.jordanretro.us

http://www.maillotdefootfrance.fr

http://www.redbottomsshoes.me.uk

http://www.michaelkorsshandbags.us.com

http://www.uggs-bootsoutlet.us.com

http://www.runningshoes.us.org

http://www.jordan5.us

http://www.toryburchsandals.us.com

http://www.ralplaurenuk.org.uk

http://www.adidasultra-boost.us.com

http://www.truereligionoutletjeans.us

http://www.balenciaga-triples.us.com

http://www.coachwallets.us.com

http://www.juicycoutureoutlet.us.com

http://www.parajumpersjackets.us.com

http://www.kobe12.us.com

http://www.hermesbirkinbags.us.com

http://www.nikeshox.in.net

http://www.outletsuggstores.us.com

http://www.airmaxnl.nl

http://oakley.sunglassesoutlet.us

http://www.poloralphlaurens.us.com

http://www.trikotsgünstig.de

http://www.swarovskirings.us.com

http://www.fila.us.com

http://www.woolrichjackets.us.com

http://www.lebron15.name

http://www.cheapmichaelkorshandbags.us.org

http://www.converseshoesoutlet.us.com

201810.10chenjinyan

October 9, 2018 6:48 PM
 

chenqiuying said:

http://www.coachoutletorg.us.com

http://www.pandoracharmssaleclearances.org.uk

http://www.coach-outletstore.eu.com

http://www.canadagoosejacketsco.ca

http://www.coachoutleto.us.com

http://www.mont-blancpensonline.us.com

http://www.coachoutletbags.us.com

http://www.raybansglasses.com.co

http://www.adidasyeezyshoess.us.com

http://www.katespadeonlineoutlet.us.org

http://www.fredperrypolo-shirts.us.com

http://www.ralphlaurenpolos.org.uk

http://www.fitflopsaleclearance.us.com

http://www.toryburchoutletstores.com.co

http://www.christianlouboutinboutique.us.com

http://www.nikekyrie.us.com

http://www.michaelkorsoutletks.us.com

http://www.pandoracharmsstore.us.com

http://www.northfacejackets.org

http://www.michaelkorstaschen.ch

http://www.michaelkors-handbags.in.net

http://www.moncleroutletmoncler.us.com

http://www.kate-spadeoutlet.us.com

http://www.mulberryhandbagss.co.uk

http://www.cheapsnapbacks.us.org

http://www.coachfactoryoutletonlinestore.us.com

http://www.uggoutletssale.us.com

http://www.michaelkorsoutletu.us.com

http://www.pandoraoutletsale.us.com

http://www.canadagooseoutlets.name

http://www.michaelkorsoutletmkr.us.com

http://www.michaelkorsoutletoutlet.us.com

http://www.coachfactoryoutlet.com.co

http://www.canadagooseoutletshop.us.com

http://www.raybansunglasseseyewear.us.com

http://www.adidasyeezy-shoes.us.com

http://www.canadagoosejacketsgoose.org.uk

http://www.canadagoosejacketssale.us.com

http://www.christianlouboutinoff.us.com

http://www.ralphlaurenofficial.us.com

http://www.coachoutletcoachfactoryoutlets.us.com

http://www.truereligionjeanoutlet.us.com

http://www.outlet-uggstores.us.com

http://www.uggcanada.ca

http://www.hermesbirkins.us.com

http://www.michaelkorsfactoryoutletsale.us.com

http://www.poloralphlaurenfactorystores.com

http://www.longchampoutletonlinestore.us.com

http://www.mbtshoes-outlet.us.com

http://www.coachoutletonlinecoach.us.com

chenqiuying20181011

October 10, 2018 6:46 PM

Leave a Comment

(required) 
(required) 
Submit

About KKline

Kevin Kline is a well-known database industry expert, author, and speaker. Kevin is a long-time Microsoft MVP and was one of the founders of PASS, www.sqlpass.org.

This Blog

Syndication

Archives

Privacy Statement