Overzicht van fouten die in SQL Server 2008 Service Pack 1 verholpen zijn

INLEIDING

In dit artikel worden de fouten die zijn verholpen in Microsoft SQL Server 2008 Service Pack 1 (SP1).


Opmerkingen
  • Andere correcties die niet zijn beschreven kunnen worden opgenomen in het servicepack.
  • Deze lijst wordt bijgewerkt wanneer meer artikelen worden uitgebracht.
Voor meer informatie over het ophalen van servicepacks voor SQL Server 2008, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:

968382 het verkrijgen van het meest recente servicepack voor SQL Server 2008

Meer informatie

Naast de problemen opgelost die in dit artikel worden vermeld, bevat SQL Server 2008 SP1 de hotfixes die opgenomen in de cumulatieve Update 1, cumulatieve Update 2 en 3 van cumulatieve Update voor SQL Server 2008 zijn. Voor meer informatie over de cumulatieve updatepakketten voor SQL Server 2008, klikt u op het volgende artikel in de Microsoft Knowledge Base:

956909 met de SQL Server 2008 bouwt die zijn uitgebracht nadat SQL Server 2008 werd uitgebracht.


Opmerking Als u een upgrade van SQL Server 2008 cumulatieve Update 4 uitvoert, moet u een post SQL Server 2008 SP1 cumulatieve update toepassen nadat u een upgrade naar SQL Server 2008 SP1 uitvoert downloaden van alle correcties.

Voor meer informatie over de post-SQL Server 2008 SP1 cumulatieve update, klikt u op het volgende artikel in de Microsoft Knowledge Base:

969099 cumulatieve updatepakket 1 voor SQL Server 2008 Service Pack 1



Bovendien is de volgende aanzienlijk geïnvesteerd te vereenvoudigen de implementatie en het beheer van servicepacks:
  • Slipstream
    U kunt nu de basisinstallatie en servicepacks of hotfixes integreren. Daarom kunt u in één keer installeren.
  • Service pack verwijderen
    Nu kunt u alleen het servicepack verwijderen zonder het hele exemplaar verwijderen.
  • ClickOnce-mogelijkheid
    U kunt nu rapport Builder 2.0 implementeren met behulp van de ClickOnce deployment technologie.

De fouten die in dit servicepack verholpen zijn


