ΤΡΌΠΟΣ: Ρυθμίστε τις παραμέτρους του SQL Server για αποθήκευση ASP.NET κατάσταση περιόδου λειτουργίας

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

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

Περίληψη

Αυτό το άρθρο βήμα προς βήμα παρουσιάζει τον τρόπο ρύθμισης παραμέτρων Microsoft SQL Server για ASP.Κατάσταση περιόδου λειτουργίας της λειτουργίας Δικτύου SQL Server Διαχείριση.

Απαιτήσεις

Η ακόλουθη λίστα περιγράφει το συνιστώμενο υλικό, λογισμικό, υποδομή δικτύου και service pack που χρειάζεστε:
  • Τα Microsoft Windows 2000 Professional, τα Windows 2000 Διακομιστής, Microsoft Windows 2000 Advanced Server ή Microsoft Windows XP
  • Από τη Microsoft.NET Framework
  • Υπηρεσίες Microsoft Internet Information Services (IIS)
  • Microsoft SQL Server

Ρυθμίστε τις παραμέτρους του διακομιστή SQL για το ASP.NET κατάσταση περιόδου λειτουργίας διακομιστή SQL

Τα παρακάτω βήματα περιγράφουν τον τρόπο εκτέλεσης του InstallSqlState.sql και των UninstallSqlState.sql αρχείων δέσμης ενεργειών για να ρυθμίσετε τις παραμέτρους της περιόδου λειτουργίας SQL Server κατάσταση διαχείρισης.
  1. Στο SQL Query Analyzer για το Το αρχείο μενού, κάντε κλικ στο κουμπί Άνοιγμα.
  2. Με το Άνοιγμα του αρχείου ερωτήματος στο παράθυρο διαλόγου, αναζητήστε το αρχείο δέσμης ενεργειών InstallSqlState.sql, και στη συνέχεια, κάντε κλικ στο κουμπί Άνοιγμα. Από προεπιλογή, InstallSqlState.sql βρίσκεται σε μία από τις παρακάτω φακέλους:
    μονάδα δίσκου συστήματος\WINNT\Microsoft.NET\Framework\έκδοση\

    μονάδα δίσκου συστήματος\Windows\Microsoft.NET\Framework\έκδοση\
  3. Αφού InstallSqlState.sql ανοίγει στο SQL Query Analyzer Κάντε κλικ στο κουμπί Εκτέλεση από το Ερώτημα μενού για να εκτελέσετε τη δέσμη ενεργειών.
  4. Πριν να εκτελέσετε το αρχείο δέσμης ενεργειών UninstallSqlState.sql Απεγκαταστήστε παραμέτρων διαχείρισης κατάσταση περιόδου λειτουργίας SQL Server, πρέπει να διακόψετε η διαδικασία w3svc. Ακολουθήστε τα εξής βήματα:
    1. Για τα Windows Έναρξη μενού, κάντε κλικ στο κουμπί Εκτέλεση, πληκτρολογήστε cmd, και στη συνέχεια κάντε κλικ στο κουμπί OK Για να ανοίξετε μια γραμμή εντολών.
    2. Στη γραμμή εντολών, πληκτρολογήστε net stop W3SVC. Λάβετε επιβεβαίωση ότι η διαδικασία w3svc διακοπή.
  5. Στο SQL Query Analyzer για το Το αρχείο μενού, κάντε κλικ στο κουμπί Άνοιγμα.
  6. Με το Άνοιγμα του αρχείου ερωτήματος στο παράθυρο διαλόγου, αναζητήστε το αρχείο δέσμης ενεργειών UninstallSqlState.sql, και στη συνέχεια, κάντε κλικ στο κουμπί Άνοιγμα. Από προεπιλογή, UninstallSqlState.sql βρίσκεται σε μία από τις παρακάτω φακέλους:
    μονάδα δίσκου συστήματος\WINNT\Microsoft.NET\Framework\έκδοση\

    μονάδα δίσκου συστήματος\Windows\Microsoft.NET\Framework\έκδοση\
  7. Αφού UninstallSqlState.sql ανοίγει στο SQL Query Analyzer Κάντε κλικ στο κουμπί Εκτέλεση από το Ερώτημα μενού για να εκτελέσετε τη δέσμη ενεργειών.
  8. Μετά την απεγκατάσταση της κατάστασης περιόδου λειτουργίας της λειτουργίας SQL Server ρύθμιση παραμέτρων της διαχείρισης, πρέπει να επανεκκινήσετε την υπηρεσία w3svc. Για να ξεκινήσετε πάλι το διαδικασία W3SVC, τύπος net start w3svc σε μια εντολή γραμμή εντολών.

Τροποποιήστε το αρχείο Web.config της εφαρμογής σας

