Συνήθεις ερωτήσεις - SQL Server 2000 - αποστολής αρχείου

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

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

Περίληψη

Αυτό το άρθρο περιγράφει διάφορες πτυχές της αποστολής αρχείου καταγραφής και απαντά στις πιο συνήθεις ερωτήσεις σχετικά με το πρόγραμμα εγκατάστασης, ασφάλεια, παρακολούθηση, αλλαγή ρόλου και την κατάργηση του αρχείου καταγραφής αποστολής στο SQL Server 2000 Enterprise Edition.

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

Αρχείο καταγραφής αποστολής στον SQL Server 2000 παρέχει ένα μέσο δημιουργίας αντιγράφων λύση ένα έντονο ασφαλείας χρησιμοποιώντας τον SQL Server πλάνου Οδηγός συντήρησης. Αντίγραφα ασφαλείας του αρχείου καταγραφής συναλλαγών από μια βάση δεδομένων μπορεί να αυτόματα αποστέλλονται σε έναν διαφορετικό διακομιστή και εφαρμόζεται σε μια βάση δεδομένων της αναμονής. Μπορείτε να χρησιμοποιήσετε τη βάση δεδομένων της αναμονής για να εκτελέσετε λειτουργίες μόνο για ανάγνωση (ανάλογα με την κατάσταση φόρτωσης).

Ρύθμιση καταγραφής αποστολής

Q1: Ποια έκδοση του SQL Server πρέπει να έχετε ορίσει αποστολής αρχείου καταγραφής;

A1:Ο παρακάτω πίνακας εμφανίζει την έκδοση του SQL Server που απαιτείται για τα τρία στοιχεία που συμμετέχουν στην αποστολή του αρχείου καταγραφής:
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
ΣτοιχείοΗ έκδοση του SQL Server που απαιτούνται
Πρωτεύων διακομιστήςΕταιρικό ή Developer Edition
Δευτερεύων διακομιστήςΕταιρικό ή Developer Edition
Εποπτεία διακομιστήΟποιαδήποτε έκδοση


Τ2: Τι πρέπει να κάνετε πριν ξεκινήσετε το αρχείο καταγραφής της αποστολής συνόλου αντιγράφων μέσω του SQL Server Enterprise Manager;

A2:Ακολουθεί η λίστα τι πρέπει να κάνετε πριν ξεκινήσετε την αποστολή του αρχείου καταγραφής στον SQL Server 2000.

  • Είτε ξεκινήσετε τον SQL Server και υπηρεσίες SQL Server Agent κάτω από έναν τομέα λογαριασμού ή ρυθμίστε το σχετικό πρωτεύον, δευτερεύουσα και παρακολουθεί τους διακομιστές για ασφάλεια διαβίβασης (δείτε την ερώτηση τρία σε αυτήν την επικεφαλίδα για περισσότερες πληροφορίες).
  • Μπορείτε να ορίσετε καταγραφής αποστολής από οποιονδήποτε υπολογιστή που διαθέτει το SQL Server Enterprise Manager (ρύθμιση παραμέτρων SEM) εγκατάσταση. Πρέπει να καταχωρήσετε όλους τους υπολογιστές που εκτελούν SQL Server που λειτουργούν ως διακομιστές, οι οποίοι έχουν σχεδιαστεί για να το δευτερεύοντες διακομιστές, μέσω ρύθμιση παραμέτρων SEM, στον υπολογιστή από το αρχείο καταγραφής αποστολής πρόκειται να εγκατασταθούν.
  • Δημιουργήστε ένα φάκελο στον πρωτεύοντα διακομιστή για το αρχείο καταγραφής συναλλαγών πάλι εγγραφές. Μπορείτε να δημιουργήσετε αυτόν το φάκελο σε οποιοδήποτε σημείο στον κύριο υπολογιστή. Πρέπει να υπάρχει αρκετός ελεύθερος χώρος στη μονάδα δίσκου στην οποία μπορείτε να τοποθετήσετε το φάκελο για τη διατήρηση του αρχείου καταγραφής συναλλαγών τις οποίες τουλάχιστον μία ημέρες πίσω εγγραφές. Η ακριβής απαιτούμενος χώρος δεν είναι εύκολο να προβλέψει γιατί εξαρτάται από το μέγεθος και τη συχνότητα του αρχείου καταγραφής συναλλαγών πίσω εγγραφές της βάσης δεδομένων. Η Microsoft συνιστά να δημιουργήσετε ένα διαφορετικό φάκελο για κάθε βάση δεδομένων που έχετε καταγράψει αποστολής.
  • Κοινή χρήση των φακέλων που δημιουργήσατε στο προηγούμενο βήμα. Βεβαιωθείτε να παραχωρήσετε δικαιώματα για ΑΝΑΓΝΩΣΗ και CHANGE για το Microsoft Windows NT λογαριασμούς με ποιο διακομιστή SQL και SQL Server Agent ξεκινούν υπηρεσίες για τους διακομιστές που συμμετέχουν στη σύνδεση αποστολής. Εάν χρησιμοποιείτε ασφάλεια διαβίβασης, εκχωρήστε αυτά τα δικαιώματα για τον τοπικό λογαριασμό των Windows NT, κάτω από τις οποίες σχετίζονται έχουν ξεκινήσει οι υπηρεσίες του SQL Server.
  • Καταργήστε ή απενεργοποιήστε οποιοδήποτε αρχείο καταγραφής συναλλαγών αντίγραφα εργασίες σχετικά με τις βάσεις δεδομένων που θα αποσταλούν καταγραφής. Αυτό περιλαμβάνει οποιοδήποτε τρίτο μέρος αντίγραφο ασφαλείας εργασιών.
