Makale numarası: 296085 - Son Gözden Geçirme: 21 Kasım 2006 Salı - Gözden geçirme: 3.3 Web günlükleri çözümleme için SQL Server nasıl kullanılır
ÖzetInternet ınformation Server/Services, çok sayıda web günlüklerini, formdaki verileri toplamak için biçimler sağlar. Meşgul siteler için bu metin tabanlı düz dosyaların bir tarihtir gözden geçirmek için yükü çok fazla olur ve göz ardı edilir. Daha iyi BIR yolu, verileri gözden geçirmek için bu günlükler daha iyi bir kaynak yöneticileri ve web yöneticileri için yapacağı. Bu makalede, IIS günlüklerinde, World Wide Web Konsorsiyumu (W3C) Extended Günlük biçimini IIS günlük dosyaları gözden geçirmeyi kolaylaştırmak için Microsoft SQL Server'a almak için bir yöntem açıklanır. Sağlanan teknikler de, diğer günlük dosyası biçimleri için değiştirilebilir. Daha fazla bilgiWeb günlükleri, RFC 2616, "Köprü Metni Aktarım Protokolü--HTTP/1.1" (http://www.rfc-editor.org/rfc/rfc2616.txt
(http://www.rfc-editor.org/rfc/rfc2616.txt)
) belirtildiği gibi ayrılmış metin dosyalarıdır. W3C Genişletilmiş günlük kaydını alanları biraz kendini açıklama biçimdedir: yalnızca ne, görünüşte verisi ve saati olan [c-ip] istemcisinin IP adresidir HTTP [cs-yöntem] aşıldığı isteği için yöntemidir; [cs-uri-gövde] istenip istenmediğini belgedir; [cs-uri-query] günlüğe kaydedilmesini isteğin bir parçası gönderilen sorgu dizesi ise; [sc-status] sunucu tarafından döndürülen durum kodudur [sc-bytes] kullanıcıya verilen bayt sayısı; bu isteğin işlenmesi tamamlamak sunucu için geçen milisaniye cinsinden [alınan zaman] saattir; tanımlama bilgisi veya kalıcı veri istekteki [cs(cookie)] ise ve [cs(Referer)] kullanıcı tarafından ziyaret edilen önceki site URL'SINI. W3C Extended Logging biçimini, IIS Yard?m?'nda ve aşağıdaki Microsoft Web sitesinde açıklanan seçilebilir, ek alanlar çok sayıda vardır: http://msdn.microsoft.com/en-us/library/ms525152.aspx
(http://msdn.microsoft.com/en-us/library/ms525152.aspx)
Günlükleri gibi biçimlendirilir:Bu tabloyu kapa
Günlük dosyalarının üstbilgi Özellikler Web sitesinin Web sitesi</a0> sekmesinde ve W3C Genişletilmiş günlük kaydını, olması durumunda, Genişletilmiş Özellikler sekmesini seçilen alanlara karşılık gelir. Web günlüklerinizi zaten Microsoft SQL Server'da bir tablodaki, onu ODBC günlük kaydı nedeniyle olasıdır. Ancak, kullandığınız sırada ODBC alanları günlük yapılandırılabilir değildir. IIS Yardım Logtemp.sql beklenen yapısı içinde tablo oluşturmak için kullanılması dahildir ODBC günlüklerini ayarlamayla ilgili yönergeler vardır. Tablo oluşturmak için ancak daha hızlı yapmak ve işlemin, otomasyon yardımcı olması için aşağıdaki komut dosyası Query Analyzer'da tablo oluşturmak için kullanın, Enterprise Manager kullanabilirsiniz: Bu alanlardan bazıları oldukça büyük ve belirli günlük dosyaları gözden geçirmek için gerekli olmayabilir unutmayın. Tabloyu yeniden oluşturulduktan sonra alma bir veritabanı ve tablo *.log dosyadan eşleştirme Sihirbazı'nı kullanarak veri alabilirsiniz. Sihirbazı kullanarak, sıkıcı olabilir, aşağıdaki web günlükleri'ni alma hızlandırmak için kullanılacak şekilde: "#" Ile başlayan satırları karşılaşırsa, toplu ekleme başarısız olacağını unutmayın. Sunucu durduruldu ve başlatıldığından bu yana, hizmeti yeniden başlatıldığında, başlık satırları yazılır, web günlükleri için bu ilk dört satır yan? s?ra tüm örneklerini içerir. Bir yardımcı programı ve kaynak kodu, SQL Server'a toplu ekleme işlemi için günlüğü hazırlama bu satırları kaldırmak için aşağıdaki Microsoft Bilgi Bankası makalesi sağlar: 296093
(http://support.microsoft.com/kb/296093/EN-US/
)
Dosya: PrepWebLog programı IIS günlükleri için SQL toplu Ekle hazırlar Alma işlemi tamamlandığında, verileri düzenlemek için sorgu çalıştırmak için Query Analyzer'ı kullanabilirsiniz. Örneğin: Değişiklikleri yerel saatte günlük kaydı yapılan sürece günlükleri gözden geçirdiğinizde günlükleri Greenwich Ortalama Saati kaydedilir, varsayılan web tarafından bu nedenle, yerel saat için ayarlamanız gerekir, unutmayın. Başka bir örnek sorgu: ReferanslarNot: Toplu ekleme, SQL Server 7.0 ile çalışmayacak, ancak SQL Server 2000 ile birlikte çalışır. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 272292
(http://support.microsoft.com/kb/272292/EN-US/
)
Hata: Hata ne zaman, Ekle içine tablo sütun varsayılan NUMERIC veya DECIMAL ile toplu 7399 sütun IIS Günlükleri ve LogFileLocaltimeRollover ayarı LocalTimeRollover hakkında daha fazla bilgi için: http://msdn.microsoft.com/en-us/library/microsoft.web.administration.sitelogfile.localtimerollover.aspx
(http://msdn.microsoft.com/en-us/library/microsoft.web.administration.sitelogfile.localtimerollover.aspx)
Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:296085
(http://support.microsoft.com/kb/296085/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste