sql Server 2005 Notification Services ve sql Server 2000 Notification Services dst saat dilimi güncelleştirmesi

Makale çevirileri Makale çevirileri
Makale numarası: 974412 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

GİRİŞ

Bu makaledeki komut dosyası bir ns sql örneği yayımlanmış Microsoft Windows uluslararası dst saat dilimi güncelleştirmesi eşleşecek şekilde güncelleştirmek için kullanılır. Microsoft yeni dst Windows güncelleştirmesi yayımlandıktan sonra yeni bir ns sql komut dosyası sql ns örnekleri güncelleştirmek için yayımlanabilir. Aşağıdaki Windows kb makalesi geçerli komut dosyası ile eşleşen Windows dst serbest bırakma gösterir. Geçerli komut dosyası güncelleştirmelerini en son Windows dst güncelleştirmelerini eşleştirmek için sql-ns bu Microsoft Bilgi Bankası makalesinde açıklanmıştır:
976098 Microsoft Windows işletim sistemleri için Aralık 2009 toplu saat dilimi güncelleştirmesi

Güncelleştirilmiş bir komut dosyası yerine geçer ve daha önce yayımlanan tüm sql ns dst güncelleştirmelerin yerini alır ve ns sql örneği hangi dst güncelleştirmelerini varsa veya dst güncelleştirme bulunup bulunmadığını olursa olsun uygulanır.

dst hakkında daha fazla bilgi için değiştirir Windows işletim sistemi, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/gp/dst_prodlist
Not Bu Web sitesi dst tarafından etkilenen ürünler listeler ve en son toplu açıklandığı Microsoft Bilgi Bankası'ndaki makaleleri Windows için dst ve saat dilimi güncelleştirmesi.

Bu makale için geçerlidir Microsoft sql Server Bildirim Hizmetleri aşağıdaki sürümleri:
  • Microsoft sql Server 2000 Notification Services 2.0
  • Microsoft sql Server 2000 Notification Services 2.0 hizmet Service pack 1 (SP1)
  • Microsoft sql Server 2005 Bildirim Hizmetleri
  • Microsoft sql Server 2005 Bildirim Hizmetleri Service pack 1 (SP1)
  • Microsoft sql Server 2005 Bildirim Hizmetleri Service pack 2 (SP2)
  • Microsoft sql Server 2005 Bildirim Hizmetleri Service Pack 3 (SP3)

Çözüm

Bu sorunu gidermek için aşağıdaki adımları izleyin:
  1. Olay sağlayıcısı, Notification Services'ı Durdur Oluşturucu hizmeti ve üzerindeki tüm Bildirim Hizmetleri dağıtıcı Hizmetleri tüm bilgisayarlar.

    Not Nasıl bir hizmetini başlatma ve durdurma hakkında daha fazla bilgi için ziyaret edin aşağıdaki Microsoft Developer Network (msdn) Web sitesi:
    http://msdn2.microsoft.com/en-us/library/aa226855 (sql.80) .aspx
  2. Aşağıdaki dosya Microsoft Download karşıdan yükleme Merkezi ve bilgisayarınızda komut dosyasını ayıklayın.

    Not Varsayılan veritabanı şemasını kullanırsanız, değiştirmeniz gerekebilir kendi kendine ayıklanan komut dosyası. Varsa yoksa, varsayılan veritabanı şeması kullanın komut dosyasını değiştirmek için.

    Aşağıdaki dosya Microsoft Yükleme için kullanılabilir Yükleme Merkezi:
    Bu resmi kapatBu resmi aç
    Karşıdan yükleme
    Karşıdan yükleme MSKB974412.exe paketini şimdi yükleyin. Nasıl yapıldığı hakkında daha fazla bilgi için Microsoft Destek dosyalarını karşıdan yükleme, görüntülemek üzere aşağıdaki makale numarasını tıklatın Microsoft Bilgi Bankası'ndaki makaleyi:
    119591 Microsoft destek dosyaları çevrimiçi hizmetlerden nasıl alınır
    Microsoft bu dosyada virüs taraması yapmıştır. Microsoft en çok kullanılan tarihte kullanılabilir olan güncel virüs algılama yazılımı, dosya Deftere nakledildi. Dosya önlemeye yardımcı geliştirilmiş güvenliğe sahip sunucularda depolanır. dosyaya herhangi bir yetkisiz değişiklik.
  3. ' I tıklatın Başlat,'ı tıklatın Çalıştır, türü cmdve ardından TAMAM.
  4. Aşağıdaki komutu yazın ve enter tuşuna basın:
    osql -e -i NSDST.091120.sql -d NSMainDatabase
    Not NSDST.091120.SQL, 2. adımda ayıkladığınız dosyaları biridir. NSMainDatabase adını temsil eder. Ana veritabanı örneğinin sql Server Bildirim Hizmetleri.
  5. İçin ana veritabanı her 4 Notification Services yüklü olan örneği.
  6. sql Server 2000 Notification Services çalışıyorsa 2.0, durdurun ve sql Server veritabanı olan bilgisayarda yeniden başlatın barındırılan.

    Not sql Server 2005 Bildirim Hizmetleri çalıştırıyorsanız, Atla Bu adım.
  7. Notification Services dağıtıcı Hizmetleri tüm Başlat bilgisayarlar.
  8. Notification Services Oluşturucusu'nu başlatın.
  9. Olay sağlayıcıları başlatın.