Τ3: Ενέργειες πρέπει να ξεκινήσετε τον SQL Server που σχετίζονται με τις υπηρεσίες σε ένα λογαριασμό τομέα αντί για έναν τοπικό λογαριασμό των Windows NT;

A3:Είναι δυνατό να ρυθμίσετε τις υπηρεσίες SQL Server για να ξεκινήσει σε έναν τοπικό λογαριασμό των Windows NT, εκτός και αν ο SQL Server είναι ρυθμισμένο να εκτελείται ως έναν εικονικό διακομιστή, σε συνδυασμό με την υπηρεσία συμπλέγματος της Microsoft. Μπορείτε να χρησιμοποιήσετε τα Windows NT διαβίβασης ασφαλείας για αυτόν το σκοπό. Ακολουθήστε τα παρακάτω βήματα για να ρυθμίσετε τις παραμέτρους ασφαλείας διαβίβασης:
  • Δημιουργήστε ένα λογαριασμό των Windows NT στον πρωτεύοντα, δευτερεύοντα και παρακολούθηση υπολογιστών με το ίδιο όνομα και κωδικό πρόσβασης.
  • Configure SQL Server related services to start under these Windows NT accounts on all computers.
The SQL Server services must be started under a domain account if SQL Server is configured to run as a virtual server with Microsoft Cluster Service. Even if SQL Server is a virtual server, Microsoft recommends that you use a domain account to start the services when SQL Server computers are in a domain. You gain the following advantage by having SQL Server related services start under a domain account:
  • Change of password for the SQL Server start up account will not result in a failure of log shipping jobs. To successfully continue log shipping in a pass-through security situation, all the servers must have the password changed for the Windows NT start up account, at the same time.
Q4: Where can I set up log shipping from?

A4:In SQL Server Enterprise Manager, right-click the database for which log shipping has to be set up, and then clickMaintenance Plan. ΣτοΚαλώς ορίσατεπαράθυρο διαλόγου, κάντε κλικ στο κουμπίΕπόμενο. Κάντε κλικ για να επιλέξετε τοShip the transaction log to other SQL Servers (log shipping)Πλαίσιο ελέγχου. The check box indicates to the SQL Server Maintenance Plan Wizard that this database must have log shipping. You can perform this step from a client that has SQL Server Enterprise Manager installed.

Q5: Why is the log shipping check box sometimes dimmed in theMaintenance Planπαράθυρο διαλόγου;

A5:The check box can be dimmed for one of the following reasons:
  • Multiple databases might be selected for the Maintenance Plan.
  • The database that is selected is not in theΠλήρης (Full)ήBulk Logged Recoverymodel.
  • SQL Server 2000 Enterprise Edition is not installed on the server.
Q6: Why does the log shipping set up fail while performing the initial configuration?

