ΕΝΗΜΕΡΩΣΗ: Η υπηρεσία SQL Server με υπηρεσίες (SSIS) δεν ξεκινά κατά την εγκατάσταση του SQL Server 2005 SP1 σε έναν υπολογιστή που εκτελεί ήδη την υπηρεσία SSIS

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 918644
Σφάλμα #: 694 (SQL επείγουσας επιδιόρθωσης)
Η Microsoft διανέμει ενημερώσεις κώδικα του Microsoft SQL Server 2005 ως ένα αρχείο με δυνατότητα λήψης. Επειδή οι ενημερώσεις κώδικα είναι αθροιστικές, κάθε νέα έκδοση περιέχει όλες τις επείγουσες επιδιορθώσεις και να διορθώσετε όλες τις ενημερώσεις κώδικα ασφαλείας που είχαν περιληφθεί σε προηγούμενες SQL Server 2005, έκδοση.
Ανάπτυξη όλων | Σύμπτυξη όλων

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

Συμπτώματα

Κατά την εγκατάσταση του Microsoft SQL Server 2005 Service Pack 1 (SP1) σε έναν υπολογιστή που εκτελεί ήδη SQL Server με υπηρεσίες (SSIS), δεν θα ξεκινήσει η υπηρεσία SSIS και το ακόλουθο μήνυμα λάθους καταγράφεται στο αρχείο καταγραφής συμβάντων του συστήματος:
Η υπηρεσία δεν ανταποκρίθηκε στην αίτηση έναρξης ή ελέγχου μέσα στα καθορισμένα χρονικά πλαίσια. (Error 1054: The service did not respond to the start or control request in a timely fashion.)
ΣΗΜΕΙΩΣΗΑυτό το ζήτημα μπορεί να προκύψει επίσης με την υπηρεσία Notification Services (NS).

Αιτία

Αυτό το ζήτημα παρουσιάζεται επειδή δεν έχουν πρόσβαση στην τοποθεσία Web http://crl.microsoft.com υπολογιστή που επηρεάζεται. Αυτό το ζήτημα παρουσιάζεται επειδή η ακόλουθη συμπεριφορά:
  • Κατά την εκκίνηση της υπηρεσίας SSIS του Microsoft .NET Framework, το .NET Framework καλεί τοΤο CryptoAPIη λειτουργία για την επαλήθευση των πιστοποιητικών που έχουν αντιστοιχιστεί στα αρχεία της συγκρότησης του SQL Server.
  • Για ναΤο CryptoAPIσυνάρτηση ελέγχει μια λίστα ανάκλησης της πιστοποιητικών (CRL) που είναι διαθέσιμες στην τοποθεσία Web http://crl.microsoft.com. Αυτή η ενέργεια απαιτεί σύνδεση στο Internet.
  • Εάν η σύνδεση στο Internet είναι αποκλεισμένη, τις εξερχόμενες αιτήσεις HTTP ενδέχεται να απορριφθούν. Επομένως, δεν επιστρέφεται ένα μήνυμα σφάλματος. Επιπλέον, η μεγάλη καθυστέρηση προκαλεί τον έλεγχο CRL χρονικού ορίου.
  • Η Διαχείριση ελέγχου υπηρεσιών (SCM) Καθορίζει ότι η υπηρεσία SSIS χρειάζεται πολύ χρόνο για να ξεκινήσετε. Επομένως, η SCM αναφέρει το μήνυμα λάθους και δεν έχει ξεκινήσει η υπηρεσία SSIS.

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

Για να επιλύσετε αυτό το ζήτημα, εγκαταστήστε το πακέτο αθροιστικών επειγουσών επιδιορθώσεων (build 2153) για Microsoft SQL Server 2005.Για περισσότερες πληροφορίες σχετικά με τον τρόπο λήψης του πακέτου αθροιστικών επειγουσών επιδιορθώσεων (build 2153) για το SQL Server 2005, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
918222Υπάρχει διαθέσιμο πακέτο αθροιστικών επειγουσών επιδιορθώσεων (build 2153) για το SQL Server 2005
ΣΗΜΕΙΩΣΗΕάν εφαρμόσετε την επείγουσα επιδιόρθωση που περιγράφεται στο άρθρο της Γνωσιακής Βάσης της Microsoft 918222, το ζήτημα έχει επιλυθεί. Ωστόσο, η εκκίνηση της υπηρεσίας είναι αργή.

Πρέπει να εγκαταστήσετε τα πακέτα όλων των στοιχείων με τη σειρά που αναγράφονται σε αυτό το άρθρο. Εάν δεν εγκαταστήσετε το στοιχείο πακέτα με τη σωστή σειρά, ενδέχεται να εμφανιστεί ένα μήνυμα σφάλματος.Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
919224ΕΝΗΜΕΡΩΣΗ: Ενδέχεται να λάβετε ένα μήνυμα λάθους κατά την εγκατάσταση του πακέτου αθροιστικών επειγουσών επιδιορθώσεων (build 2153) για το SQL Server 2005

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

Για την αντιμετώπιση αυτού του ζητήματος, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους.

Μέθοδος 1: Προσθήκη μιας νέας ετικέτας XML