Daha fazla bilgi

sql Server Bildirim Hizmetleri dst bilgileri ana uygulama veritabanı NSTimeZoneDstOffsets tablosunda depolar. Bu tablo, sql Server Bildirim Hizmetleri örneği oluşturulduğunda oluşturulur. Bu tablo, dst başlangıç saati, bitiş saati ve her yıl 2025 yıl kadar her saat dilimi için uzaklık bilgileri içerir.

sql Server Bildirim Hizmetleri zamanlanmış üyeliklere NSTimeZoneDstOffsets tablo zamanlamaları hangi kapsamda olduğunu belirlemek için kullanın.

Zaman burada gün ışığından yararlanma saatine başlangıç değişikliği oluştu veya son tarihleri arasında eski başlangıç ortaya zamanlanmış abonelik veya bitiş tarihleri ve yeni başlangıç veya bitiş tarihleri bölgelerinde gecikebilir. Bu abonelik için işletim sistemi toplu saat dilimi güncelleştirmesi uygulandıktan sonra bir saat gecikebilir.

Notification Services örneklerini çalıştıran tüm bilgisayarlarda Windows dst güncelleştirmelerini yüklemeniz gerekir. Bildirim Hizmetleri yerel saat kullanmaz dikkat edin. Bildirim Hizmetleri Eşgüdümlü Evrensel Saat (utc) kullanır. Ancak, Notification Services yerel zamanı kullanın bazı sql Server bileşenleri bağlıdır. Bu nedenle, hem Bildirim Hizmetleri dst güncelleştirmelerini ve Windows dst güncelleştirmelerini yüklemeniz gerekir.

Bu dst güncelleştirmelerini yükleme sırası önemli değildir. Ancak, önce Windows dst güncelleştirmelerini yüklemeniz ve sonra Bildirim Hizmetleri dst güncelleştirmelerini yüklemeniz önerilir. Microsoft bu önerilen sipariş sınamıştır. Olabildiğince çabuk dst güncelleştirmelerinin her ikisini de yüklemeniz gerekir.

Notification Services'ın yüklü olup olmadığını belirleme

sql Server 2000 Notification Services yüklü olup olmadığı nasıl belirlenir



Yöntem 1

Denetim Masası'ndaki Program Ekle veya Kaldır öğesini açın. Aşağıdaki girdiyi fark ederseniz, sql Server 2000 Notification Services özgün sürümü yüklüdür: Microsoft sql Server Bildirim Hizmetleri (2.0.2114.0), sql Server 2000 Bildirim Hizmetleri Service Pack 1 (SP1) aşağıdaki giriş görürseniz yüklü: Microsoft sql Server Bildirim Hizmetleri 2.0 SP1

Yöntem 2

Kayıt Defteri Düzenleyicisi'nde, aşağıdaki kayıt defteri alt anahtarını bulun:
HKEY_CLASSES_ROOT\Installer\Products
. Aşağıdaki kayıt defteri alt anahtarını fark ederseniz, sql Server 2000 Notification Services özgün sürümü yüklüdür:
64942737F6AC0D146AF0B91F262A693C


Aşağıdaki kayıt defteri alt anahtarını fark ederseniz, sql Server 2000 Bildirim Hizmetleri Service Pack 1 (SP1) yüklü olan: 26ABA4AB609E2B94EBB48C824974CA02