A6:There are several reasons that may cause the log shipping set up to fail. At this time there is at least one known problem that causes this behavior.Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
298743BUG: All changes may not be rolled back when Log Shipping Maintenance Wizard fails
Q7: Are the table schema and database file structure changes propagated to the secondary server?

A7:In SQL Server 2000, all table schema and database file structure changes are logged operations. However, if a new NDF or LDF file is added to the primary database, the transaction log restore job fails while loading the transaction log backup that was performed immediately after the database file was added to the primary database.Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
286280Description of the effect to database recovery after you add or remove database files
Q8: Can I script log shipping?

A8:ΟΧΙ,. Currently, it is not possible to script log shipping. The only supported means of setting up log shipping is through the wizard as described in question 4 of this section.

Q9: Can I set up log shipping between servers in multiple domains?

A9:YES. It is possible to set up log shipping between servers that are in separate domains. There are two ways to do this:
  • Use pass-through security. Configure Windows NT accounts with the same name and passwords on the primary, secondary and monitor servers. Configure SQL Server related services to start under these accounts on all servers and use SQL authentication while setting up log shipping to connect to the monitor server. -ή-

  • Use conventional Windows NT security. You must configure the domains with two-way trusts. SQL Server related services can be started under domain accounts. Either SQL authentication or Windows authentication can be used by jobs on the primary and secondary servers to connect to the monitor server. All other requirements are the same as explained in question 2 of this section.
Q10: Can I configure primary and secondary servers to use SQL authentication to connect to the monitor server?

A10:YES. It is possible to use either Windows or SQL authentication for primary and secondary servers to connect to the monitor server. Microsoft recommends that you use Windows authentication for this purpose. However, if it is not possible to use Windows authentication, you can use SQL authentication. SQL Server will create a "log_shipping_monitor_probe" account on the primary, secondary and monitor servers, if it does not already exist, with the password specified when you set up log shipping. If SQL authentication is used for log shipping, you must configure SQL Server on the primary, secondary and monitor servers to use Mixed Mode authentication.

Log shipping security considerations

Q1: If I make the "guest" account unavailable before setting up log shipping, and I want my secondary database to be in a standby state, how can I allow users to have access to the secondary database (enforcing the same security model as the primary server)?

A1:Ο λογαριασμός "Επισκέπτης" δεν πρέπει να καταργηθεί από το SQL Server για οποιονδήποτε λόγο.Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
315523Κατάργηση του λογαριασμού guest μπορεί να προκαλέσει ένα σφάλμα 916 στο SQL Server 2000 SP4 ή παραβίαση πρόσβασης Διαχειρισμένες εξαίρεσης σε παλαιότερες εκδόσεις του SQL Server 2000
Ωστόσο, μπορεί να κάνετε "Επισκέπτης" του λογαριασμού δεν είναι διαθέσιμη για βάσεις δεδομένων που μπορεί να υπάρχουν ζητήματα ασφαλείας. Επειδή η δευτερεύουσα βάση δεδομένων βρίσκεται σε κατάσταση αναμονής, δεν είναι δυνατή η χρήση τουsp_change_users_loginαποθηκευμένη διαδικασία να re-map κατάλληλα τις συνδέσεις. Για να επιβάλετε το ίδιο μοντέλο ασφαλείας σε μια βάση δεδομένων της αναμονής, δημιουργήστε τις συνδέσεις στον δευτερεύοντα διακομιστή, χρησιμοποιώντας την ίδια τιμή αναγνωριστικό ασφαλείας (SID) ασφαλείας ως πρωτεύοντα διακομιστή. Διαβάστε το ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft για περισσότερες πληροφορίες σχετικά με τη δημιουργία συνδέσεων με το ίδιο αναγνωριστικό ΑΣΦΑΛΕΊΑΣ τιμές:
303722Πώς να παραχωρήσει πρόσβαση σε συνδέσεις SQL σε μια βάση δεδομένων της αναμονής, όταν ο χρήστης guest είναι απενεργοποιημένος στον SQL Server
Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
321247Σχετικά με τον τρόπο ρύθμισης των παραμέτρων ασφαλείας για SQL Server καταγραφής αποστολής
Τ2: Τι κάνει sp_resolve_logins

