Τρόπος ρύθμισης παραμέτρων της καταγραφής των υπηρεσιών IIS ODBC

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 245243 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Συνιστούμε ότι όλες οι χρήστες κάνουν αναβάθμιση σε Microsoft Internet Information Services (IIS) έκδοση 7.0 λειτουργεί με Microsoft Windows Server 2008. Οι υπηρεσίες IIS 7.0 αυξάνει σημαντικά Web υποδομή ασφαλείας. Για περισσότερες πληροφορίες σχετικά με θέματα που σχετίζονται με την ασφάλεια των υπηρεσιών IIS, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
http://www.microsoft.com/technet/security/prodtech/iis.mspx
Για περισσότερες πληροφορίες σχετικά με τις υπηρεσίες IIS 7.0, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
http://www.IIS.NET/Default.aspx?tabid=1
Ανάπτυξη όλων | Σύμπτυξη όλων

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

Περίληψη

Στον Internet Information Server (IIS) 4.0 στο Internet Information Services (IIS) 5.0 και στο Internet Information Services (IIS) 6.0, μπορείτε να ρυθμίσετε τη δυνατότητα καταγραφής Open Database Connectivity (ODBC), ώστε να επιτρέπεται η καταγραφή σε τοπικές βάσεις δεδομένων Microsoft Access ή τοπικές ή απομακρυσμένες βάσεις δεδομένων Microsoft SQL Server.

Δημιουργία ενός πίνακα

Δημιουργήστε έναν πίνακα στη βάση δεδομένων Microsoft Access ή του SQL Server. Για να γίνει αυτό, είτε ακολουθήστε τα βήματα στοΕκτέλεση δέσμης ενεργειών SQL για την αυτοματοποίηση της δημιουργίας του πίνακαενότητα ή να δημιουργήσετε έναν πίνακα με μη αυτόματο τρόπο, χρησιμοποιώντας τα πεδία τουΠίνακας - μορφή πεδίουΕνότητα. Το προεπιλεγμένο όνομα του πίνακα είναι InternetLog στη σελίδα Ιδιότητες καταγραφής ODBC με την Κονσόλα διαχείρισης Microsoft Διαχείριση υπηρεσιών Internet (ISM) (MMC).

ΣΗΜΕΙΩΣΗ: Εργασία αυτά τα βήματα για το World Wide Web (WWW) ή File Transfer Protocol (FTP) σύνδεση στο διακομιστή Web.

Εκτέλεση δέσμης ενεργειών SQL για την αυτοματοποίηση της δημιουργίας του πίνακα

Εάν χρησιμοποιείτε έναν υπολογιστή που εκτελεί τον SQL Server, μπορείτε να δημιουργήσετε τον πίνακα καταγραφής IIS ODBC με μια δέσμη ενεργειών Transact-SQL που ονομάζεται Logtemp.sql που περιλαμβάνεται στο IIS. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα: (Use the tools in the Windows Recovery Environment to repair Windows Vista. To do this, follow these steps:):
  1. Συνδεθείτε με το διακομιστή με ένα λογαριασμό χρήστη που έχει δικαιώματα πρόσβασης διαχειριστή στον υπολογιστή που εκτελεί τον SQL Server.
  2. Ανοίξτε το SQL Server Query Analyzer.
  3. Στο διακομιστήFILEμενού, κάντε κλικ στο κουμπίOpen.
  4. Εντοπίστε το φάκελο %Windir%\System32\Inetsrv.
  5. Κάντε κλικLogtemp.SQL, και στη συνέχεια κάντε κλικ στο κουμπίOpen.
  6. Στην πρώτη γραμμή της δέσμης ενεργειών Logtemp.sql, αντικατάστασηInetLogWITHInternetLog.
  7. Επιλέξτε τη βάση δεδομένων για να δημιουργήσετε τον πίνακα InternetLog. Από προεπιλογή, η βάση δεδομένων είναι πρωτότυπο, αλλά Microsoft δεν συνιστά τη χρήση αυτής της βάσης δεδομένων.
  8. Κάντε κλικΕρώτημα, και στη συνέχεια κάντε κλικ στο κουμπίΕκτέλεση.