Εάν το σύστημά σας διαθέτει την ενημερωμένη έκδοση του Microsoft .NET Framework έκδοση της οποίας είναι ίσο με ή νεότερη έκδοση από την έκδοση που περιγράφεται στο άρθρο της Γνωσιακής Βάσης της Microsoft936707, μπορείτε να αντιμετωπίσετε αυτό το ζήτημα προσθέτοντας μια νέα ετικέτα XML για την απενεργοποίησηgeneratePublisherEvidence. Για να γίνει αυτό, πρέπει να επεξεργαστείτε το *. exe.config αρχείου για τις υπηρεσίες SSIS (MsDtsSrvr.exe.config) και το *. exe.config αρχείου για οποιοδήποτε από τα runtimes SSIS. Αυτή η δυνατότητα απενεργοποιεί τον έλεγχο CRL και περιλαμβάνεται σε όλες τις επείγουσες επιδιορθώσεις για το Microsoft .NET Framework, ξεκινώντας από την επιδιόρθωση που περιγράφεται στο άρθρο της Γνωσιακής Βάσης της Microsoft 936707. To check whether this update is installed for the version of the .NET Framework 2.0 that is running on your system, you can check the properties of the following file to make sure that it is version 876 or a later revision. (The version number should be 2.0.50727.876 or a later version.)
C:\Windows\Microsoft.NET\Framework\v2.0.50727\MsCorWks.dll
  • SSIS 2005 Service configuration file
    • C:\Program Files\Microsoft SQL Server\90\DTS\Binn\msdtssrvr.exe.config

  • SSIS 2005 runtime configuration files on 32-bit or 64-bit:
    • C:\Program Files\Microsoft SQL Server\90\DTS\Binn\
      • DTExec.exe.config (command line tool for running SSIS Packages and SSIS Packages from SQL Server Agent jobs)
      • Dtshost.exe.config (for child packages by Execute Package Task)
      • DtsDebugHost.exe.config (for running packages in the BIDS debugger)
      • DTUtil.exe.config
  • Equivalent WOW64 SSIS 2005 runtime configuration files for running 32-bit SSIS packages on a 64-bit computer:
    • C:\Program Files (x86)\Microsoft SQL Server\90\DTS\Binn\DTExec.exe.config
      • DTExec.exe.config (command line tool for running SSIS Packages and SSIS Packages from SQL Server Agent jobs)
      • Dtshost.exe.config (for child SSIS packages from the Execute Package Task)
      • DtsDebugHost.exe.config (for running SSIS packages in the BIDS debugger)
      • DTUtil.exe.config
      • DTSWizard.exe.config (for the Import Export Wizard which uses SSIS packages internally)


  • For SSIS 2005 if you have a custom executable that loads SSIS runtimes programmatically, you may to edit custom application’s config file.

    ΣΗΜΕΙΩΣΗYour Program Files folder location may vary based on customizations made during your SQL Server 2005 installation. If unsure where SSIS is installed, check the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\DTS\Setup\ for the string value of SQLPath.

If you have SSIS 2008 or a later version, the generatePublisherEvidence tag is already included in the config files for all SSIS executables. You do not have to take further action for SQL Server 2008 Integration Services runtimes to avoid the certificate check.

In SQL Server 2005 Integration Services, to avoid the CRL certificate check, this new option can be added in the application configuration file:
<generatepublisherevidence enabled="false"></generatepublisherevidence>

This tag goes between the <runtime> </runtime> tag in the config file. You may have to manually add the runtime tags and the generatePublisherEvidence tag if they do not already exist in the *.config file.

Here is an example DTExec.exe.config file for SSIS 2005:

<configuration>

<startup>

<requiredRuntime version="v2.0.50727"/>

</startup>

<runtime>

<generatePublisherEvidence enabled="false"/>

</runtime>

</configuration>

Here is an example of the DTExec.exe.config from SSIS 2008:

<configuration>
<startup>
<requiredRuntime version="v2.0.50727"/>
</startup>
<runtime>
<gcServer enabled="true"/>
<disableCommitThreadStack enabled="true"/>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>

Method 2: Configure proxy settings

Make sure that the proxy settings are configured correctly for the service account to access the Internet.For more information about how to use the Proxycfg.exe tool to modify your WinHTTP proxy settings, click the following article number to view the article in the Microsoft Knowledge Base:
841641IIS returns a "403.13 Client Certificate Revoked" error message after you install MS04-011 because of Wininet proxy settings
Microsoft Knowledge Base article 841641 also helps you configure a specific proxy setting if you are running services as a noninteractive account.

Method 3: Configure the firewall

Configure your firewall to return a failure status to the application quickly if the firewall blocks access to the http://crl.microsoft.com website.

ΣΗΜΕΙΩΣΗ:For more information, see your firewall documentation or contact your firewall provider.

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα σφάλμα το οποίο παρουσιάζεται στα προϊόντα της που αναφέρονται στην ενότητα "Ισχύει για".

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

Για περισσότερες πληροφορίες σχετικά με την ορολογία ενημερωμένων εκδόσεων λογισμικού, κάντε κλικ στον αριθμό του άρθρου παρακάτω για να προβάλετε το άρθρο της Γνωσιακής βάσης της Microsoft:
824684Περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερώσεων λογισμικού της Microsoft

Αναφορές

For more information about Certificate Revocation Lists, click the following article number to view the article in the Microsoft Knowledge Base:
289749Certificate Revocation Lists (CRLs) and IIS 5.0 frequently asked questions

Ιδιότητες

Αναγν. άρθρου: 918644 - Τελευταία αναθεώρηση: Πέμπτη, 30 Δεκεμβρίου 2010 - Αναθεώρηση: 3.0
Λέξεις-κλειδιά: 
kbfix kbsql2005setup kbexpertiseinter kbexpertiseadvanced kbtshoot kbmt KB918644 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:918644

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

 

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