A2:Η ώρα του αρχείου καταγραφής αποστολής αλλαγή ρόλου, τοsp_resolve_loginsαποθηκευμένη διαδικασία απαιτεί ένα αρχείο BCP τοsysloginsΠίνακας του συστήματος από τον πρωτεύοντα διακομιστή. Αυτή η αποθηκευμένη διαδικασία φορτώνει το αρχείο BCP στον προσωρινό πίνακα και διέρχεται μέσω κάθε σύνδεση για να επαληθεύσετε εάν υπάρχει μια σύνδεση με το ίδιο όνομα σε δευτερεύοντα διακομιστήsysloginsΠίνακας του συστήματος. Στη συνέχεια ελέγχει εάν υπάρχει η τιμή SID για αυτή τη σύνδεση της δευτερεύουσας βάσης δεδομένωνsysusersΠίνακας του συστήματος. Τέλος ελέγχει για να δείτε εάν το αναγνωριστικό ΑΣΦΑΛΕΊΑΣ τιμή του δευτερεύοντος βάσης δεδομένωνsysusersΠίνακας του συστήματος δεν είναι η ίδια με την τιμή SID σε δευτερεύοντα διακομιστήsysloginsTABLE. Εάν ικανοποιούνται αυτές οι έλεγχοι, τοsp_resolve_loginsαποθηκευμένη διαδικασία εκτελεί τοsp_Change_users_loginαποθηκευμένη διαδικασία για τη συγκεκριμένη σύνδεση και επιδιορθώσεις το αναγνωριστικό ΑΣΦΑΛΕΊΑΣ του δευτερεύοντος βάσης δεδομένωνsysusersΠίνακας του συστήματος. Η εκτέλεση αυτής της αποθηκευμένης διαδικασίας απαιτείται μόνο αν υπάρχουν νέες συνδέσεις που έχουν δημιουργηθεί στον πρωτεύοντα διακομιστή, αφού έχει γίνει προετοιμασία της αποστολής αρχείου καταγραφής και τις ίδιες συνδέσεις δεν δημιουργούνται σε δευτερεύοντες διακομιστές με το ίδιο αναγνωριστικό ΑΣΦΑΛΕΊΑΣ (όπως περιγράφεται στη Γνωσιακή Βάση της Microsoft Q303722 άρθρο).

Τ3: Ηsp_resolve_loginsαποθηκευμένη διαδικασία εκτελείται με επιτυχία, ωστόσο, δεν εκτελείται η αναμενόμενη τροποποιήσεις για την ασφάλεια του δευτερεύοντα διακομιστή. Γιατί;?

A3:Για ναsp_resolve_loginsαποθηκευμένη διαδικασία απαιτεί ένα ενημερωμένο αρχείο BCP από τον πρωτεύοντα διακομιστήsysloginsΠίνακας του συστήματος. Αυτές οι συνδέσεις πρέπει να δημιουργηθεί ήδη από τον δευτερεύοντα διακομιστή. Εάν πληρούνται αυτές οι δύο συνθήκες, τοsp_resolve_loginsstored procedure performs the modifications to thesysuserssystem table in the secondary database.

Q4: Do I have to run a Transfer Logins DTS task in conjunction with thesp_resolve_loginsstored procedure before performing the role change?

A4:YES. You must use the Transfer Logins task to make sure that the logins exist in thesysloginssystem table on the secondary server. This does not guarantee that the user can use the secondary database (if the secondary database is loaded in standby mode). If the user has to use the secondary database before performing the log shipping role change, see question 1 in this section.

Q5: Does thesp_resolve_loginsstored procedure work for remote logins in SQL Server?

A5:ΟΧΙ,. Για ναsp_resolve_loginsstored procedure only works for typical logins. Any remote logins must be created manually on the secondary server.

Log shipping monitoring

Q1: Log Shipping Backup and Out of Sync alerts are firing, even when the secondary server is updated with the transaction log backups. Is this possible?

A1:YES. It is possible that the alerts might fire even when the secondary database is being updated. If the alert threshold is set to a value less than double the time between back up and copy or restore jobs, the alerts might be raised. If the alerts are being raised and the threshold is close to or less than two times the time between subsequent backup and copy or restore jobs, go ahead and increase the threshold.

Q2: Why do the transaction log backups fail to restore on the secondary server?

