Cara mengkonfigurasi ODBC log in IIS

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 245243 - Melihat produk di mana artikel ini berlaku.
Kami sangat menyarankan semua pengguna upgrade ke Microsoft Internet Information Services (IIS) versi 7.0 berjalan pada Microsoft Windows Server 2008. IIS 7.0 secara signifikan meningkatkan Web infrastruktur keamanan. Untuk informasi lebih lanjut tentang IIS keamanan yang berhubungan dengan topik, kunjungi Web site Microsoft berikut:
http://www.Microsoft.com/technet/security/prodtech/IIS.mspx
Untuk informasi lebih lanjut tentang IIS 7.0, kunjungi Web site Microsoft berikut:
http://www.IIS.net/default.aspx?tabid=1
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Di Internet Information Server (IIS) 4.0, di Internet Information Services (IIS) 5.0 dan di Internet Information Services (IIS) 6.0, Anda dapat mengkonfigurasi fitur Open Database Connectivity (ODBC) penebangan untuk memungkinkan log ke lokal Microsoft Access database atau database Microsoft SQL Server lokal atau jauh.

Membuat tabel

Membuat tabel dalam database Microsoft Access atau SQL Server. Untuk melakukannya, baik mengikuti langkah-langkah dalam Menjalankan SQL Script untuk mengotomatisasi menciptakan tabel bagian, atau membuat tabel secara manual dengan menggunakan bidang dalam Meja - bidang Format bagian. Nama tabel standar adalah InternetLog pada halaman ODBC Logging properti di Internet Services Manager (ISM) konsol manajemen Microsoft (MMC).

CATATAN: Langkah-langkah ini bekerja untuk World Wide Web (WWW) atau File Transfer Protocol (FTP) login pada Web server.

Menjalankan SQL Script untuk mengotomatisasi menciptakan tabel

Jika Anda menggunakan komputer yang menjalankan SQL Server, Anda dapat membuat tabel penebangan IIS ODBC dengan script Transact-SQL yang bernama Logtemp.sql yang disertakan dengan IIS. Untuk melakukannya, ikuti langkah-langkah berikut:
  1. Log on ke server dengan account pengguna yang memiliki akses administratif di komputer yang menjalankan SQL Server.
  2. Membuka SQL Server Query Analyzer.
  3. Pada Berkas menu, klik Terbuka.
  4. Cari map %Windir%\System32\Inetsrv.
  5. Klik Logtemp.SQL, lalu klik Terbuka.
  6. Di baris pertama Logtemp.sql script, menggantikan inetlog dengan InternetLog.
  7. Pilih database untuk membuat tabel InternetLog. Secara default, database adalah Master, tapi Microsoft tidak menganjurkan bahwa Anda menggunakan database ini.
  8. Klik Permintaan, lalu klik Melaksanakan.

Meja - bidang Format

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.

Membuat sistem DSN

CATATAN: Contoh ini menggunakan SQL Server 7.0.
  1. Pada komputer IIS, buka Control Panel, klik dua kali sumber data ODBC, klik Sistem DSN tab, dan kemudian klik Tambahkan.
  2. Ketika jendela membuat sumber Data baru muncul, klik untuk memilih SQL Server, lalu klik Menyelesaikan.
  3. Dalam Nama kotak, jenis HTTPLOG, ketik keterangan, klik untuk memilih SQL server yang Anda ingin hubungi, dan kemudian klik Berikutnya. Apakah SQL server di komputer yang sama, pilih (lokal).
  4. Di wizard penciptaan, pastikan bahwa Anda mengklik untuk memilih Dengan Windows NT otentikasi menggunakan ID masuk jaringan untuk komputer yang menjalankan SQL Server. Memeriksa konfigurasi klien, dan menggunakan default Named Pipe pengaturan. Pastikan bahwa nama server SQL benar, dan kemudian klik Oke.
  5. Klik Berikutnya.
  6. Peta default database ke database di mana template meja berada, dan kemudian klik Berikutnya.
  7. Jika Anda ingin, Anda dapat mengklik untuk memilih Menyimpan lama menjalankan query untuk log file dan Log ODBC sopir statistik untuk log file di wizard.
  8. Klik Menyelesaikan.
  9. Pada akhir wizard, klik Sumber Data tes. Pastikan bahwa Anda berhasil tersambung ke komputer yang menjalankan SQL Server, dan kemudian klik Oke untuk keluar.

