Το θέμα του Microsoft SQL Server 2005 Service Pack 2: εκκαθάριση εργασίες εκτελούνται σε διαφορετικά χρονικά διαστήματα από το σκοπό

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 933508 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Περίληψη

Εάν εφαρμόσετε την αρχική έκδοση του Microsoft SQL Server 2005 Service Pack 2 (SP2), υπάρχοντα σχέδια συντήρησης του SQL Server 2005 και πακέτων των υπηρεσιών ενοποίησης που περιέχουν εργασίες εκκαθάρισης εκτέλεση αυτών των εργασιών σε μικρότερα χρονικά διαστήματα. Αυτό το ζήτημα προκύπτει μόνο εάν ισχύουν όλες οι ακόλουθες συνθήκες:
  • Λήψη του SQL Server 2005 SP2 πριν 05 Μαρτίου 2007 και εγκαταστήσει αυτό το πακέτο λήψης.
  • Χρησιμοποιήστε σχέδια συντήρησης του SQL Server 2005 ή πακέτων των υπηρεσιών ενοποίησης.
  • Τα σχέδια ή τα πακέτα περιλαμβάνουν εκκαθάριση του ιστορικού εργασιών ή εργασιών συντήρησης "Εκκαθάριση".
Η λύση για αυτό το θέμα περιγράφεται στην ενότητα "Προτεινόμενη αντιμετώπιση".

Οι χρήστες του SQL Server 2000 παλαιού τύπου συντήρησης σχέδια και οι χρήστες που λαμβάνονται SP2 μετά από 05 Μαρτίου 2007 δεν επηρεάζονται. Σε αυτήν την ημερομηνία, το SQL Server 2005 SP2 ανανεώθηκε ώστε να περιλαμβάνει μια ενημερωμένη έκδοση που αποτρέπει αυτό το θέμα.

ΣΗΜΕΙΩΣΗΑυτό το ζήτημα επηρεάζει μόνο τα κύρια πακέτα του SQL Server 2005 SP2. Αυτά τα πακέτα, χρησιμοποιήστε την ακόλουθη σύμβαση ονομασίας:
SQLServer2005SP2 - KB921896 -ProccessorType-Γλώσσα.exe
Αυτό το ζήτημα δεν επηρεάζει τα πακέτα του SQL Server 2005 Express Edition ή το πακέτο δυνατοτήτων του SQL Server 2005.

Ο παρακάτω πίνακας παραθέτει την έκδοση του αρχείου της έκδοσης του πακέτου του SQL Server 2005 SP2 μαζί με την ανανέωση έκδοση αυτού του πακέτου που έχει επηρεαστεί.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Τύπος πακέτουΈκδοση αρχείου
Επηρεάζεται το εκτελέσιμο αρχείο αυτόματης εξαγωγής9.0.3042.0
Ανανέωση εκτελέσιμο αρχείο αυτόματης εξαγωγής9.0.3042.1
ΣημαντικόΗ ενημέρωση κώδικα που περιλαμβάνεται στην έκδοση του πακέτου του SQL Server 2005 SP2 ανανεωθεί περιλαμβάνεται σε όλα τα πακέτα επειγουσών επιδιορθώσεων νεότερη έκδοση SQL Server 2005.

Παρασκήνιο

Όταν κυκλοφόρησε το SQL Server 2005, διαστήματα εκκαθάριση είχαν μετριέται σε ημέρες, σε εβδομάδες, μήνες ή έτη. Ως απάντηση στα σχόλια των πελατών, SQL Server 2005 SP2 περιέχει σημαντικές βελτιώσεις σε σχέδια συντήρησης. Αυτά περιλαμβάνουν μια βελτίωση που επιτρέπει στους χρήστες να καθορίσετε το διάστημα εκκαθάρισης σε ώρες.

Η αλλαγή σε διαστήματα προκάλεσε την αρχική έκδοση του SQL Server 2005 SP2 για να ερμηνεύσει διαφορετικά από τις αρχικές ρυθμίσεις εκκαθάρισης κατά διαστήματα την εργασία. Αυτή η συμπεριφορά μπορεί να προκαλέσει εκκαθάριση εργασίες για να διαγράψετε προγενέστερες από το σκοπό των πληροφοριών.