A2:Transaction Log backups can only be restored if they are in a sequence. This sequence is determined by theLastLSNANDFirstLSNfields that are returned by theRESTORE HEADERONLYΕντολή. Αν υπάρχει ήδη ο φάκελοςLastLSNτο πεδίο και τοFirstLSNfield do not display the same number on consecutive transaction log backups, they are not restorable in that sequence. There may be several reasons for transaction log backups to be out of sequence. Some of the most common reasons are:
  • There are redundant transaction log backup jobs on the primary server that are causing the sequence to be broken.
  • There are non-logged operations performed in the database.Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
    272093Description of the effects of nonlogged and minimally logged operations on transaction log backup and the restore process in SQL Server
  • The recovery model of the database was probably toggled between transaction log backups.
  • The Data Transformation Services (DTS) task on the primary server might be causing this problem.Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
    308267FIX: DTS Copy Objects Task (DMO) breaks transaction log backup chain by switching recovery mode to Simple during transfer
Q3: Where can I find information about errors while performing back up, copy or restore operations?

A3:To get more information about a particular log shipping pair, follow these steps:
  1. Open SQL Server Enterprise Manager, and then connect to the monitor server.
  2. underΔιαχείρισηΚάντε κλικLog Shipping Monitor. In the right window pane, all the log shipping pairs are displayed (that have been configured with this server as the monitor server). If the log shipping pair is not visible, right-click theLog Shipping Monitor(στην οθόνηΔιαχείριση), και στη συνέχεια κάντε κλικ στο κουμπίRefresh.
  3. Right-click the log shipping pair that you want information about, and then clickView Backup Historyto view the back up job history.
  4. Right-click the log shipping pair, and then clickView Copy/Restore Historyto view the history for copy and restore jobs.
  5. Right-click the log shipping pair, and then clickΙδιότητες (Properties)to view the current log shipping status, Source, and Destination alert status.
Q4: Does the file name first_file_000000000000.trn indicate that the copy or restore job was unsuccessful?

A4:Each run of the copy and restore job is associated with at least one file. By default, if no files are copied or restored in a certain run of any of these two jobs, SQL Server places first_file_000000000000.trn in theΌνομα αρχείουΠεδίο (Field). This may or may not indicate a problem. For example, the very first time that copy or restore jobs are run on the secondary server, there might not be any files available to copy or restore. In this case, first_file_000000000000.trn does not necessarily represent an error. However, under certain circumstances, this might represent a problem. Read the following Microsoft Knowledge Base article for more information:
292586Αντίγραφο ασφαλείας, αντίγραφο και φόρτωσης πληροφορίες για την εργασία δεν ενημερώνεται στην οθόνη αποστολής αρχείου καταγραφής
Q5: Είναι δυνατό να τροποποιήσει τη συχνότητα και ο προορισμός αντιγράφων ασφαλείας αρχείου καταγραφής συναλλαγών, στον πρωτεύοντα διακομιστή, αφού έχει μείνει λειτουργίας αποστολής αρχείου καταγραφής για λίγο;

A5:YES. Αυτή η πληροφορία είναι στο σχέδιο συντήρησης στον πρωτεύοντα διακομιστή. Για να προβάλετε τις πληροφορίες, ακολουθήστε τα εξής βήματα:
  1. Κάντε διπλό κλικ στο φάκελοΣχεδιασμός συντήρησηςστον πρωτεύοντα διακομιστή για τη βάση δεδομένων για την οποία οι πληροφορίες αυτές πρέπει να τροποποιηθεί.
  2. Κάντε κλικ στην καρτέλαΔημιουργία αντιγράφου ασφαλείας αρχείου καταγραφής συναλλαγώνκαρτέλα τροποποίηση του προορισμού και τη συχνότητα στο παράθυρο διαλόγου.
  3. Επειδή η εργασία αντιγραφής του δευτερεύοντα διακομιστή αναμένει για να αντιγράψετε τα αντίγραφα ασφαλείας του αρχείου καταγραφής συναλλαγών από το κοινόχρηστο στοιχείο που καθορίζεται κατά το χρόνο αποστολής του αρχείου καταγραφής που έχει ρυθμιστεί, αυτή η εργασία μπορεί να αποτύχει μετά την τροποποίηση του φακέλου προορισμού για το αρχείο καταγραφής συναλλαγών πάλι εγγραφές. Για περισσότερες πληροφορίες σχετικά με τον τρόπο για να επιλύσετε αυτό το ζήτημα, διαβάστε το ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft:
    314570Δεν είναι δυνατό να τροποποιήσετε κοινόχρηστο στοιχείο δικτύου αντιγράφων ασφαλείας αφού αλλάξετε το φάκελο αντιγράφων ασφαλείας του αρχείου καταγραφής συναλλαγών

