Problembeschreibung
Angenommen Sie, Sie Microsoft SQL Server 2008 Service Pack 3 (SP3), SQL Server 2008 R2 Service Pack 2 (SP2), Service Pack 2 (SP2) für SQL Server 2012, SQL Server 2012 Service Pack 1(SP1) haben oder SQL Server 2014 auf einem Computer installiert. Beim Aufrufen der Sp_MScreatemergedynamicsnapshot gespeicherten Prozedur zum Erstellen eines dynamischen Snapshots wird die folgenden Fehlermeldungen angezeigt:
Msg 8115, Ebene 16, Status 2 Verfahren Sp_MScreatemergedynamicsnapshot Zeile 182
Arithmetische Überlauffehler Daten Typ Nvarchar Ausdruck umwandeln. Msg 20655, Ebene 16, Status 1, Prozedur Sp_MScreatemergedynamicsnapshot Zeile 186 Partitionierter Snapshot-Vorgang kann nicht abgeschlossen werden. Kann nicht die maximale Zeitstempel aus MSsnapshot_history-Tabelle in der Verteilungsdatenbank abrufen. Sicherstellen Sie, dass ein standard Snapshot auf dem neuesten Stand und verfügbar ist. Msg 20628, Ebene 16, Status 1, Prozedur Sp_MScreatemergedynamicsnapshot Linie-203 Fehler beim dynamischen Snapshot zu generieren.Hinweis Dieses Problem tritt auf, wenn Agent_id 99.999 MSdynamicsnapshotjobs Tabelle übersteigt.
Ursache
Dieses Problem tritt aufgrund eines Defekts in SQL Server. Der Typ der lokalen Variablen für Agent_id Char, und seine Länge 5. Ein arithmetischer Überlauf auftreten, wenn SQL Server den Wert behandelt, der Typ INT zugewiesen ist.
Problemlösung
Das Problem wurde erstmals in folgenden kumulativen Update von SQL Server behoben.
Kumulative Update 3 für SQL Server 2014/en-us/help/2984923
Kumulatives Update 11 für SQL Server 2012 SP1/en-us/help/2975396
Kumulative Update 1 für SQL Server 2012 SP2/en-us/help/2976982
Kumulative Update 13 für SQL Server 2008 R2 SP2/en-us/help/2967540
Kumulative Update 17 für SQL Server 2008 SP3/en-us/help/2958696
Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheits-Updates, die im vorherigen kumulativen Update enthalten waren. Sehen Sie sich die neuesten kumulativen Updates für SQL Server an:
Hotfix-Informationen
Ein unterstützter Hotfix ist inzwischen von Microsoft erhältlich. Es soll jedoch nur das Problem beheben, das in diesem Artikel beschrieben ist. Wenden Sie es nur auf Systeme an, bei denen dieses spezielle Problem auftritt. Um dieses Problem zu beheben, wenden Sie sich an Microsoft Support Services, um den Hotfix zu erhalten. Eine vollständige Liste der Telefonnummern des Microsoft Product Support Services und Informationen zu den Supportkosten finden Sie auf folgender Microsoft-Website:http://support.microsoft.com/contactus/?ws=supportHinweis In bestimmten Fällen können Gebühren, die normalerweise für Support-Anrufe anfallen abgebrochen werden, wenn ein Microsoft-Supportmitarbeiter feststellt, dass ein bestimmtes Update Ihr Problem behebt. Die normalen Supportkosten gilt für zusätzliche Supportfragen und Probleme, die nicht für das betreffende Update qualifizieren.
Status
Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.