Η αλλαγή σε διαστήματα προκάλεσε επίσης διαφορετικές ερμηνείες των διαστημάτων εργασία εκκαθάρισης αν αναμιχθεί εκδόσεις των εργαλείων και των διακομιστών. Παρόλο που η αρχική έκδοση (έκδοση RTM) του SQL Server 2005, SQL Server 2005 Service Pack 1 (SP1) και την ανανέωση του SQL Server 2005 SP2 είναι συμβατά, μίξη αυτές τις εκδόσεις με την αρχική έκδοση του SQL Server 2005 SP2 μπορεί να οδηγήσει σε χρονικά διαστήματα εργασίας την ερμηνεία εσφαλμένα σε νέες και τροποποιημένες εργασίες:
  • Εάν δημιουργήσετε ή τροποποιήσετε τα σχέδια ή τα πακέτα χρησιμοποιώντας την αρχική έκδοση του SQL Server 2005, SQL Server 2005 SP1 ή τα εργαλεία ανανεωθεί SQL Server 2005 SP2 και στη συνέχεια τις εκτελέσετε από την αρχική έκδοση του SQL Server 2005 SP2, τα περισσότερα διαστήματα εργασία εκκαθάρισης είναιshorterthan intended. This behavior could delete information earlier than intended.
  • If you create or modify plans or packages by using the initial release version of SQL Server 2005 SP2 tools and then run them on the original release version of SQL Server 2005, SQL Server 2005 SP1, or the SQL Server 2005 SP2 refresh, cleanup task intervals arelongerthan intended. This behavior could retain information longer than intended.
  • If you create or modify plans or packages by using the initial release version of SQL Server 2005 SP2 tools, select the year interval, and then open the task in the original release version of SQL Server 2005 or in SQL Server 2005 SP1, the following error can occur:
    InvalidArgument=Value of '4' is not valid for 'SelectedIndex'.
    Parameter name: SelectedIndex (System.Windows.Forms)
    If you ignore the message and save the package, the original release version of SQL Server 2005 and SQL Server 2005 SP1 misinterpret the cleanup interval as days, and information is deleted earlier than intended.

Προτεινόμενη αντιμετώπιση

If you have not installed SQL Server 2005 SP2

The original release version of SQL Server 2005 and SQL Server 2005 SP1 do not have this issue, and the current SQL Server 2005 SP2 download is updated to resolve this issue. If you have not installed the initial release version of SP2, you can download the current release and install it.

ΣΗΜΕΙΩΣΗIf you try to apply the SP2 refresh over a previous SP2 installation, no files are updated. Instead, use the general distribution release (GDR) update below.

If you downloaded SQL Server 2005 SP2 before March 05, 2007

If you downloaded SQL Server 2005 SP2 before March 05, 2007, apply the general distribution release (GDR) update for those SQL Server 2005 SP2 installations. The GDR update is available at the Microsoft Download Center:
Critical Update for SQL Server 2005 Service Pack 2
This GDR update is also available through Microsoft Update. This GDR update is applied automatically if you are using automatic updates. However, if you are using failover clustering, you must manually download the GDR update and apply the GDR update. Microsoft Update does not apply the GDR update to failover cluster nodes.

After you apply this GDR update, you might have to restart the computer.

The GDR update corrects the interpretation of cleanup tasks that were created by using the original release version of SQL Server 2005 and by using SQL Server 2005 SP1. If you created or edited maintenance plans or Integration Services packages by using the initial release version of SQL Server 2005 SP2, you must verify and update the cleanup task intervals after you apply the GDR update. If you do not do this, cleanup tasks will retain data longer than intended.

To verify and update cleanup task intervals, follow these steps:
  1. Open the maintenance plan or the Integration Services package.
  2. Open each cleanup task.
  3. Adjust the cleanup interval to the correct value.
  4. Save the plan or the package.
When you specify a server, the SQL Server 2005 SP2 Maintenance Plan Utility can identify maintenance plans that were edited by using the original release version of SQL Server 2005 SP2. You can use this information to limit the number of plans that must be inspected. To obtain this utility, visit the following Microsoft Web site:
http://www.microsoft.com/downloads/details.aspx?FamilyID=864ee539-85ce-429c-a166-4c84cdb24b54&displaylang=en

Files that are updated by the GDR update and by the SP2 refresh

Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Updated fileInitial SP2 release versionSP2 refresh versionPost-GDR update versionΘέση
Microsoft.SqlServer.MaintenancePlanTasks.dll9.00.3042.009.00.3043.009.00.3050.00%ProgramFiles%\Microsoft SQL Server\90\DTS\Tasks and the global assembly cache (GAC)
Microsoft.SqlServer.MaintenancePlanTasksUI.dll9.00.3042.009.00.3043.009.00.3050.00GAC
Tests to determine which version of SQL Server 2005 SP2 is installed should inspect the file in %ProgramFiles%\Microsoft SQL Server\90\DTS\Tasks. If the SP2 file version is greater than or equal to 9.00.3017.00 and less than 9.00.3042.00, the SP2 version is pre-release and you should install the SP2 refresh. If the file version equals 9.00.3042.00, the version is the initial SP2 release, and you should apply the GDR update.