Αλλαγή ρόλου αποστολής αρχείου καταγραφής

Q1: Πώς εκτελώ ένα αρχείο καταγραφής αποστολής αλλαγή ρόλου;

A1:Κάντε κλικ στην ακόλουθη σύνδεση για να διαβάσετε το θέμα Online βιβλία του SQL Server 2000 σχετικά με την εκτέλεση ενός αρχείου καταγραφής αποστολής αλλαγή ρόλου:

Πώς να εγκαταστήσετε και να εκτελέσετε ένα ρόλο αποστολής αρχείου καταγραφής Αλλαγή (Transact-SQL)

Τ2: Να εκτελώ μια αλλαγή ρόλου ενώ ο πρωτεύων διακομιστής είναι εκτός σύνδεσης ή δεν είναι διαθέσιμη;

A2:YES. Εκτελεί τοsp_change_primary_roleαποθηκευμένη διαδικασία στον πρωτεύοντα διακομιστή είναι προαιρετική.

Τ3: Γιατί κάνει τοsp_resolve_loginsαποθηκευμένη διαδικασία αποτύχει, εμφανίζοντας το μήνυμα λάθους 208 όταν εκτελείται από τη δευτερεύουσα βάση δεδομένων κατά την αλλαγή ρόλου;

A3:Για ναsp_resolve_loginsαποθηκευμένη διαδικασία δεν εγκρίνετε τοsysusersΠίνακας του συστήματος με τοMasterπρόθεμα βάσης δεδομένων. Αυτό είναι ένα γνωστό ζήτημα με τον κωδικό για τοsp_resolve_loginsαποθηκευμένη διαδικασία. Για περισσότερες πληροφορίες σχετικά με αυτό το ζήτημα, διαβάστε το ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft:
310882BUG: sp_resolve_logins αποθηκευμένη διαδικασία αποτυγχάνει εάν εκτελείται κατά την αποστολή αλλαγή ρόλου
Q4: Υπάρχει ένα πρόβλημα κατά τον προβιβασμό ενός δευτερεύοντος διακομιστή ως κύριο διακομιστή, όταν υπάρχουν πολλοί δευτερεύοντες διακομιστές που συμμετέχουν σε μια αλλαγή ρόλου;

A4:Διαβάστε το ακόλουθο άρθρο της Γνωσιακής Βάσης της Microsoft σχετικά με ένα γνωστό ζήτημα που μπορεί να προκαλέσει σφάλματα κατά την εκτέλεση μιας αλλαγής του ρόλου που περιλαμβάνει πολλούς δευτερεύοντες διακομιστές:
300497ΕΝΗΜΕΡΩΣΗ: Σύνδεση αποστολής: δεν είναι δυνατό να αλλάξετε ρόλο από το δευτερεύον σε κύριο όταν έχουν διαφορετικά ονόματα βάσης δεδομένων
Q5: Πώς να μου ξαναγίνονται αποστολής αρχείου καταγραφής μετά τον προβιβασμό του δευτερεύοντα διακομιστή ως πρωτεύοντα διακομιστή;