Πίνακας - μορφή πεδίου

FieldName: ClientHost
Data Source/Type: Varchar(255)
Explanations: Client IP address.

FieldName: Username
Data Source/Type: Varchar(255)
Explanations: User name for the client. If the page is not password-protected, this is always the anonymous user name.

FieldName: LogTime
Data Source/Type: Datetime
Explanations: Date and time that the log entry was created.

FieldName: Service
Data Source/Type: Varchar(255)
Explanations: Name of the service. This can be WWW, FTP, or some other name.

FieldName: Machine
Data Source/Type: Varchar(255)
Explanations: Server name.

FieldName: ServerIP
Data Source/Type: Varchar(255)
Explanations: Server IP address.

FieldName: ProcessingTime
Data Source/Type: Int
Explanations: Time spent on request processing (in milliseconds).

FieldName: BytesRecvd
Data Source/Type: Int
Explanations: Number of bytes received.

FieldName: BytesSent
Data Source/Type: Int
Explanations: Number of bytes sent.

FieldName: ServiceStatus
Data Source/Type: Int
Explanations: Service status, such as 200.

FieldName: Win32Status
Data Source/Type: Long Integer
Explanations: Windows NT status code. 0 typically indicates success.

FieldName: Operation
Data Source/Type: Varchar(255)
Explanations: Type of the operation or command. For example, this may be USER for FTP or GET for WWW.

FieldName: Target
Data Source/Type: Varchar(255)
Explanations: Target of the operation. For example, this may be Default.htm.

FieldName: Parameters
Data Source/Type: Varchar(255)
Explanations: Any parameters for the operation. This can be either name/value pairs for invoking CGI or an ISAPI extension. It is a user name for the FTP command USER.

Δημιουργία DSN συστήματος

ΣΗΜΕΙΩΣΗ: Σε αυτό το παράδειγμα χρησιμοποιεί το SQL Server 7.0.
  1. Στον υπολογιστή των υπηρεσιών IIS, ανοίξτε τον πίνακα ελέγχου, κάντε διπλό κλικ στο ΑΡΧΕΊΟ προέλευσης δεδομένων ODBC, κάντε κλικ στοΣύστημα DSNκαρτέλα και στη συνέχεια κάντε κλικADD.
  2. Όταν εμφανιστεί το παράθυρο Δημιουργία νέου αρχείου προέλευσης δεδομένων, κάντε κλικ για να επιλέξετεSQL Server, και στη συνέχεια κάντε κλικ στο κουμπίΦινλανδικά.
  3. ΣτοNAMEπληκτρολογήστεHTTPLOG, πληκτρολογήστε μια περιγραφή, κάντε κλικ για να επιλέξετε τον SQL server που θέλετε να συνδεθείτε και στη συνέχεια κάντε κλικ στο κουμπίΕπόμενο. Εάν ο διακομιστής SQL στον ίδιο υπολογιστή, επιλέξτε(τοπικό).
  4. Στον Οδηγό δημιουργίας, βεβαιωθείτε ότι κάνετε κλικ για να επιλέξετεΜε τον έλεγχο ταυτότητας των Windows NT χρησιμοποιώντας το Αναγνωριστικό σύνδεσης στο δίκτυογια τον υπολογιστή που εκτελεί τον SQL Server. Εξετάστε τη ρύθμιση παραμέτρων του υπολογιστή-πελάτη και να χρησιμοποιήσετε τον προεπιλεγμένοΕπώνυμη διοχέτευσηΡύθμιση. Βεβαιωθείτε ότι είναι σωστό το όνομα του διακομιστή SQL και στη συνέχεια κάντε κλικ στο κουμπίOk.
  5. Κάντε κλικΕπόμενο.
  6. Αντιστοίχιση της προεπιλεγμένης βάσης δεδομένων στη βάση δεδομένων όπου βρίσκεται στον πίνακα πρότυπο και στη συνέχεια κάντε κλικ στο κουμπίΕπόμενο.
  7. Εάν θέλετε να, μπορείτε να κάνετε κλικ για να επιλέξετεΑποθηκεύστε το χρόνο να εκτελεί ερωτήματα στο αρχείο καταγραφήςANDΚαταγραφή στατιστικών στοιχείων προγράμματος οδήγησης ODBC στο αρχείο καταγραφήςστον οδηγό.
  8. Κάντε κλικΦινλανδικά.
  9. Στο τέλος του οδηγού, κάντε κλικ στο κουμπίΑρχείο προέλευσης δεδομένων δοκιμής. Βεβαιωθείτε ότι έχετε επιτυχώς συνδεθεί στον υπολογιστή που εκτελεί τον SQL Server και στη συνέχεια κάντε κλικ στο κουμπίOkΓια έξοδο.

