Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 17 reacties
Bron: Windows IT Pro

Microsoft SQL Server logoAfgelopen donderdag heeft Microsoft het vierde service pack voor SQL Server 2000 vrijgegeven, zo schrijft Windows IT Pro. De belangrijkste updates in dit service pack zijn met name interessant voor gebruikers van 64-bit Windows-versies en 64-bit cpu's. Zo voegt dit service pack ondersteuning voor Windows Server 2003 x64 Edition toe, waardoor Microsoft SQL Server 2000 via de Windows-on-Windows-emulator (WOW64) kan draaien op 64-bit systemen. Verder zorgt de installatie van dit service pack ervoor dat SQL Server 2000 zijn werk zal kunnen doen op cpu's met EM64T- en AMD64-technologie aan boord. SP4 zorgt er ook voor dat de MSXML-versie wordt geüpdatet naar 3.0 SP6 en dat Microsoft Data Access Components wordt bijgewerkt naar 2.8 SP1. Verder zorgt dit service pack voor een betere performance van SQL Server 2000 op 64-bit systemen met 32 of meer processors. Ook zijn bijgewerkte en veiligere Visual Database Tools (Table Designer, Database Diagrams en Query Designer) toegevoegd aan dit service pack, bovendien zorgt de installatie van deze updates ervoor dat via het register meer controle verkregen kan worden over veiligheid, metadata en geheugenbeheer. Ten slotte bevat SP4 alle updates van eerdere service packs.

Moderatie-faq Wijzig weergave

Reacties (17)

mooi dat van die grote machines nu goed worden gebruikt door het draaien van de update, alleen jammer dat juist op deze machines waarschijnlijk een ander probleem opduikt (bug met veel geheugen)
http://www.microsoft.com/sql/downloads/2000/sp4.asp :
Warning: Microsoft has found an issue with the final build of SP4 that impacts customers who run SQL Server with Address Windowing Extensions (AWE) support enabled. This issue only impacts computers with more than two gigabytes (2 GB) of memory where AWE has been explicitly enabled. If you have this configuration, you should not install SP4. Microsoft is currently working on the problem and will issue an update soon.
waardoor Microsoft SQL Server 2000 via de Windows-on-Windows-emulator (WOW64) kan draaien op 64-bit
dus als ik het goed begrijp blijft de SQL server dus gewoon 32bit, maar draait het 64bit met een emulator?
Op het x86-64 hoef je 32bits programmatuur dus niet te emuleren, het OS moet het echter wel ondersteunen. Microsoft heeft dat WOW64 genoemd (das dus geen emulator) en blijkbaar hebben ze ook de software aangepast, waarschijnlijk vanwege de zwaarte van het pakket en zijn serieuze toepassingsgebied.
WOW64 is een thunking layer waarmee 32-bit calls naar 64-bit omgezet worden, het is geen totale emulator van een 32-bit OS.

Het is niet uniek of zo: Mac OS X heeft ook zo'n soort laag (LibSystem), die precies het omgekeerde doet: 64-bit programmacode op het onderliggende 32-bit OS X draaien.
Daar komt het idd op neer.

Maar even voor de duidelijkheid, windows draait op 1 groote emulator volgens mij want als je vlink gaat vroeten in XP dan vind je nog stukken van windows 3.11 welke ook gebruikt worden door je windows.

En ja, dit komt erg microsoft vijandig over, maar mijn ervaring met windows is over het algemeen vrij slecht waarbij windows 2000 dan nog mee te leven is.
Ik ben erg benieuwd waar je die informatie vandaan hebt - in het Windows XP/Server-64 ontwerp zit alleen een thunking layer voor 32-bit code (WOW64) en dat kan alleen user mode code draaien. Op kernel niveau zit alles op 64-bit, en ik ben erg benieuwd waarom je gelooft dat er ergens nog Win16 code zit - dan zou er dus ergens in de kernel een geheime 16-naar-64 thunking layer moeten zitten, die nog nooit iemand heeft ontdekt. Klinkt *erg* ongeloofwaardig...

(ook in NT/2000/XP zit geen Win16 code - ik denk dat je in de war bent met Windows 95/98/ME, dat inderdaad nog stukjes legacy 16-bit code had dmv de 16-naar-32 API).
Het lijkt me logisch dat er nog stukken van 3.11 te vinden zijn om compatibiliteitsmodus mogelijk te maken, maar verder is het vrij onlogisch, omdat 3.11 en XP niet eens van dezelfde "family" zijn. De kern van XP is gebaseerd op NT en niet op DOS, dus in de basis zouden ook geen onderdelen van 3.11 moeten zitten, denk ik.

Ik heb hier verder niet veel verstand van, maar kan je even een voorbeeld geven ofzo?
Maar emulatie is ook traag. Dan moet je toch even fatsoenlijke benches gaan draaien om te kijken of native 32bits niet sneller is dan emulated 64bits.
Is niet geŽmuleerd. 32-bits op een Windows x64 (dus niet IA64) is ook native. Alleen zit er een wrapper tussen voor de vertaling naar de Win64 API. Maar die vertraagt echt nauwelijks.
Op zich aardig. Dat een dikke service als MSSQL niet compatible is met WOW64, is wel voor te stellen. Maar een echte 64-bits versie van MSSQL komt dus pas in het najaar, als MSSQL2005 (alias Yukon) uitkomt. Gelukkig kan MSSQL 2000 wel omgaan met meer dan 4GB geheugen op 32-bits systemen...
En jammer genoeg kan MSSQL2000 niet omgaan met meer dan 4GB geheugen op een x64 systeem, vanwege die bug met AWE

Ik ben overigens wel benieuwd of een 32bit applicatie met AWE sneller gaat werken op een x64 systeem.
Er is al een aantal jaar een echte 64 bits versie van Microsoft SQL Server 2000.

De 2005 versie zal volledige ondersteuning hebben voor EM64T en AMD64. De 2000 versie is er enkel voor de Itanium denk ik; nooit echt in verdiept.
Kun je dat SQL service pack nou ook slipstreamen met je SQL?
Schijnbaar niet, heb er ooit naar gezocht, maar toen ik SQL 2000 installeerde op Win2K3, heb ik gewoon alle meldingen genegeerd en na installatie meteen SP3 eroverheen gegooid. Slipstreamen kon ik iig nergens wat over vinden.
Overigens is er al twee jaar een 64-bit versie van SQL Server, maar dan alleen voor de Itanium.
zie http://www.microsoft.com/netherlands/sql/64bit.aspx

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True