A5:Αν υπάρχει ήδη ο φάκελοςΕπιτρέπει τη βάση δεδομένων για να αναλάβει το ρόλο κύριαςτο πλαίσιο ελέγχου είναι επιλεγμένο, κατά τη ρύθμιση στο αρχείο καταγραφής αποστολής, τοΠροσθήκη βάσης δεδομένων προορισμούπλαίσιο διαλόγου, ακολουθήστε αυτά τα βήματα για να προσθέσετε ένα νέο δευτερεύοντα διακομιστή μετά την εκτέλεση μιας αλλαγής ρόλου. Εάν δεν έχει επιλεγεί η ρύθμιση, χρησιμοποιήστε τον Οδηγό συντήρησης σχέδιο ρύθμισης καταγραφής αποστολής μετά από μια αλλαγή ρόλου.
  1. Ανοίξτε το SQL Server Enterprise Manager και στη συνέχεια συνδέστε το προβιβασμένο πρωτεύοντα διακομιστή. Η καταχώρηση του διακομιστή που θέλετε να προσθέσετε ως δευτερεύοντα διακομιστή.
  2. expandΔιαχείριση(στο SQL Server Enterprise Manager), και στη συνέχεια κάντε κλικ στο κουμπίΣχέδια συντήρησης. Κάντε δεξιό κλικ στο κατάλληλο σχέδιο συντήρησης από τη λίστα και, στη συνέχεια, κάντε κλικ στο κουμπίΙδιότητες (Properties).
  3. Κάντε κλικ στην καρτέλαΑποστολή αρχείου καταγραφήςκαρτέλα και στη συνέχεια κάντε κλικADD.
  4. Δώστε τις κατάλληλες πληροφορίες όσον αφορά τον δευτερεύοντα διακομιστή σχετικά με αυτό το παράθυρο διαλόγου και στη συνέχεια κάντε κλικ στο κουμπίOk. This will add the new secondary server to log shipping.
Q6: How can I continue to log ship to the former primary server without restoring a database backup?

A6:It is possible to log ship between two servers repeatedly without having to restore the complete database backup. The requirement is that both the primary and secondary servers are available when you perform the role change procedure. As part of performing the role change, you must run thesp_change_primary_roleαποθηκευμένη διαδικασία. Πρέπει να εκτελέσετε τοsp_change_primary_rolestored procedure with a@final_stateparameter of either 2 or 3. This will leave the primary database in an unrecovered state after performing the transaction log back up. Because the database is left in an unrecovered state, this database can be selected when the log shipping destination is added (as explained in the previous question). This way you do not have to reload a database backup.

Log shipping removal

Q1: How can I stop log shipping for a particular log shipping pair?

A1:Follow these steps to remove a log shipping pair:
  1. Open the SQL Server Enterprise Manager on the primary server. expandΔιαχείριση, και στη συνέχεια κάντε κλικ στο κουμπίMaintenance Plan. Κάντε δεξιό κλικ στοMaintenance Plan, και στη συνέχεια κάντε κλικ στο κουμπίΙδιότητες (Properties).
  2. Κάντε κλικ στην καρτέλαLog Shippingtab, and then click to select the log shipping pair that you want to remove.
  3. Κάντε κλικ στην καρτέλαDeletecommand button to remove this pair from log shipping. If this is the last pair in log shipping, clickingDeleteremoves log shipping. If you want to continue log shipping to a different server or to a database, clickADD. Then, click to select the appropriate server or database to act as the secondary server before you remove the existing log shipping secondary.
Q2: Is there a problem with removing log shipping for a database that has special characters in it's name?

A2:Read the following Microsoft Knowledge Base article, which discusses this problem in more detail:
295936FIX: Error removing log shipping on secondary database when database name has a quote

Αναφορές

For more information about log shipping, visit the following Microsoft Web sites:
How to setup log shipping (white paper)
http://download.microsoft.com/download/SQLSVR2000/Utility/2.0/WIN98/EN-US/log_shipping.exe
Log shipping
http://msdn2.microsoft.com/en-us/library/aa213785(SQL.80).aspx
275146Frequently asked questions - SQL Server 7.0 - Log shipping
Δεν βλέπετε μια απάντηση στην ερώτησή σας; Επισκεφθείτε τις ομάδες συζήτησης του διακομιστή Microsoft SQL στο:
Microsoft Ομάδες συζήτησης της SQL Serverhttp://www.microsoft.com/communities/newsgroups/en-us/
Comments about this or other Microsoft Knowledge Base articles? Απόθεση μας μια σημείωση στοSQLKB@Microsoft.com.

Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
917544BUG: You receive an error message when you run the "Log Shipping Alert Job - Restore" job in SQL Server 2000

Ιδιότητες

Αναγν. άρθρου: 314515 - Τελευταία αναθεώρηση: Τρίτη, 21 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Developer Edition
Λέξεις-κλειδιά: 
kbinfo kbmt KB314515 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:314515

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

 

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