Για την εφαρμογή ASP.Διαχείριση περιόδου λειτουργίας κράτος Καθαρής SQL Server λειτουργίας, πρέπει να τροποποιήσετε το <sessionstate></sessionstate> στοιχείο της εφαρμογής σας Web.config αρχείου ως εξής:
  1. Ορισμός του κατάσταση λειτουργίας χαρακτηριστικό του <sessionstate></sessionstate> στοιχείο SQLServer Για να δηλώσετε αυτήν την περίοδο λειτουργίας κατάσταση αποθηκεύεται στο SQL Ο διακομιστής.
  2. Ορισμός του sqlConnectionString το χαρακτηριστικό για να καθορίσετε τη συμβολοσειρά σύνδεσης για τον SQL Server. Για παράδειγμα:
    sqlConnectionString="data source=MySQLServer;user id=<username>;password=<strongpassword>"
    

    Σημείωση Το χρήστης, <user name="">, πρέπει να έχετε δικαιώματα για να εκτελέσετε αυτήν τη λειτουργία για την βάση δεδομένων.</user>

    Το τροποποιημένο <sessionstate></sessionstate> το στοιχείο πρέπει να εμφανίζεται ως εξής:
    <sessionState 
                mode="SQLServer"
                sqlConnectionString="data source=127.0.0.1;user id=<username>;password=<strongpassword>"
                cookieless="false" 
                timeout="20" 
        />
    						
    Σημείωση Βεβαιωθείτε ότι χρησιμοποιείτε το σωστό περίπτωση όταν καθορίζετε το <sessionstate></sessionstate> στοιχείο και τις τιμές χαρακτηριστικού συσχετισμένο. Αυτός ο κωδικός είναι υπόθεση ευαίσθητα.

Αντιμετώπιση προβλημάτων

  • Εάν δεν διακόψετε τη διεργασία w3svc πριν να εκτελέσετε το UninstallSqlState.sql αρχείο δέσμης ενεργειών, λαμβάνετε το ακόλουθο μήνυμα λάθους μήνυμα:
    Δεν είναι δυνατή η απόθεση βάσης δεδομένων "aspstate" επειδή το χρησιμοποιείται αυτήν τη στιγμή
  • Εάν καταχωρήσεις του ASPStateTempSessions πίνακας δεν καταργείται μετά τη λήξη των σχετικών περιόδων λειτουργίας, να κάνετε ότι ότι εκτελείται το SQL Server agent. Μπορείτε να υλοποιήσετε αυτήν τη λειτουργικότητα μέσω αποθηκευμένες διαδικασίες που έχουν προγραμματιστεί μέσω εργασίες στον SQL Server. Το Παράγοντας SQL Server διαχειρίζεται αυτές τις εργασίες.
  • Όταν χρησιμοποιείτε την προεπιλεγμένη InstallSqlState.sql και UninstallSqlState.sql αρχείων δέσμης ενεργειών για να ρυθμίσετε τις ASP.Περιόδου λειτουργίας Δικτύου SQL Server κατάσταση διαχείρισης, σημειώστε ότι αυτά τα αρχεία να προσθέσετε το ASPStateTempSessions και το ASPStateTempApplications πίνακες για το tempdb βάση δεδομένων του SQL Server από προεπιλογή. Επιπλέον, εάν κάνετε επανεκκίνηση SQL Server, θα χάσετε τα δεδομένα κατάστασης περιόδου λειτουργίας που ήταν αποθηκευμένα σε το ASPStateTempSessions και το ASPStateTempApplications πίνακες.Για πρόσθετες πληροφορίες σχετικά με τον τρόπο εκτέλεσης δεσμών ενεργειών εναλλακτική ρύθμιση παραμέτρων μόνιμες SQL Η περίοδος λειτουργίας διακομιστή κατάσταση διαχείρισης, έτσι ώστε τα δεδομένα περιόδου λειτουργίας δεν χάνονται όταν κάνετε Κάντε επανεκκίνηση του διακομιστή, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακή Βάση της Microsoft:
    311209 ΔΙΑΔΙΚΑΣΙΕΣ: Ρύθμιση ASP.NET για διαχείριση μόνιμη κατάσταση περιόδου λειτουργίας διακομιστή SQL

Αναφορές

Για πρόσθετες πληροφορίες, κάντε κλικ στους αριθμούς των άρθρων παρακάτω Για να προβάλετε τα άρθρα της Γνωσιακής Βάσης της Microsoft:
305140 ΠΛΗΡΟΦΟΡΙΕΣ: ASP.Χάρτης Δικτύου
307598 ΠΛΗΡΟΦΟΡΙΕΣ: ASP.Επισκόπηση της διαχείρισης NET κατάσταση
236166 Χρήση NET STOP και NET START εντολές υπηρεσίες IIS να ξαναδιαβάσουν το μητρώο
Για περισσότερες πληροφορίες σχετικά με τις ASP.Η κατάσταση περιόδου λειτουργίας ΔΙΚΤΎΟΥ Διαχείριση, ανατρέξτε στις ακόλουθες τοποθεσίες της Microsoft στο Web:
Η κατάσταση περιόδου λειτουργίας
.aspx http://msdn2.Microsoft.com/en-us/library/87069683 (vs.71)

Μοντέρνα: Χρήση περιόδου λειτουργίας και αντικείμενα εφαρμογής σε σελίδες ASP.NET (ένα Περιοδικό MSDN άρθρο)
http://MSDN.Microsoft.com/msdnmag/issues/01/11/cutting/Default.aspx

Ιδιότητες

Αναγν. άρθρου: 317604 - Τελευταία αναθεώρηση: Κυριακή, 29 Μαΐου 2011 - Αναθεώρηση: 4.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 64-bit Edition
Λέξεις-κλειδιά: 
kbconfig kbhowtomaster kbstate kbwebforms kbmt KB317604 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:317604

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

 

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