Klik op de volgende artikelnummers om de artikelen in de Microsoft Knowledge Base voor meer informatie over de fouten die in SQL Server 2008 SP1 verholpen zijn.
KB-artikelTitel
944390FIX: Foutbericht wanneer u verbinding maakt met een benoemd exemplaar van SQL Server op een clientcomputer met Windows Vista of Windows Server 2008: 'Het opgegeven SQL server is niet gevonden' of "Fout bij het zoeken naar Server-exemplaar opgegeven"
955769FIX: Het protocol van het gedeelde geheugen voor een exemplaar van SQL Server 2008 is standaard ingeschakeld en het VIA-protocol voor het exemplaar is altijd uitgeschakeld nadat u het exemplaar hebt hersteld
956031FIX: Foutbericht wanneer u de compressie voor een tabel in SQL Server 2008 schatten: "Subquery heeft meer dan 1 waarde"
956427U kunt een clusterknooppunt niet toevoegen als u SQL Server 2008 Analysis Services installeert en u niet de Database-Engine van SQL Server 2008 installeert
958778FIX: De naam is onjuist ingesteld op SQLEXPRESS tijdens de installatie van SQL Server 2008 Express
959001FIX: De Agent voor logboekweergave slaat over sommige transacties als de Agent voor logboekweergave wordt uitgevoerd voor het repliceren van transacties voor een transactionele replicatie in SQL Server 2005 en SQL Server 2008
959025FIX: Foutbericht wanneer u een opgeslagen procedure die een rijenset waarvoor de eigenschap DBPROP_MAXROWS rijenset retourneert aanroepen of de rijenset SSPROP_MAXBLOBLENGTH eigenschap opgegeven: "de binnenkomende tabular data stream (TDS) protocol stream is onjuist"
959026FIX: Foutbericht wanneer u een DB2-query die uitvoert gebruikmaakt van de queryaanwijzing met UR in SQL Server 2005 Analysis Services en SQL Server 2008 Analysis Services: ' OLE DB-fout: OLE DB- of ODBC-fout: een onverwachte token 'Met' na '< Query >' gevonden '
961126FIX: Foutbericht tijdens het uitvoeren van een onderhoudsplan in SQL Server 2008: "Het hulpprogramma SQL Server uitvoeren pakket vereist de integratieservices zijn geïnstalleerd."
961271FIX: In een SQL Server 2008 Reporting Services-rapport met meerdere niveaus, sommige items verdwijnen wanneer u een ander item samenvouwen
961633FIX: Een SQL Server 2008 Reporting Services-rapport wordt onjuist weergegeven in Mozilla Firefox als het rapport wordt weergegeven met behulp van het besturingselement rapportviewer
962900FIX: Foutbericht tijdens het uitvoeren van een query die bestaat uit een outer join-bewerking in de SQL Server 2008: 'Probeert een niet-NULL-kunnen de waarde van kolom instellen op NULL'
963070FIX: Die u niet bewerken of een pakket SSIS in biedingen debug wanneer SQL Server 2008, Enterprise Edition, Standard Edition, Developer Edition of evaluatie-editie is geïnstalleerd zonder de functie SSIS
963658FIX: Pagina compressie wordt verwijderd uit een tabel met SQL Server 2008 nadat u de database verkleinen
967470FIX: Foutbericht wanneer u een update of een bewerking op een tabel die geen geclusterde index gemaakt in SQL Server 2008 uitvoert: "het besturingssysteem fout 1450"
968587FIX: De statistische waarde is onjuist wanneer u een query met sommige Entiteitengroepen bevat ontwerpt met rapport Model Query's in SQL Server 2008 of in SQL Server 2005
968599FIX: Foutbericht wanneer u de account van SQL Server 2008 Reporting Services opgeven als de referentie voor een server in Centraal beheer van SharePoint: ' kan geen verbinding maken met de Report Server WMI provider "
968693FIX: Een query die parameters en de optie RECOMPILE gebruikt geeft onjuiste resultaten wanneer u de query in meerdere verbindingen tegelijkertijd in SQL Server 2008 uitvoert
968828FIX: De systeemobjecten kunnen niet worden gecontroleerd zoals verwacht wanneer u verschillende beleid evaluatie modi in SQL Server 2008 gebruiken
968829FIX: Foutbericht wanneer u probeert een exemplaar van SQL Server 2005 upgrade naar SQL Server 2008: "wachten op de ingang van Database-Engine herstel is mislukt. Controleer het foutenlogboek van SQL Server voor mogelijke oorzaken"
968830FIX: Een onjuiste versie wordt weergegeven op de pagina Instance selecteren wanneer u tijdens de installatie van SQL Server 2008 voor het bijwerken van een exemplaar van SQL Server 2008
971268'Microsoft SQL Server management studio' en 'SQL Server Profiler' rapport 'evaluatieperiode is verlopen' bericht zelfs na een upgrade naar een gelicentieerde versie.
Oplossingen voor de volgende problemen zijn ook opgenomen in SQL Server 2008 SP1.
Beschrijving
Een nieuwe traceergebeurtenis wordt in SQL Server 2008 SP1 voor het vaststellen van problemen met onverwachte annulering in SQL Server 2008 Analysis Services beter toegevoegd.
Sommige traceringsgebeurtenissen die zijn gerelateerd aan personalisatie extensie worden toegevoegd aan de definities van SQL Server Profiler trace in Analysis Services.
Wanneer een client die is gebaseerd op de MSOLAP Analysis Management Objects (AMO) of ADOMD.NET een verbinding met Analysis Services via een HTTP-verbinding, verzendt de client geen bepaalde HTTP-headers.
In SQL Server 2008 SP1 wordt meer informatie toegevoegd aan de minidump bestanden die zijn gegenereerd voor het oplossen van problemen in Analysis Services.
Tijd-serie modellen met geneste tabellen met behulp van de SQL Server Data Mining-invoegtoepassingen voor Office 2007 kunt u niet bladeren.
U ontvangt een foutbericht wanneer u een koppeling regels mijnbouw model in SQL Server 2008 Standard Analysis Services verwerkt: 'fouten in de manager van de metagegevens. Is een fout opgetreden bij het laden van het analysemodel < naam van mijnbouw Model > ."
Het algoritme besluit geeft als resultaat een regressie-formule met geldige drijvende regressiecoëfficiënten in Analysis Services.
Als de opgeslagen procedure met meerdere validatie wordt gestart met behulp van een bepaalde doelstelling start en kans drempel, onjuiste resultaten voor de eenheid waar de positieve, de negatieve waarde True maatregel, de onjuiste positieve maatregel en de negatieve waarde False maatregel in Analysis Services.
U ontvangt een onjuist resultaat wanneer u de instructie Niet leeg en de functie KRUISVERBINDING in een overzicht van multidimensionale expressies (MDX) die een query van een som-op basis van de maatregel en een LastNonEmpty-gebaseerde maatregel in Analysis Services.
Een selecteren-component met berekende leden rekening geen met de granulatie om te bepalen of een berekend lid moet worden opgenomen in Analysis Services.
In SQL Server 2008 SP1 zijn verbeteringen aangebracht in het oplossen van problemen met onverwachte annulering in Analysis Services.
Wanneer een query polling een DateTime -waarde opvragen is, loopt het proces voor proactieve caching in Analysis Services.
Er treedt een toegangsfout op wanneer u een dimensie met een berekend lid die verwijst naar een ander lid die is gedefinieerd in het kubusscript in Analysis Services later verwerkt.
De SQL Server-browserservice loopt vast in SQL Server 2008.
De configuratie-bestanden van het service pack zijn niet bijgewerkt in SQL Server 2008.
U kunt niet bladeren voor een benoemd exemplaar van SQL Server 2008 Express op een computer met Windows Vista is geïnstalleerd.
Wanneer u de procedure sp_server_info opgeslagen versie van de database terug belt, worden de woorden "Microsoft SQL Server Yukon" geretourneerd in plaats van de woorden 'Microsoft SQL Server 2008'.
Er treedt een geheugenlek op wanneer u het hulpprogramma bcp met gegevens uit een tabel kopiëren naar een bestand door te geven van de terminator van het veld voor een kolom met het gegevenstype sql_variant in SQL Server 2008.
Als u de functie SQLBulkOperations om meerdere rijen invoegen in SQL Server 2008, wordt alleen de eerste rij wordt ingevoegd en de rest van de rijen zijn overgeslagen.
De functie SQLColumns retourneert een fout als het teken aan het einde van de naam van een tabel een escape-teken in SQL Server 2008.
In SQL Server 2008 als een SELECT -instructie een fout veroorzaakt en de volgende instructie een waarschuwingsbericht server veroorzaakt, de SQL Server Native Client ODBC-stuurprogramma als resultaat een SUCCES staat voor het overzicht.
Als u de functie SQLProcedureColumns in SQL Server 2008, wordt de informatie over de parameters van het CLR-type ontbreekt.
Wanneer u de tabelwaarden parameters met SQL-gegevenstypen typen met variabele lengte in een SQL Server 2008-toepassing zijn gebruikt, maakt de provider SQL Server Native Client ODBC-een onjuiste gegevens in tabelvorm stroom (TDS).
U ontvangt een foutbericht wanneer u de ICommand::Execute -interface met behulp van parameters tabelwaarden zonder met de functie SetParameterInfo in SQL Server 2008: "de binnenkomende tabular data stream (TDS) remote procedure call (RPC)-protocolstroom is onjuist."
Een lange tekstreeks in een toepassing op basis van SQL Server 2008, wordt het afgekapt. Dit probleem treedt op als opmerkingen aan het begin van de instructie en de parameter voor de tekenreeks wordt doorgegeven als het gegevenstype DBTYPE_VARIANT en als het subtype BSTR .
In SQL Server 2008 als gegevens van een door de gebruiker gedefinieerde type erg groot is, is de gegevens uitgesplitst op een 32-bits computer. Dit probleem treedt op als u niet de lengte voor het binden en als u een van de volgende interfaces: IRowsetChange::InsertRow, IRowsetUpdate::Update, IRowsetChangeof IRowsetChange::SetData.
De IRowsetChange -interface en de interface IRowsetUpdate onjuist worden verwerkt de uitvoering van de ISequentialStream::Read als de implementatie de waarde S_FALSE aan het einde van de stroom van gegevens in SQL Server 2008 retourneert.
Wanneer u SQL Server Native Client installeert, wordt het installatieprogramma de versie-informatie in een onjuiste registersubsleutel in SQL Server 2008.
Wanneer u verbinding met een exemplaar dat ouder is dan SQL Server 2008 maakt met behulp van SQL Server Management Studio in SQL Server 2008, werkt de functie haakjes-matching-en-markering niet.
Een uitzondering is wanneer u probeert uit te breiden van databases met behulp van een niet-administrator inloggen in Object Explorer in SQL Server 2008.
Wanneer u de Scripts genereren SQL Server Wizard gebruikt voor het genereren van één bestand per object in SQL Server 2008, de standaardbeperkingen script worden vastgelegd in een apart bestand en niet in het scriptbestand tabel.
Wanneer u gegevens voor een tabel met triggers met SMO of de kopie van de Wizard gegevens in SQL Server 2008 overbrengt, mislukt de bewerking.
Wanneer u de klasse overdracht in SQL Server Management Objects (SMO) in SQL Server 2008 gebruiken om gegevens te verzenden, wordt de verbinding niet verwijderd nadat deze is gebruikt.
De volledige Windows Installer-logboekbestanden SQL Server toegevoegd aan de lijst Windows Foutrapportage in plaats van alleen de logboeken tot aan het moment dat de fout is opgetreden.
SQL Server 2008 SP1 verbetert de foutrapportage voor fouten die optreden kunnen wanneer u het bestand SqlSupport.msi geïnstalleerd.
Inzendingen die niet geldig worden gemeld aan Windows Foutrapportage, omdat de ingediende items worden overschreven wanneer u SQL Server 2008 verwijderen.
Windows Foutrapportage rapporten voor externe uitzonderingen opnemen de HRESULT-bericht niet in de SQL Server 2008.
SQL Server 2008 SP1 verbetert Windows Foutrapportage door het verwijderen van gelokaliseerde tekenreeksen.
SQL Server 2008 SP1 verbetert Windows Foutrapportage door het platform benamingen van de parameternamen verwijderen.
SQL Server 2008 SP1 verbetert de logboekregistratie van Windows Foutrapportage bucket parameters door logboekregistratie parameterwaarden voor en na het hashing.
Het installatiebestand voor SQL Server 2008 rapporten de bewerking setup aan Windows Foutrapportage, zelfs als de installatie is geannuleerd door de gebruiker.
SQL Server Agent wordt een opdrachtregel onjuist weergegeven in het besturingselement van de gegevensbron voor een functie van SQL Server 2008 Integration Services-pakket.
SQL Server Agent loopt vast wanneer SQL Server Agent wil rapporteren een mislukte poging een Microsoft ActiveX-script een proxy-account uitvoeren.
U ontvangt een foutbericht Ongeldige syntaxis bij het maken van een voorwaarde met een opsomming in beheer van SQL Server 2008.
SQL Server 2008 SP1 wordt de functie Concatenate (tekenreeks, tekenreeks) en de functie Escape (string, char, char) toegevoegd aan het beheer van voorwaarde evaluatie functies ter ondersteuning van de WMI Query Language (WQL) worden uitgevoerd.
Wanneer u een beleid op een externe server in SQL Server 2008 uitvoeren, het beleid voor het abonnement op lokale tabel wordt gebruikt in plaats van de abonnementstabel van de externe server.
Explorer-Object is niet langer beperkt tot 2.500 artikelen die worden weergegeven op een enkel niveau in SQL Server Management Studio.
Een zeer snelle query die wordt uitgevoerd in een lus bevat een verwarrende CPU wait-status in de lijst Bron wacht op activiteit Monitor in SQL Server 2008.
Langdurige query's mogelijk niet in de lijst Query dure in activiteiten controleren totdat ze worden uitgevoerd in SQL Server 2008 hebt voltooid.
Wanneer u de Scripts genereren SQL Server Wizard script voor een off line database die de Auto_sluiten -optie ingesteld op ONis gebruikt, wordt de sortering van de database doorzocht.
Er treedt een fout op in de Wizard Script als een off line database in SQL Server 2008.
Er ontbreken enkele sneltoetsen in SQL Server Management Studio.
De opzoeklijst filter wordt niet gevuld met Designer Model wanneer u een gegevensbron Teradata in SQL Server 2008 Reporting Services.
Grafieken, meters, en afbeeldingen mogelijk onscherp worden wanneer u ze in de modus Afdrukvoorbeeld Builder 2.0 of in Business Intelligence Development Studio weergeeft.
Bij het exporteren van een rapport in de indeling met door komma's gescheiden waarden (CSV) kan een rij voor een gegevensgebied Tablix met dynamische groepen weglaten in Reporting Services.
Groep tabelkoppen niet bij het renderen van een rapport als een PDF-bestand, als een afdrukvoorbeeld of als een afbeelding als een rij niet volledig op één pagina past worden herhaald.
Een tekstvak met meerdere pagina's splitsen weergegeven alle inhoud in Reporting Services niet correct.
Het geheugen bandbreedteregeling gedrag voor verschillende versies van Reporting Services wordt niet correct toegepast.
Een SQL Server 2005 Reporting Services-rapport met de SyncLock-instructie in de code van het rapport kan niet worden weergegeven in een nieuwe installatie van SQL Server 2008.
Wanneer u een SQL Server 2008 Reporting Services-rapport in een besturingselement voor SQL Server 2005-viewer weergeven, wordt de viewer-besturingselement een aantal onjuiste pagina's.
Wanneer u de sp_configure opgeslagen procedure gebruikt de optie toegang controleren cache quota configureren in SQL Server 2008, wordt de set quota niet afgedwongen.
De ingebouwde functie HAS_PERMS_BY_NAME werkt niet als kolomnamen aanhalingstekens in SQL Server 2008 bevatten.
Als u geen lid van de vaste databaserol db_owner bent , kunt u het gegevenstype van een kolom niet wijzigen in een door de gebruiker gedefinieerde gegevenstype in SQL Server 2008.
SQL Server 2008 niet opnieuw starten nadat de databasebestanden resource zijn verplaatst naar een locatie die afwijkt van de locatie van het bestand Sqlserver.exe.
De weergave sys.dm_exec_query_stats rapporteert een onjuiste CPU-tijd voor parallelle query's in SQL Server 2008.
Er treedt een geheugenlek op in de lijst met triggers worden geactiveerd. Bijvoorbeeld, vindt een geheugenlek plaats voor het eerste triggerobject als twee triggers worden gestart in een Partitie van ALTER TABLE SWITCH -instructie.
Ongeldige resultaten zijn tijdens het uitvoeren van een query die de gebruiker gedefinieerd type (UDT) geconverteerd naar het gegevenstype varbinary in de dezelfde SELECT -instructie in SQL Server 2008.
Onjuiste resultaten wanneer u een opgeslagen procedure die aanroepen parameters tabelwaarden heeft en die dezelfde tabelvariabele doorgegeven voor twee of meer parameters in SQL Server 2008.
Beheer van dynamische weergaven geven onjuiste resultaten voor cross-database query's wanneer de database wordt verbroken of opnieuw wordt gemaakt in SQL Server 2008.
Query vingerafdrukken en plan vingerafdrukken zijn niet stabiel voor query's op tijdelijke tabellen in SQL Server 2008.
Een UPDATE -instructie als de instructie DELETE gevolgd door een instructie Invoegen in SQL Server 2008 wordt ten onrechte gemeld door het opnemen van gegevens wijzigen.
De instructie ALTER TRIGGER wordt niet gerepliceerd als deze is uitgegeven tegen een trigger die in een bepaald schema in SQL Server 2008.
Bij het valideren van een publicatie in een transactionele replicatie in SQL Server 2008 toegevoegd artikelen die u hebt toegevoegd nadat u een verticale filter aan een artikel worden niet gevalideerd.
Het dialoogvenster Info in Replication Monitor voor de versie van SQL Server 2008 maakt gebruik van de codenaam "Katmai" als achtergrondafbeelding.
De foutberichten en de waarschuwingsberichten niet gelokaliseerd zijn wanneer u het hulpprogramma ssbdiagnose in SQL Server 2008.
De WMI-Provider voor SQL Server kan niet worden geladen op een benoemd clusterexemplaar van SQL Server 2008.
SQL Server 2008 timingwaarden mogelijk onjuist wanneer u hulpprogramma's en technologieën die CPU-frequentie wijzigen.
De AUDIT LOGIN traceergebeurtenis biedt altijd de juiste database-ID voor de systeemdatabases en de databases in SQL Server 2008. Echter, de naam van de database is alleen beschikbaar voor de systeemdatabases. De naam van de database is NULL voor de databases.
U kunt de sp_altermessage opgeslagen procedure niet gebruiken voor in- of uitschakelen van systeemberichten in het gebeurtenislogboek van Windows in SQL Server 2008.
Wanneer u de sys.dm_xe_packages weergeven door te filteren op de kolom module_address in SQL Server 2008 een query ontvangt u onjuiste resultaten.
SQL Server 2008 lijkt traag vooruitgang te boeken en 701-fout retourneert als de grootte van de groep van toepassingen erg klein is.
Op een computer waarop veel geheugen, kunnen berichten niet juist worden gerapporteerd in het foutenlogboek van SQL Server 2008. De berichten aangeven tijdens het wisselbestand verwijderd wanneer deze niet uit het wisselbestand is verwijderd.
De begintijd die is vermeld in de kolom sqlserver_start_time van de weergave sys.dm_os_sys_info wordt berekend door het verkrijgen van de huidige tijd in milliseconden en vervolgens het aantal seconden sinds de server is gestart in SQL Server 2008 af te trekken.
Alle informatie over planners verzameld in het dumpbestand te helpen bij foutopsporing in SQL Server 2008.
Wanneer u het hulpprogramma SQLIOSim in SQL Server 2008, het hulpprogramma SQLIOSim reageert als u de stempel bestanden hebt geselecteerd of als u hebt opgegeven "StampFiles = TRUE" in het configuratiebestand.
De optimizer genereert een onjuiste uitvoeringsplan voor een query die gebruikmaakt van een ruimtelijke index in SQL Server 2008.

Referenties

Voor meer informatie over het bepalen van de huidige SQL Server-versie en editie klikt u op het volgende artikel in de Microsoft Knowledge Base:

321185 het identificeren van uw SQL Server-versie en editie

De producten van andere leveranciers die in dit artikel worden beschreven, worden vervaardigd door bedrijven die onafhankelijk van Microsoft zijn. Microsoft geeft geen enkele garantie, impliciet noch anderszins, omtrent de prestaties of betrouwbaarheid van deze producten.
Eigenschappen

Artikel-id: 968369 - Laatst bijgewerkt: 15 feb. 2017 - Revisie: 1

Feedback