Mengkonfigurasi IIS untuk ODBC penebangan


  1. Di MMC ISME, klik kanan situs Web, dan kemudian klik Properti.
  2. Klik Situs web tab.
  3. Dalam Format log aktif Daftar, klik untuk memilih Penebangan ODBC. Anda dapat mengabaikan nama pengguna dan sandi pada halaman ODBC Logging properti jika Anda memilih otentikasi Terpadu Windows NT ketika Anda mengatur sistem DSN yang dipetakan ke komputer yang sedang menjalankan SQL Server.
  4. Klik Menerapkan, lalu klik Oke.CATATAN: Jika account yang ditentukan pada halaman ODBC Logging properti, Username bidang dalam tabel SQL Server kosong atau berisi dash (-). Jika domain account digunakan, nama account akan ditampilkan dalam tabel SQL Server penebangan.

  5. : Jika account yang ditentukan pada halaman ODBC Logging properti, di the ISME MMC, klik kanan situs Web, dan kemudian klik Stop untuk menghentikan situs Web Anda.
  6. : Jika account ditetapkan pada sifat Logging ODBC halaman, klik kanan situs Web, dan kemudian klik Mulai untuk me-restart situs Web Anda.

Rekomendasi untuk ODBC penebangan

  • Microsoft tidak menganjurkan IIS log ke meja SQL Server jika komputer IIS server yang sibuk. Mengirim data login untuk database SQL Server untuk situs Web yang sibuk mengkonsumsi sumber daya sistem. Dalam kasus ini, Anda dapat mengimpor IIS log ke SQL database kemudian.Untuk informasi lebih lanjut tentang mengimpor IIS log ke SQL, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
    296085Cara menggunakan SQL Server untuk menganalisis Web log
    296093 PrepWebLog utilitas mempersiapkan IIS log untuk memasukkan massal SQL
  • Secara default, penebangan konfigurasi menggunakan Named Pipe untuk koneksi SQL Server. Jika Anda menggunakan komputer jauh yang menjalankan SQL Server, Anda mungkin harus mengkonfigurasi TCP/IP untuk koneksi SQL Server.

Pemecahan Masalah

Jika tabel InternetLog tidak dikonfigurasi dengan benar, atau apabila pengguna benar tidak telah diberikan hak akses untuk InternetLog meja, Anda akan menerima Event ID 5, Event ID 6 (dengan sumber IISLOG), atau keduanya dalam log sistem Peraga Peristiwa.

CATATAN: Untuk sistem database lain, Anda harus mengkonfigurasi sistem DSN link database dan tabel yang berisi bidang yang sesuai untuk format penebangan, dan kemudian ikuti langkah-langkah dalam Konfigurasi IIS untuk ODBC penebangan untuk mengatur penebangan.

REFERENSI

Untuk informasi lebih lanjut tentang masalah penebangan ODBC, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
149398IIS log ke SQL Server gagal dengan kosong username dan password
192293 IIS berhenti ODBC penebangan setelah gagal untuk berkomunikasi dengan SQL Server
256839 Panjang URL permintaan atau parameter tidak dicatat ketika Anda menggunakan ODBC penebangan
Untuk informasi lebih lanjut tentang mengimpor IIS log ke SQL, klik nomor artikel di bawah ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:
296085Cara menggunakan SQL Server untuk menganalisis Web log
296093 PrepWebLog utilitas mempersiapkan IIS log untuk memasukkan massal SQL

Properti

ID Artikel: 245243 - Kajian Terakhir: 20 September 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft Internet Information Services 6.0
Kata kunci: 
kbhowtomaster kbmt KB245243 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:245243

Berikan Masukan

 

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