Microsoft distribueert Microsoft SQL Server 2008-oplossingen als één downloadbaar bestand. Omdat de oplossingen cumulatief zijn, bevat elke nieuwe release alle hotfixes en alle beveiligingspatches die aanwezig waren in de vorige release voor oplossingen voor SQL Server 2008.
Symptomen
In Microsoft SQL Server 2008 gebruikt u SQL Server Management Studio om te proberen een grote database terug te zetten vanaf een back-up op een tape. Als u dit doet, treedt er een time-out op in het dialoogvenster Back-up opgeven . Bovendien wordt het volgende foutbericht weergegeven:
Opmerking
Er is een uitzondering opgetreden tijdens het uitvoeren van een Transact-SQL-instructie of -batch. (Microsoft.SqlServer.ConnectionInfo)
Programma locatie:
bij Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteWithResults(String sqlCommand)
bij Microsoft.SqlServer.Management.Smo.ExecutionManager.ExecuteWithResults(String query)
at Microsoft.SqlServer.Management.Smo.BackupRestoreBase.ExecuteSqlWithResults(Server server, String cmd)
bij Microsoft.SqlServer.Management.Smo.Restore.ReadBackupHeader(Server srv)
at Microsoft.SqlServer.Management.SqlManagerUI.SqlRestoreDatabaseGeneral.buttonSelectDevice_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
===================================
Time-out verlopen. De time-outperiode die is verstreken voordat de bewerking is voltooid of de server reageert niet. RESTORE HEADERONLY wordt abnormaal beëindigd. (.NET SqlClient-gegevensprovider)
Programma locatie:
at System.Data.SqlClient.SqlConnection.OnError(SqlException-uitzondering, Booleaanse breakConnection)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException-uitzondering, Booleaanse breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
bij System.Data.SqlClient.SqlDataReader.ConsumeMetaData()
bij System.Data.SqlClient.SqlDataReader.get_MetaData()
at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior, runBehavior, tekenreeks resetOptionsString)
at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior, cmdBehavior, RunBehavior, runBehavior, Boolean returnStream, Boolean async)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior, cmdBehavior, RunBehavior, runBehavior, Boolean returnStream, String method, DbAsyncResult result)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior, cmdBehavior, RunBehavior, runBehavior, Boolean returnStream, String method)
at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
bij Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteWithResults(String sqlCommand)
Oplossing
Informatie over cumulatieve updates voor de releaseversie van SQL Server 2008
De oplossing voor dit probleem is voor het eerst uitgebracht in cumulatieve update 4 voor de releaseversie van SQL Server 2008. Klik voor meer informatie over het verkrijgen van dit cumulatieve updatepakket voor SQL Server 2008 op het volgende artikelnummer in de Microsoft Knowledge Base:
963036 Cumulatief updatepakket 4 voor SQL Server 2008Opmerking Omdat de builds cumulatief zijn, bevat elke nieuwe fixversie alle hotfixes en alle beveiligingspatches die aanwezig waren bij de vorige SQL Server 2008-fixversie. Het is raadzaam om de meest recente fixversie toe te passen die deze hotfix bevat. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:
956909 De builds van SQL Server 2008 die zijn uitgebracht nadat SQL Server 2008 zijn uitgebracht
Informatie over cumulatieve update voor SQL Server 2008 Service Pack 1
De oplossing voor dit probleem is voor het eerst uitgebracht in cumulatieve update 1 voor SQL Server 2008 Service Pack 1. Klik voor meer informatie over het verkrijgen van dit cumulatieve updatepakket voor SQL Server 2008 op het volgende artikelnummer in de Microsoft Knowledge Base:
969099 Cumulatief updatepakket 1 voor SQL Server 2008-servicepack 1Opmerking Omdat de builds cumulatief zijn, bevat elke nieuwe fixversie alle hotfixes en alle beveiligingspatches die aanwezig waren bij de vorige SQL Server 2008-oplossing. Het is raadzaam om de meest recente fixversie toe te passen die deze hotfix bevat. Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie:
970365 De SQL Server 2008-builds die zijn uitgebracht nadat SQL Server 2008 Service Pack 1 is uitgebracht
Tijdelijke oplossing
U kunt dit probleem omzeilen door Transact-SQL-opdrachten te gebruiken om een back-up van de database te maken en deze te herstellen in plaats van de gebruikersinterface van SQL Server Management Studio te gebruiken.
Status
Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in het gedeelte 'Van toepassing op'.
Meer informatie
Meer informatie over SQL Server 2005
Dit probleem doet zich ook voor in SQL Server Management Studio van SQL Server 2005. U kunt dit probleem in SQL Server 2005 omzeilen door de sectie 'Workaroud' te bekijken of de vaste versie van SQL Server Management Studio van SQL Server 2008 te gebruiken.
Meer informatie over cumulatief updatepakket 4 voor SQL Server 2008
Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over welke bestanden er zijn gewijzigd en voor informatie over eventuele vereisten voor toepassing van het cumulatieve updatepakket met de hotfix die in dit Microsoft Knowledge Base-artikel wordt beschreven:
963036 Cumulatief updatepakket 4 voor SQL Server 2008
Meer informatie over cumulatief updatepakket 1 voor SQL Server 2008 Service Pack 1
Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over welke bestanden er zijn gewijzigd en voor informatie over eventuele vereisten voor toepassing van het cumulatieve updatepakket met de hotfix die in dit Microsoft Knowledge Base-artikel wordt beschreven:
969099 Cumulatief updatepakket 1 voor SQL Server 2008 Service Pack 1
Meer informatie
Voor meer informatie over de lijst met builds die beschikbaar zijn na de release van SQL Server 2008, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
956909 De builds van SQL Server 2008 die zijn uitgebracht nadat SQL Server 2008 zijn uitgebracht
Voor meer informatie over het Incremental Servicing Model voor SQL Server klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
935897 Er is een incrementeel servicemodel beschikbaar van het SQL Server-team om hotfixes voor gemelde problemen te leveren
Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over het naamgevingsschema voor SQL Server-updates:
822499 Nieuw naamgevingsschema voor software-updatepakketten voor Microsoft SQL Server
Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over de terminologie van software-updates:
824684 Beschrijving van de standaardterminologie die wordt gebruikt om Microsoft-software-updates te beschrijven