Ρυθμίστε τις παραμέτρους των υπηρεσιών IIS για την καταγραφή ODBC


  1. Με την κονσόλα MMC ISM, κάντε δεξιό κλικ στην τοποθεσία Web και, στη συνέχεια, κάντε κλικ στο κουμπίΙδιότητες (Properties).
  2. Κάντε κλικ στην καρτέλαΤοποθεσία στο WebTAB.
  3. ΣτοΜορφή ενεργού αρχείου καταγραφήςλίστα, κάντε κλικ για να επιλέξετεΚαταγραφής ODBC. You can ignore the user name and password on the ODBC Logging Properties page if you selected Windows NT Integrated authentication when you set up the system DSN that is mapped to the computer that is running SQL Server.
  4. Κάντε κλικΕφαρμογή, και στη συνέχεια κάντε κλικ στο κουμπίOk.ΣΗΜΕΙΩΣΗ: If an account is specified on the ODBC Logging Properties page, the, UserNamefield in the SQL Server table is blank or contains a dash (-). If a domain account is used, the account name appears in the SQL Server logging table.

  5. : If an account is specified on the ODBC Logging Properties page, the In the ISM MMC, right-click the Web site, and then clickΕμφανίζεται το μήνυμα λάθους Διακοπήto stop your Web site.
  6. : If an account is specified on the ODBC Logging Properties page, the Right-click the Web site, and then clickStartto restart your Web site.

Recommendations for ODBC Logging

  • Microsoft does not recommend IIS logging to a SQL Server table if the IIS computer is a busy server. Sending logging data to a SQL Server database for a busy Web site consumes system resources. In this case, you may want import the IIS logs to a SQL database later.For more information about importing IIS logs to SQL, click the following article numbers to view the articles in the Microsoft Knowledge Base:
    296085How to use SQL Server to analyze Web logs
    296093PrepWebLog utility prepares IIS logs for SQL bulk insert
  • By default, the logging configuration usesΕπώνυμες διοχετεύσειςfor the SQL Server connection. If you are using a remote computer that is running SQL Server, you may have to configure TCP/IP for the SQL Server connection.

ΑΝΤΙΜΕΤΩΠΙΣΗ ΠΡΟΒΛΗΜΑΤΩΝ

If the InternetLog table is not configured correctly, or if the correct user has not been granted the right permissions to the InternetLog table, you may receive either Event ID 5, Event ID 6 (with a source of IISLOG), or both in the system log of the Event Viewer.

ΣΗΜΕΙΩΣΗ: For other database systems, you must configure a system DSN to link the database and table that contain the appropriate fields for the logging format, and then follow the steps inConfiguring IIS for ODBC Loggingto set up logging.

Αναφορές

For more information about ODBC logging issues, click the following article numbers to view the articles in the Microsoft Knowledge Base:
149398IIS logging to SQL Server fails with blank username and password
192293IIS stops ODBC logging after failing to communicate with SQL Server
256839Long URL requests or parameters are not logged when you use ODBC logging
For more information about importing IIS logs to SQL, click the following article numbers to view the articles in the Microsoft Knowledge Base:
296085How to use SQL Server to analyze Web logs
296093PrepWebLog utility prepares IIS logs for SQL bulk insert

Ιδιότητες

Αναγν. άρθρου: 245243 - Τελευταία αναθεώρηση: Κυριακή, 19 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Οδηγός Microsoft Internet Information Services 6.0
Λέξεις-κλειδιά: 
kbhowtomaster kbmt KB245243 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:245243

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

 

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