Yöntem 3'ü

Kayıt Defteri Düzenleyicisi'nde, aşağıdaki kayıt defteri alt anahtarını bulun:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NotificationServices\InstalledVersions
. Siz fark ederseniz,
2.0.2114.0
kayıt defteri alt anahtarını, sql Server 2000 Notification Services özgün sürümü yüklenir. Ayrıca, yolu kayıt defteri girdisi 2.0.2114.0 kayıt defteri alt anahtarı aşağıdaki değeri içerir:
<InstallPath>\Microsoft sql Server bildirim Services\v2.0.2114.0\Bin</InstallPath>
Not: Yer tutucu <InstallPath></InstallPath> sql Server 2000 Notification Services yüklediğiniz klasörü gösterir.
Siz fark ederseniz,
2.0.3008.0
kayıt defteri alt anahtarını, sql Server 2000 Bildirim Hizmetleri SP1 yüklü. Ayrıca, yolu kayıt defteri girdisi 2.0.3008.0 kayıt defteri alt anahtarı aşağıdaki değeri içerir:
<InstallPath>\Microsoft sql Server bildirim Services\v2.0.3008.0\Bin</InstallPath>
Not: Yer tutucu <InstallPath> </InstallPath>sql Server 2000 Notification Services yüklediğiniz klasörü gösterir.

sql Server 2005 Bildirim Hizmetleri yüklü olup olmadığı nasıl belirlenir

sql Server 2005 Notification Services'ın yüklü olup olmadığını belirlemek için Kayıt Defteri Düzenleyicisi'nde aşağıdaki kayıt defteri girdisini bulun:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft sql Server\90\NS\Setup\Version
  • Değeri ise
    9.00.1399.06
    , sql Server 2005 Notification Services özgün sürümü yüklüdür.
  • Değeri ise
    9.1.2047.00
    sql Server 2005 Bildirim Hizmetleri SP1 yüklü.
  • Değeri 9.2.2042.00 ise, sql Server 2005 Bildirim Hizmetleri SP2 yüklenir. Değeri 9.3.4035.00 ise, sql Server 2005 Bildirim Hizmetleri SP3 yüklü.

Bu güncelleştirmenin otomatik yükleme

Bu güncelleştirmenin yüklenmesini otomatikleştirmek için kod yazabilirsiniz. Kod içinde Notification Services örneğini dağıtılır ve güncelleştirmesini ilk belirlemeniz gerekir. Ancak, örneğin farklı bileşenleri farklı bilgisayarlarda yüklenebilir. Onay kodu olup olmadığını ns$<InstanceName> </InstanceName> hizmeti çalıştıran her bilgisayarda. $ ns<InstanceName> </InstanceName> hizmeti çalıştıran herhangi bir bilgisayarda, bu bilgisayar üzerinde örnek dağıtıldı.

Bildirimi örneği. veritabanı bileşeni bu bilgisayarda yüklü bir bilgisayar olacak çalışan ns$<InstanceName> </InstanceName>hizmeti. Bu bilgisayarı çalışır durumda olup olmadığını ns$ belirlemek için kod yazmak<InstanceName> hizmeti. Bu önlem, ancak eklediğiniz karmaşıklık sizin kod. Bu nedenle, el ile bu bilgisayarda yüklü olup olmadığını belirlemek tercih ettiğiniz ns$<InstanceName> </InstanceName> hizmeti. daha sonra kodu bu güncelleştirmenin yüklenmesini otomatikleştirmek için kullanabilirsiniz. </InstanceName>

Referanslar

sql hizmetlerini yönetme hakkında daha fazla bilgi için Server Bildirim Hizmetleri ziyaret edin, aşağıdaki Microsoft Developer Network (MSDN) Web sitesi:
http://msdn2.microsoft.com/en-us/library/aa226852 (sql.80) .aspx

Özellikler

Makale numarası: 974412 - Last Review: 29 Kasım 2012 Perşembe - Gözden geçirme: 4.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2005 Notification Services
Anahtar Kelimeler: 
kbdatetime atdownload kbqfe kbinfo kbfix kbbug kbexpertiseinter kbmt KB974412 KbMttr
Machine-translated Article
Ö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: 974412

Geri Bildirim Ver

 

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