The GDR update detects file versions and updates the files as necessary. However, if you need to verify file versions, you can use Microsoft Windows Explorer or the Filever command-line utility:
  • To check the file version on individual computers, open Windows Explorer, right-click the file, selectΙδιότητες (Properties), και στη συνέχεια κάντε κλικ στοVERSIONTAB.
  • To help with checking file versions on many computers, the Filever command-line utility is available.For more information about the Filever command-line utility, click the following article number to view the article in the Microsoft Knowledge Base:
    913111How to use the Filever.exe tool to obtain specific information about a file in Windows

Files that are updated by all SQL Server 2005 hotfixes and GDR updates

Some files are updated by every SQL Server 2005 hotfix and GDR update, even if no changes were made in the source code. For example, if Sqlservr.exe is updated,SELECT @@versionshows an updated product version.

The following table lists the files that are updated regardless of code changes.
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Updated fileInitial SP2 release versionΈκδοση SP2 ανανέωσηςΈκδοση της ενημερωμένης έκδοσης GDR δημοσίευσης
Microsoft.ReportingServices.Diagnostics.dll9.00.3042.009.00.3042.009.00.3050.00
MsDtsSrvr.exe9.00.3042.009.00.3042.009.00.3050.00
Msmdsrv.exe9.00.3042.009.00.3042.009.00.3050.00
NSService.exe9.00.3042.009.00.3042.009.00.3050.00
ReportingServicesService.exe9.00.3042.009.00.3042.009.00.3050.00
SqlAccess.dll9.00.3042.009.00.3042.009.00.3050.00
Sqlservr.exe9.00.3042.009.00.3042.009.00.3050.00
SqlWb.exe9.00.3042.009.00.3042.009.00.3050.00

Εναλλακτικός τρόπος αντιμετώπισης

Εάν δεν εφαρμόσετε την ενημερωμένη έκδοση GDR, μπορείτε να ενημερώσετε με μη αυτόματο τρόπο σας εκκαθάρισης κατά διαστήματα εργασιών χρησιμοποιώντας το αντίστοιχο διακομιστή και εκδόσεις του εργαλείου. Εάν εφαρμόσετε αργότερα αυτό ή τυχόν επόμενες ενημερωμένη έκδοση του SQL Server 2005, πρέπει να επαληθεύσετε και ενημέρωση εκκαθάρισης κατά διαστήματα την εργασία. For this reason, we recommend that you apply the GDR update.

PRODUCT SUPPORT

Για μια πλήρη λίστα με αριθμούς τηλεφώνου των Υπηρεσιών Τεχνικής Υποστήριξης της Microsoft (Microsoft Product Support Services), καθώς και για πληροφορίες που αφορούν το κόστος υποστήριξης, μεταβείτε στην παρακάτω τοποθεσία της Microsoft στο Web:
http://support.microsoft.com/contactus/?ws=support
ΣΗΜΕΙΩΣΗΣε ειδικές περιπτώσεις, εάν ένας μηχανικός υποστήριξης της Microsoft κρίνει ότι μια συγκεκριμένη ενημερωμένη έκδοση θα επιλύσει το ζήτημα, ενδέχεται να μην ισχύσουν οι χρεώσεις που υφίστανται κανονικά για κλήσεις υποστήριξης. Για πρόσθετες ερωτήσεις υποστήριξης και για θέματα που δεν αφορούν τη συγκεκριμένη ενημερωμένη έκδοση, θα ισχύσουν οι συνηθισμένες χρεώσεις υποστήριξης.

Περισσότερες πληροφορίες

Αυτή η επείγουσα επιδιόρθωση περιλαμβάνεται επίσης στο πακέτο αθροιστική ενημερωμένη έκδοση (build 3161) για SQL Server 2005 Service Pack 2.Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
935356Υπάρχει διαθέσιμο πακέτο αθροιστική ενημερωμένη έκδοση (build 3161) για SQL Server 2005 Service Pack 2

Ιδιότητες

Αναγν. άρθρου: 933508 - Τελευταία αναθεώρηση: Παρασκευή, 24 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Workgroup Edition
Λέξεις-κλειδιά: 
atdownload kbexpertiseadvanced kbsql2005tool kbprb kbmt KB933508 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:933508

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com