SQL Server 2000 Service Pack 2'in açıklaması: 9 Kasım 2001

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

Bu Sayfada

Özet

Microsoft SQL Server 2000 Service Pack 2 (SP2), bir SQL Server 2000 yüklemesinde veritabanı bileşenleri için güncelleştirmeler sağlar. Bu makalede aşağıda anlatılmaktadır:
  • Paketi sürüm ve Service Pack 2 kaldırma hizmet.
  • Nasıl karşıdan yüklenir ve Service Pack 2 extract nasıl.
  • Nasıl yapılır: Service Pack 2'yi yükleyin.
  • Nasıl yeniden dağıtmalarına veritabanı bileşenleri Service Pack 2 istemci bileşenleri.
  • Service Pack 2 çalıştıran sunucularda sitelerini etkileyen sorunları nasıl.

İÇİNDEKİLER

Daha fazla bilgi

1.0 Giriş

Bu sürümde Microsoft SQL Server 2000 Service Pack 2 (SP2), üç bölümü de sağlanır:
  • Veritabanı bileşenleri SP2, SQL Server 2000, SQL Server 2000 Desktop Engine örneğini dışında bir kopyasının veritabanı bileşenleri için güncelleştirmeler sağlar. Veritabanı bileşenleri SP2 yükseltmeleri içerir:
    • Veri altyapısı.
    • Veritabanı istemci araçları ve yardımcı programları gibi SQL Server Enterprise Manager'ı ve osql.
    • Veritabanı istemci bağlantısı gibi bileşenleri Microsoft OLE DB Provider for SQL Server 2000, SQL Server 2000 ODBC sürücüsü ve istemci ağ kitaplıklarını.
  • Çözümleme Hizmetleri SP2 SQL Server 2000 yüklemesi için SQL Server 2000 Analysis Services bileşenleri için güncelleştirmeler sağlar dahil olmak üzere:
    • Analiz Hizmetleri.
    • Analysis Manager'ı ve Microsoft OLE DB sağlayıcısı için Analysis Services içeren Analiz Hizmetleri istemci bileşenleri.
    • Veritabanı istemci bağlantısı gibi bileşenleri Microsoft OLE DB Provider for SQL Server 2000, SQL Server 2000 ODBC sürücüsü ve istemci ağ kitaplıklarını.
  • Masaüstü Motoru SP2 güncelleştirmeleri de dahil olmak üzere veritabanı bileşenlerini in SQL Server 2000 Desktop (MSDE 2000 da adlandırılır), bir örneği için sağlar:
    • Veri altyapısı.
    • Veritabanı istemci bağlantısı gibi bileşenleri Microsoft OLE DB Provider for SQL Server 2000, SQL Server 2000 ODBC sürücüsü ve istemci ağ kitaplıklarını.
SP2'in üç bölümleri gibi tek tek uygulanabilir:
  • SQL Server 2000 siteleri, veritabanı bileşenleri, Çözümleme Hizmetleri bileşenleri veya SQL Server 2000 Desktop Engine örneğini olmadan yükseltmek için veritabanı bileşenleri SP2 kullanabilirsiniz.
  • Çözümleme Hizmetleri 2000 siteleri, Analysis Services SP2 Desktop Engine ya da veritabanı bileşenleri örneklerini olmadan Analysis Services bileşenlerini yükseltmek için kullanabilirsiniz.
  • Masaüstü Motoru siteleri Desktop Engine'i SP2 Desktop Engine örneğini Analysis Services'ı veya diğer sürümleri SQL Server 2000 örneğini olmadan yükseltmek için kullanabilirsiniz.

    Not Desktop Engine hem de SQL Server'ın diğer sürümleri aynı bilgisayardaki farklı bir örneğini, Desktop Engine 2000 örnekleri ve veritabanı bileşenleri SP2 diğer örneklerini SQL Server 2000 Desktop Engine SP2 uygulamak gerekir.
Desktop Engine yükleme hakkında daha fazla bilgi için bkz: Bölüm 2.2 "Desktop Engine SP2 file"'ı ve bölüm 3.7 "Install Desktop Engine SP2."

Not Masaüstü Motoru SP2 tek olan SQL Server 2000 Desktop Engine SQL Server 2000'in tek sürümdür için Portekizce (Brezilya), isveç dili ve Felemenkçe, kullanılabilir bir hizmet paketi bölümü, bu dil için üretilen. Veritabanı bileşenleri SP2 veya Analysis Services SP2 yükseltilen SQL Server 2000 bileşenleri, bu dillerde kullanılabilir değildir. Dışında Desktop Engine, bunlar, ingilizce dil yükleniyor gibi yükseltecek sürümünün diline Service Pack 2 dosyalarını karşıdan yüklemeniz gerekir, Service Pack 2 için SQL Server'ın bir sürümü uygulamak istediğiniz Portekizce (Brezilya), isveç dili ve Felemenkçe kullanıcıların SQL Server 2000 bir ingilizce dil sürümünü çalıştırıyorsanız, Service Pack 2 dosyalarını. Aşağıdaki yükleme yönergeleri "Downloading and extracting SP2.""Bölüm 2. 0'bulabilirsiniz
Veritabanı bileşenleri SP2 ayrıntıları yüklemesi
Veritabanı bileşenleri SP2 kurulumu, SQL Server 2000'in hangi sürümünün, SQL Server 2000'e yükseltilen örneğinde varsa otomatik olarak algılar ve yalnızca bu örneği için yüklü bileşenleri yükseltir. SQL Server 2000 Standard Edition çalıştıran bir bilgisayara hizmet paketi uygulandığında, örneğin, yalnızca SQL Server 2000 Enterprise Edition ile birlikte gelen bileşenleri yükseltmek denemez.

Veritabanı bileşenleri SP2 varsayılan tek bir örneği veya SQL Server'ın adlandırılmış bir örneği için uygulanabilir. Birden çok örneğini bir SQL Server 2000 SP2'ye yükseltilmesi gerekiyorsa, her örneği için SP2 uygulamanız gerekir. Tüm araçları bir örnek bir bilgisayarda SQL Server 2000'in bir veya birden çok örneğiyle, SP2'ye yükseltildiğinde, SP2'ye yükseltilir. Araçları bir bilgisayara her örneği için ayrı bir kopya değildir.
SP2'yi kaldırma
Hizmet paketi yüklendiğinde, bakım nedeniyle sistem tabloları değişiklik yapar ve bir çoğaltma topolojisi üyeleri olan kullanıcı ve dağıtım veritabanlarını yükseltir.... Bu değişiklikler nedeniyle, SP2 kolayca kaldırılamaz. SP2'yi yüklemeden önce çalışmakta olan bir yapı için dönmek için <a0></a0>, ilk önce SQL Server 2000 örneğini kaldırmanız gerekir. Ardından, SQL Server 2000 örneğini yeniden yüklemeniz gerekir. SQL Server 2000 SP1 çalıştırıyorsanız, SP1 örneği yeniden gerekecektir. SP2 kaldırma hakkında daha fazla bilgi için bkz: Bölüm 3.13 "Uninstalling SP2."

Not SP2'yi kaldırmak için <a0></a0>, SP2 uygulandıktan hemen önce alınan ana, model ve msdb veritabanlarının bir yedeği olmalıdır. Daha fazla bilgi için bkz: Bölüm 3. 1"Back up your SQL Server databases ' ve bölüm 3.2" Back up your Analysis Services databases. "
SP2 hakkında ek bilgi
Bu hizmet paketinin içerdiği düzeltmelerin listesi Q306908 Microsoft Bilgi Bankası makalesinde sağlanmıştır. 306908 Içinde listelenen her bir düzeltme bir düzeltme ile giderilmiştir sorunu açıklayan bir Bilgi Bankası makalesi bağlantı var. Bu makaleler, Microsoft Product Support Services Knowledge Base yayımlanır.
Her bir düzeltme hakkında bilgi için DÜZELTME makalelerinin bağlantıları izleyin.

Kullanılabilir zaman bu Benioku dosyasında eklenecek olan SQL Server 2000 Service Pack 2 ile ilgili tüm bilgiler, Microsoft Knowledge Base makalesinde Q306909 yayımlanacaktır. Bu makalede, Microsoft Product Support Services Knowledge Base kullanılabilir.
QFE giderir.
Düzeltme QFE düzeltme 3 Ekim 2001 sonra aldığınız SP2'de dahil olası değildir. Lütfen karşı SP2 QFE düzeltme hakkında birincil destek sağlayıcınıza başvurun.

1.1 SQL Server Analysis Services'ın geçerli sürümü tanımlama

SQL Server Analysis Services'ın hangi sürümünü yüklediğinizi dışında bulmak için aşağıdaki teknikleri kullanın.
SQL Server
SQL Server 2000, yüklü olan sürümünü belirlemek için <a0></a0>, türü SELECT @@ VERSION Sorgu penceresinde SQL Query Analyzer veya osql veya isql yardımcı programları kullanırken komut isteminde. Aşağıdaki tabloda, @@ VERSION ya da SQL Server 2000 sürüm numarası tarafından bildirilen sürüm dizesi arasındaki ilişkiyi gösterir.
Bu tabloyu kapaBu tabloyu aç
@@ VERSIONSQL Server 2000 sürümü
8.00.194SQL Server 2000 RTM
8.00.384Veritabanı bileşenleri SP1
8.00.532Veritabanı bileşenleri SP2
Desktop Engine on Windows NT 5.0 (Build 2195: Service Pack 2) Enterprise Evaluation Edition on Windows NT 5.0 (Build 2195: Service Pack 2) Developer Edition on Windows NT 5.0 (Build 2195: Service Pack 2) Personal Edition on Windows NT 5.0 (Build 2195: Service Pack 2) Standard Edition on Windows NT 5.0 (Build 2195: Service Pack 2) Enterprise Edition on Windows NT 5.0 (Build 2195: Service Pack 2)
Not Satırın başlangıcına, SQL Server sürümünü gösterir. Bu, geçerli işletim sistemi bilgileri gelir.

Çözümleme Hizmetleri
Analysis Services'ın hangi sürümünü yüklediğinizi belirlemek için şu adımları izleyin:
  1. Başlat menüsünden Program dosyaları, SQL Server 2000, Analysis Services işaretleyin ve Analysis Manager ' ı tıklatın.
  2. Analysis Manager ağacında Analysis Servers düğümünü sağ tıklatın ve sonra da Hakkında Analysis Services ' ı seçin.
  3. Aşağıdaki tabloda, Analysis Services'ın hangi sürümünün bilgisayarınızda yüklü olmadığını gösterir.
Bu tabloyu kapaBu tabloyu aç
Hakkında YardımAnalysis Services sürüm
8.0.194SQL Server 2000 Analysis Services'ı RTM
8.0.382Çözümleme Hizmetleri SP1
8.0.532Çözümleme Hizmetleri SP2

2. 0'ı yükleme ve SP2 ayıklanıyor

Bu hizmet paketini, üç yolla dağıtılır:
  • Bir SQL Server 2000 Service Pack 2 CD -ROM'u, hizmet paketleri aşağıdaki bileşenleri içerir:
    • Veritabanı bileşenleri SP2
    • Çözümleme Hizmetleri SP2
    • Masaüstü Motoru SP2
    Not Bu CD-ROM'u Desktop Engine'i varolan örneklerini yükseltmek için gereken dosyaları içerir. Örnekleri Masaüstü Altyapısı için desteklenen en yüksek 16'dır.
  • ınternet'ten yüklediğiniz üç kendi kendine ayıklanan dosyaları:
    • <a1>SQL2KSP2.exe</a1> (veritabanı bileşenleri SP2)
    • SQL2KASP2.exe (Analysis Services SP2)
    • SQL2KDeskSP2.exe (Desktop Engine'i SP2)
    Not Yükseltme SQL2KDeskSP2.exe dosyayı yalnızca sqlrun01.msi ile oluşturulan Desktop Engine'i tek bir örneğini içerir. Daha fazla bilgi için bkz: Bölüm 2.2 "Desktop Engine SP2 file."
  • Bir SQL Server 2000 Desktop Engine Service Pack 2 CD'sini (yalnızca Desktop Engine)
Not Yalnızca SQL Server 2000 Desktop Engine Service Pack 2 CD -ROM'u, birleştirme modülleri veya .msi Desktop Engine'ü yüklemek için gereken dosyaları içerir.

Veritabanı ve Analysis Services SP2 dosyalarını 2.1

Karşıdan yükleme ve veritabanı bileşenleri veya Analysis Services SP2 yükleme dosyalarını ınternet'ten ayıklama, lütfen aşağıdaki yönergeleri kullanın.

2.0 Bölümünde listelenen dosyalardan birini yükleyin ve kendi kendine ayıklanan dosya, SQL Server 2000, bu hizmet paketini yükleyeceğiniz örneğini çalıştıran bilgisayardaki bir klasöre yerleştirin. Bu klasörden, dosyayı yürütün. Self-extraction program içine yerleştirilmiş olan hizmet paketi dosyalarını istediğiniz klasörün adını sorar.

Hizmet paketi yükleme dosyalarını yüklediğiniz yerel sürücüde boş alan boyutunun yaklaşık üç katı kendi kendine ayıklanan dosya gerekir. Bu dosya, ayıklanan bir hizmet paketi dosyalarını depolamak için bir boşluk ve self-extraction programıyla gerekli olan geçici çalışma alanı depolamak için alan içerir.

Bileşenleri ayıkladıktan sonra Seçilen klasörün adını değiştirebilirsiniz; ancak emin dizin adı içermiyor boşluk boş. Dosyaların her biri yukarıdaki için aynı hedef klasörü kullanabilirsiniz; bunlar değil üzerine veya birbiriyle engelleyebilir.

Kendi kendine ayıklanan dosyalar, dizinler ve dosyalar bilgisayarınızda aynı SP2 CD-ROM'unda var olan bir grup oluşturmak için kullanılır. SP2'yi karşıdan yüklemek için SQL Server Kur'u çalıştırmadan önce hizmet paketi dizinler oluşturmak için dosyaları ayıklamanız gerekir.

Veritabanı bileşenleri ve Analysis Services'i, kurulum işlemini SP2 CD-ROM'u hem de SP2 ayıklanan dosyalar için aynıdır.

Not Bu nedenle, bu yordamı sürece bunları görüntüleyemez bazı dosyalar hizmet paketlerinde sistem dosyalarıdır: Windows Gezgini'nde, Görünüm menüsünde Seçenekler ' i tıklatın, Görünüm sekmesini tıklatın ve sonra tüm dosyaları göster onay kutusunu seçin.

2.2 Masaüstü Altyapısı SP2 dosya

Karşıdan yükleme ve ınternet'ten Desktop Engine'i SP2 yükleme dosyası ayıklama, lütfen aşağıdaki yönergeleri kullanın.

Karşıdan yükleme ve veritabanı bileşenleri ve Analysis Services SP2 dosyaları, aşağıdaki özel durumlar dışında yukarıda açıklandığı gibi Masaüstü Altyapısı SP2 dosyasını ayıklayın.

ınternet'ten Desktop Engine'i SP2 dosyası, hizmet paketini sqlrun01.msi yüklenen yalnızca örneklerini Desktop Engine'i uygulayabilirsiniz. Örnekleri sqlrun02.msi – sqlrun16.msi gelen ınternet'ten, karşıdan yüklenen Setup.exe dosyasını kullanarak oluşturulan hizmet paketini uygulamak çalışırsanız aşağıdaki hatalardan birini alırsınız:
Bu yükleme paketi açılamadı. Paketin varolduğundan ve buna erişebildiğinizden emin olun veya bunun geçerli bir Windows Installer paketi olduğunu doğrulamak için uygulamanın satıcısıyla bağlantı kurun.
-VEYA-
Yükseltme düzeltmesi Windows Yükleyici hizmeti tarafından yüklenemiyor; bunun nedeni yükseltilecek programın bulunmaması veya yükseltme düzeltmesinin programın farklı bir sürümünü güncelleştirmeye çalışması olabilir. Yükseltilecek programın bilgisayarınızda olduğunu ve doğru yükseltme düzeltmenizin olduğunu doğrulayın.
Kullanılarak oluşturulan Desktop Engine örneğini Yükseltilecek sqlrun02.msi - sqlrun16.msi, hizmet paketini Microsoft CD-ROM'undan uygulamanız gerekir.

3.0 Hizmet paketi yüklemesi

SP2'yi yüklemek için <a0></a0>, yükleme yönergelerini izleyin. Tüm adımlar, aşağıdaki SQL Server 2000 bileşenleri veya hizmet paketi uygulanmaktadır yapılandırmalarında, bağlı olması gerekir:
  • Veritabanı sunucusu bileşenleri
  • Veritabanı istemci bileşenleri
  • Analiz Hizmetleri
  • Masaüstü Altyapısı
  • Yerine çalışma kümesi
  • Çoğaltma sunucusu
Her yükleme adımı için uygun bileşenleri listelenir.

Not Belirli bir dil hizmet paketidir. Yükseltmekte olduğunuz SQL sunucu bileşeni aynı dilde hizmet paketiyle uygulanır.

Not SP2 Windows NT 4.0 Fransızca sürümünü yüklemeden önce okuma ve 259484 Bilgi Bankası makalesindeki yönergeleri izleyin. Makaleyi, Microsoft Product Support Services Knowledge Base erişebilirler.

Yüklemeyi başlatmak için
SP1'deki değişti

Çözümleme Hizmetleri dışındaki tüm bileşen yükleme aşağıdakiler uygulanır:

SP2 kurulumu çoğaltma topolojileri etkin şekilde katılan bu kullanıcı veritabanlarını haricinde, user veritabanlarındaki yükseltin. Çoğaltma topolojisi ilişkili veritabanları, SP2'de tüm bağımlılıkları sahip değilsiniz. Örneğin,:
  • Kullanıcı bir veritabanı yedeklemesini SQL Server 2000 veya SQL Server 2000 SP1'in bir örneğinden SQL Server 2000'in örneğine geri yükleyebilirsiniz.
  • SQL Server 2000 SP2 örneği, bir örnek, SQL Server 2000 SP1'in veya SQL Server 2000 örneğini bir örneğinden SQL Server 2000 SP2'in kullanıcı bir veritabanı yedeklemesini geri yükleyebilirsiniz.
  • SQL Server 2000 veya SQL Server 2000 SP1'in bir örneğinden bir kullanıcı veritabanının bağlantısını kesin ve bunu bir SQL Server 2000 SP2 örneğine iliştirin.
  • Bir kullanıcı veritabanından SQL Server 2000 SP2'in bir örneğini ayırmak ve bunu, SQL Server 2000 veya SQL Server 2000 SP1'in örneğine iliştirin.
  • SQL Server 2000, SQL Server 2000 SP1'in ve SQL Server 2000 SP2 örnekleri arasında günlüğü tutma. SP2 kurulumu, bir çoğaltma topolojisi üyeleri olan kullanıcı veritabanlarını yükseltme.
SP2 yüklemeden önce çoğaltma veritabanları ve dosya gruplarını yazılabilir olduğunu ve Kur'u çalıştıran kullanıcı hesabı veritabanlarına erişim iznine sahip olduğunu doğrulayın. Çoğaltma topolojisi, ilgili veritabanlarının SP2 uygulama hakkında daha fazla bilgi için Bölüm 3.11 "Installing on replicated servers." konusuna bakın.

SP2 Kur herhangi bir kullanıcı veritabanlarını veya yazılabilir, olmayan bir dosya gruplarını algılarsa:
  • SP2 yineleme güncelleştirmelerini yazılabilir bir kullanıcı tüm veritabanlarına uygulanır.
  • Yazılabilir olmayan veritabanlarının bir listesini winnt\sqlsp.log yer alan Kur günlüğüne yazar.
  • Aşağıdaki uyarı iletisini görüntüler:
    Kur, bir veya daha fazla veritabanları ve yazılabilir olmayan bir dosya gruplarını algıladı.
Kur günlüğünde listelenen veritabanlarını bazıları bir çoğaltma topolojisi üyesi olmadığınız sürece bu uyarıyı yoksayın. Yazılabilir olmayan veritabanlarının Kur günlüğünde listelenen herhangi bir çoğaltma topolojisi üye ise, bu veritabanları yazılabilir yapmak ve SQL Server 2000'in bu örneği için SP2 Kurulum yeniden gerekir.

Not Bu ileti, katılımsız yüklemeleri etkilemez. Katılımsız yüklemeler hakkında daha fazla bilgi için <a0></a0>, bkz: Bölüm 4. 0 "Unattended installations."

Bir veritabanını yazılabilir duruma getirme hakkında daha fazla bilgi için bkz: Bölüm 3.12 "Applying SP2 to non-writable databases or filegroups." SP2'yi yeniden uygulama hakkında daha fazla bilgi için <a0></a0>, bkz: Bölüm 3.14 "Reapplying SP2."

Not Kur, yükleme sırasında salt okunur veritabanları ve şüpheli veya çevrimdışı olan bir veritabanları arasında hiçbir fark yapar. Çoğaltma veritabanı veya dosya grubunu aşağıdaki durumlardan birinde Kur sırasında ve bir çoğaltma topolojisinde söz konusu ise, veritabanının yazılabilir yapıldıktan sonra hizmet paketini yeniden gerekir.

Not Yazılabilir olmayan bir veritabanı, artık Kur başarısız olmasına neden olur, çünkü artık günlüğü SP2'ye yükseltmeden önce kaldırmanız gerekir.

Bir Systems Management Server için hazırlanıyor dağıtılmış yükleme

SQL Server 2000 Service Pack 2 uzaktan yüklenemez. Ancak, Microsoft Systems Management Server SP2, Microsoft Windows NT Server 4.0 çalıştıran birden çok bilgisayara otomatik olarak yüklemek için kullanabilirsiniz. Bunu yapmak için <a0></a0>, Systems Management Server, SQL Server paket oluşturulmasını otomatikleştirir paket tanım dosyası (Smssql2ksp2.pdf dosyası) kullanmanız gerekir. SQL Server paketini sonra dağıtılan ve olması Systems Management Server çalıştıran bilgisayarlarda yüklü. Bilgisayarın platform algılar ve Kur programı uygun sürümünü çalıştıran bir toplu iş dosyası Sms2kdef.bat dosyasıdır.

Systems Management Server Desktop Engine SP2'yi yüklemek için kullanılamaz.

3.1 SQL Server veritabanlarınızı yedekle

Veritabanı istemci bileşenleri) dışındaki tüm bileşen yükleme için aşağıdakiler geçerlidir:

Veritabanı bileşenleri SP2'yi veya Desktop Engine'i SP2 yüklemeden önce anamsdb ve modeli veritabanlarını yedekleyin. Hizmet paketini yükleme değişiklikleri anamsdb ve modeli veritabanlarına bunları SQL Server SP2 öncesi sürümlerle uyumlu hale getirir. SQL Server 2000 SP2 olmadan yeniden yüklemeye karar verirseniz, bu yedeklerin gereklidir.

Yalnızca SP2 güncelleştirmeleri çoğaltma topolojileri üye veritabanlarında gerçekleştirir ancak da kullanıcı veritabanlarınızı yedeklemek prudent taşır.

3.2, Analysis Services veritabanlarını yedekleyin.

Yalnızca çözümleme hizmetleri için geçerlidir:

Analysis Services SP2'de, bir kopyasını Microsoft çözümlemesi Services\Data klasörünüze yaparak geri Analysis Services veritabanları yukarı yüklemeden önce varsayılan değer C:\Program Files klasöründe yüklü olduğu. Size, Çözümleme Hizmetleri havuzunu SQL Server'a geçiş değil, Microsoft Analysis Services\bin klasöründe Msmdrep.mdb, dosyanın yedek kopyasını yapın. Regedit.exe aracını çalıştırarak ve anahtarının
HKEY_LOCAL_MACHINE\SOFTWARE\OLAP Server
yedekleme için bir dosyaya vermek için kayıt defteri) menüsünde Kayıt defteri dosyası ver maddenin kullanarak kayıt defteri girdilerini çözümlemesi sunucunuzun kaydedebilirsiniz.

3.3 Sistem veritabanlarının yeterli boş alan olduğundan emin olun.

Veritabanı istemci bileşenleri ve Analysis Services dışındaki tüm bileşen yükleme aşağıdakiler uygulanır:

Otomatik büyüme seçeneğini ana ve msdb veritabanları için seçili, veritabanlarının en az 500 kilobayt (KB) boş alan olması gerekir. Bu alanı sp_spaceused sistemde yüklü olduğunu doğrulamak için ana veya msdb veritabanını yordamını depolanır. Ayrılmamış ya da veritabanında 500 KB'den küçükse, veritabanının boyutunu artırın. Daha fazla bilgi için bkz: "Genişletme bir veritabanı" SQL Server Books Online'da.

Otomatik büyüme seçeneğini ana ve msdb veritabanları için seçildi ve sürücülerde yeterli yer yok, bu adımı atlayabilirsiniz.

Bu seçenek, SQL Server 2000'de seçili olduğunu doğrulamak için <a0></a0>, SQL Server Enterprise Manager'ı açın, sonra da veritabanının simgesini sağ tıklatın ve Özellikler'i tıklatın. Otomatik büyüme dosya onay kutusunun seçili olduğunu doğrulayın.

Bu seçenek Desktop Engine'i seçildiğini doğrulamak için aşağıdaki SQL deyimlerini yayınlayın:
  • sp_helpdb Yöneticisi
  • sp_helpdb msdb
Bu ifadeler çıktıda büyüme sütun olmadığından emin olun 0.

3.4 SP2 Kur'u çalıştırmadan önce Hizmetleri ve uygulamaları durdurun

Tüm bileşenleri için geçerlidir:

Hizmetleri'ni kapatmadan SP2 uygulayabilirsiniz. Hizmetleri kapatın, Kur tamamlandıktan sonra bilgisayarınızı yeniden başlatmanız istenir. Yeniden önyükleme yapmaya gerek kalmadan, hizmetler başlatılamaz.

SP2, aşağıdaki hizmetler ve uygulamalar hizmet paketi uygulamadan önce durduruluyor, bilgisayarınızı başlatmadan bildirimsiz uygulayabilirsiniz:
  • Microsoft Distributed Transaction Coordinator (MS DTC) ve Microsoft Search ve MSSQLServerOLAPService Hizmetleri.
  • Yükseltilen örneğine (MSSQL $ NamedInstance gibi) MSSQLServer ve SQLServerAgent Hizmetleri.
  • Microsoft Component Services, Microsoft Message Queuing ve Microsoft COM Transaction ıntegrator.
  • Denetim Masası dahil olmak üzere tüm uygulamalar. Bu adım önerilir, ancak gerekli değildir.
Kümelenmiş bir ortamda hizmet durdurulamıyor. Daha fazla bilgi için bkz: <a1>bölüm</a1> 3.10.

3.5 Veritabanı bileşenleri SP2'yi yükleyin...

Desktop Engine'i ve Analysis Services dışındaki tüm bileşen yükleme aşağıdakiler uygulanır:

Setup.bat komut dosyasını aşağıdaki konumlardan birinden çalıştırın:
  • Gelen SQL2KSP2.exe ayıklanan bir hizmet paketi dosyalarını içeren dizin.
  • SQL Server 2000 SP2 CD'sini hizmet paketi dizinde.
Setup.bat bilgi gibi SQL Server kimlik doğrulaması veya Windows kimlik doğrulaması'nı kullanmak isteyip istemediğinizi soran bir Kur iletişim kutusu açılır. SQL Server kimlik doğrulaması'nı seçerseniz, Kur programı ile sa oturum açma parolasını sağlamanız gerekir. Windows kimlik doğrulaması'nı seçerseniz, Kur programı, Windows'a oturum açarken bir <a0>Windows</a0> oturum açma hesabı'nı kullanarak çalıştırıyor olmanız gerekir. Bu oturum açma hesabı, sysadmin sabit sunucu rolü ya da SQL Server 2000 Desktop Engine, yükseltmekte olduğunuz örneği için bir parçası olması gerekir.

Kur programını daha sonra:
  • Varolan ya da SQL Server 2000 Desktop Engine'i dosya SP2 dosyalarla değiştirir.
  • Sistem saklı yordamlar güncelleştirmek için birkaç Transact-SQL komut dosyaları çalışır.
  • Yükleme karma modu kimlik doğrulaması boş bir parolayla sa oturum açma için kullandığı algılarsa, bir <a0>kimlik doğrulama modu</a0> iletişim kutusu görüntüler. Sa oturum açma parolası boş bırakarak kolay yönetim erişimi olan kullanıcılar, SQL Server Desktop Engine gezilmeyeceğini sağlar önerilmez; bir sa parolası zorlanarak veya Windows kimlik doğrulaması'nı kullanarak sistemlerinizin koruma. Bu iletişim kutusu hakkında daha fazla bilgi için <a0></a0>, bu bölüm, kimlik doğrulama modu iletişim bakın.
  • Herhangi bir veritabanı veya dosya gruplarını yazılabilir olmadığını algılarsa, bir iletişim kutusu görüntüler. Bu veritabanı veya dosya gruplarını bir çoğaltma topolojisi parçası olduğunda bu noktada, aşağıdakileri yapabilirsiniz:
    1. Kurulum işlemini durdurmak, bu nesnelerin yazılabilir olun ve kurulumu yeniden başlatın.
    2. Geçerli SP2 kuruluma devam etmek ve daha sonra bu nesnelerin yazılabilir yaptıktan sonra SP2'yi yeniden uygulayın.
    Not Yukarıdaki adımları, yalnızca SP2 yazılabilir olmayan bir veritabanı veya bir çoğaltma topolojisi bir parçası olan bir dosya gruplarını uygularken gereklidir. Daha fazla bilgi için <a0></a0>, Bölüm 3.12 uygulama SP2 olmayan-yazılabilir veritabanları veya Filegroups bakın.
Kimlik doğrulama modu iletişim

Kimlik doğrulama modu iletişim kutusu yükleme için geçerli ayarları varsayılan olarak değil. Iletişim kutusunda varsayılan değerleri şunlardır:
  • Microsoft Windows 98 veya Windows Millennium Edition çalıştıran bilgisayarlarda, karma modu kimlik doğrulaması (Bu işletim sistemlerinde desteklenen tek kimlik doğrulama modu) varsayılan ayardır. Iletişim kutusu sa oturum açma için bir parola belirlemeniz istenir. Bir parola belirlerseniz, Kur programı, sa oturum açma parolasını değiştirir. Parolayı boş bırakırsanız, Kur programı bağlanın ve parolayı değiştirin.
  • Windows NT 4.0 veya Windows 2000 çalıştıran bilgisayarlarda, Windows kimlik doğrulaması varsayılan ayardır. Windows kimlik doğrulaması modu veya karma mod, boş olmayan bir sa oturum açma parolasıyla geçmek için iletişim kutusunu kullanın.
Kimlik doğrulama modu veya sa oturum açma için parolayı değiştirmeden önce bu değişiklik, varolan uygulamalarını etkilemeyecektir emin olun. SQL Server'ın bir örneği, yalnızca Windows kimlik doğrulaması kullanarak karma modu kimlik doğrulaması kullanarak değiştirirseniz, varolan uygulamaların SQL Server kimlik doğrulaması'nı kullanarak bağlanmaya kimlik doğrulama modu, Windows kimlik doğrulaması kullanacak biçimde değiştirildiğinde kadar bağlanabiliyor olur. Sa oturum açma parolasını değiştirirseniz, ayrıca, uygulama veya yönetimsel işlemler eski parolayla yeni parola kullanacak şekilde değiştirilmiş kadar gideremez ve çözemez.

Kur programı, Sqlsp.log dosyası, çalıştırıldığı bilgisayarın Windows dizinindeki'nda gerçekleştirilen eylemler kaydını yerleştirir. Birden çok örneği yükseltilirse, yalnızca en son yükseltme bu günlüğe kaydedilir.

3.6 Analysis Services SP2'yi yükleyin...

Yalnızca çözümleme hizmetleri için geçerlidir:

Analysis Services SP2'yi yüklemek için <a0></a0>, aşağıdaki konumlardan birinden Setup.exe dosyasını çalıştırın:
  • SQL2KASP2.exe ayıklanan dosyayı Analysis Services SP2 içeren dizinindeki Msolap\Install alt.
  • SP2'yi CD-ROM'undaki Msolap\Install dizin.
Setup.exe, sizden bilgi ister ve sonra yükleme işlemini tamamlar Kur iletişim kutusu açılır.

3.7 Desktop Engine'i SP2'yi yükleyin...

Yalnızca Desktop Engine'e aşağıdakiler uygulanır:

SQL Server 2000 Desktop Engine (MSDE 2000 da adlandırılır) için hizmet paketi, masaüstü alt yapısını kullanan yeniden dağıtılabilir uygulamalar oluşturan geliştiriciler için tasarlanmıştır. Masaüstü Altyapısı kullanan bir uygulama çalıştırıyorsanız, bu uygulama tarafından yüklenmiş Desktop Engine örneğini yükseltme hakkında daha fazla bilgi için yazılım sağlayıcınıza başvurun. Daha fazla bilgi için "Distributing the SQL Server 2000 Desktop Engine'i" SQL Server Books Online'da "konusuna bakın.

Masaüstü Altyapısı için hizmet paketi içinde üç sağlanır:
  • SQL Server 2000 Service Pack 2 CD -ROM'u: The CD-ROM Desktop Engine'i varolan örneklerini yükseltmek için gereken dosyaları içerir. Örnekleri Masaüstü Altyapısı için desteklenen en yüksek 16'dır. Bu CD-ROM'u birleştirme modülleri veya Desktop Engine'ü yüklemek için gerekli olan .msi dosyalarını içermez.
  • SQL2KdeskSP2.exe: Bu dosya yükseltme sqlrun01.msi ile oluşturulan Desktop Engine'i tek bir örneğini içerir. Karşıdan yükleme, herhangi bir diğer .msi dosyaları (sqlrun02.msi sqlrun16.msi aracılığıyla) kullanılarak oluşturulan Desktop Engine örneğini yükseltmek için kullanılamaz. Birleştirme modülleri veya Desktop Engine'ü yüklemek için gereken dosyaları .msi dosyasını içermez. Daha fazla bilgi için bkz: Bölüm 2.2. "" Desktop Engine SP2 File.

    Not Hangi .msi dosyasını MSDE örneğini oluşturmak için kullanılan belirlemek hakkında bilgi edinmek için <a0></a0>, Q311762 Knowledge Base makalesine bakın. Makaleyi, Microsoft Product Support Services Knowledge Base erişebilirler.
  • SQL Server 2000 Desktop Engine Service Pack 2 CD -ROM'u: Bu CD-ROM'u isteği için Microsoft Product Support aracılığıyla MSDN Universal aboneleri tarafından kullanılabilir. Tüm Masaüstü Altyapısı varolan örneklerini yükseltmek için gereken dosyaları içerir. Buna ek olarak, birleştirme modülleri ve .msi Desktop Engine'ü yüklemek için gereken dosyaları içerir. Bu CD-ROM'u Masaüstü Altyapısı gerektiren uygulamalar oluşturan geliştiriciler için sağlanmıştır. Daha fazla bilgi için "Distributing SQL sunucu uygulamaları" SQL Server Books Online'da bakın.

    Not SQL Server 2000 Desktop Engine Service Pack 2 CD'sini için SQL Server'ı veya Analysis Services hizmet paketi yoktur.
Varolan bir Desktop Engine yüklemesini yükseltme yordamını hangi üç SP2 yazılım sürümlerinin, kullanım ve ortam (örneğin, CD-ROM'u veya ağ paylaşımına) yükseltme gerçekleştirmek değişir. Desktop Engine'i yükseltirken, Desktop Engine'nın her örneği için Desktop Engine'i hizmet paketini yeniden uygulanması gerekir.

Gereksinimleri

Bu hizmet paketini uygulamak için Setup.exe dosyasını kullanın. Setup.exe Desktop Engine'i SP2'de SQL Server 2000 Desktop Engine ile SQL Server 2000'i yayımladı Setup.exe ile aynı parametreleri kabul eder. Başvuru bilgileri için Kur.exe bulunamıyor:
  • Konu "SQL Server 2000 Desktop Engine Setup" SQL Server 2000 çevrimiçi kitapları'nda.
  • SQL Server 2000 Readme.txt dosyasının özgün aşağıdaki bölümler:
    • 3.1.4
    • 3.1.23
    • 3.1.28
    • 3.1.29
    • 3.1.30
Kur, sabit, bir ağ paylaşımına veya CD-ROM'unu çalıştırabilirsiniz. Desktop Engine'i Kur programı, Masaüstü Altyapısı'nı yüklemek için kullanılan özgün ortam (örneğin, özgün CD-ROM'u veya ağ paylaşımı) gerektirir. Yalnızca aşağıdaki şartlar yerine getirilirse, bir CD-ROM'dan Desktop Engine'i yükleyebilirsiniz:
  • Özgün yükleme CD-ROM'undan Desktop Engine yüklenmedi.
  • SP2'yi yüklemek için kendi CD-ROM oluşturursanız, CD-ROM'undaki birim etiketi SQL2KSP2 olması gerekir. Bir bağımsız yazılım satıcısı (Desktop Engine, uygulamanın bir bileşeni olarak dağıtmak amacıyla bir CD-ROM'u oluşturma ISV), CD-ROM birim etiketi Media tablosundaki Windows ınstaller paketi (*.msı) VolumeLabel özelliği için aynı olması gerekir.
Desktop Engine'in bir CD-ROM'undan veya bir ağ paylaşımından taşındığını özgün olarak yüklendiği, MSDE alt SQL Server 2000 Masaüstü Altyapısı Service Pack 2 ROM'dan sabit diskinize veya ağ paylaşımına kopyalayın ve Setup.exe dosyasını çalıştırın.

Service Pack 2'i doğrudan CD-ROM'undan uygulamak gerekiyorsa, önce Windows ınstaller 2.0.2600.0 sürüme yükseltmelisiniz veya sonrası. Bu işlem, bilgisayarı yeniden gerektirecektir.

Windows ınstaller'ı yükseltmek için <a0></a0>:
  1. Özgün yüklemenin tam yolu not alın.
  2. InstMsi20.exe çalıştırın.
  3. Özgün yüklemenin tam yolu, metin kutusuna girin.
Setup.exe dosyasını aşağıdaki konumlardan birinde bulunur:
  • Gelen SQL2KDeskSP2.exe ayıklanan bir hizmet paketi dosyalarını içeren dizinde yer MSDE alt.
  • Sabit diskinize veya ağ paylaşımına için MSDE alt dizininde SQL Server 2000 SP2 CD-ROM'dan kopyaladığınız konumu.
Not Desktop Engine'ı başka bir uygulamanın bir bileşeni olarak yüklediyseniz, Kurulum yordamı farklıdır. Desktop Engine'ı yükseltme hakkında daha fazla bilgi için yazılım satıcısına başvurun.

Düzeltme eki paketlerini uygulama

Bu hizmet paketi dağıtılabilir düzeltme eki paketleri, MSDE (01-16) SQL Server 2000 CD'SINDE bulunan örneklerini numaralı varsayılan yükseltir. MSDE örneği yükseltmek için <a0></a0>, karşılık gelen, düzeltme ekini uygulamalısınız. Örneğin, ilk olarak SqlRun03.msi yüklü bir örneği yükseltmek için SQLRun03.msp kullanmanız gerekir.

Not Bu hizmet paketi karşıdan yüklenebilen bir sürümünü, bu dosyaları çok büyük olduğundan, yalnızca bir düzeltme eki paketi içerir: SQLRun01.msp. Diğer onbeş düzeltme eki paketleri SQL Server 2000 Service Pack 2 CD'SINDE ' dir.

Bir düzeltme eki paketi yüklenen MSDE örneğini uygulamak için komut satırına Setup.exe dosyasını kullanın. Hangi yükleme paketi örneğinizle Desktop Engine'ı yüklemek için kullanılan biliyorsanız, Setup.exe dosyasını /p seçeneği ile ilgili düzeltme ekini kullanın belirtebilirsiniz. Örneğin:
Setup /p SQLRun03.msp
hangi yükleme paketi kullanılmış olduğunu biliyorsanız, yazın SQLRUN sonra <a2>/p</a2> seçeneği. SQLRUN anahtarının doğru düzeltme eki paketi seçmek için Setup.exe bildirir. Bu, yalnızca aşağıdaki şartlar yerine getirilirse çalışır:
  • .Msp dosyalarının tümünü Kur doğrudan Setup.exe dosyasını içeren klasörü altında adlı bir klasörde yer alır. Bu, SQL Server 2000 Hizmet Paketi 2 CD'SINI gerektirir.
  • Yükseltilecek örneği varsayılan örneği değil, INSTANCENAME değişkenle örnek adı belirtildi.
Örneğin, aşağıdaki komutu MyInstance adlı örnek bir yükleme için düzeltme eki için Setup.exe dosyasını çalıştırın:
Setup /p SQLRUN INSTANCENAME=MyInstance
örnek adı bir .ini dosyası da belirtilebilir. Daha fazla bilgi için "Özelleştirme Desktop Engine'i Setup.exe" SQL Server Books Online'da "konusuna bakın.

Not Örnek adı açılış ve kapanış tırnak içine alın.

Kur, doğru düzeltme eki paketinin bulunamıyor, bir hata iletisi alırsınız.

Not Kur.exe MSDE SP2, Windows 98 veya Windows Millennium Edition çalıştıran bir bilgisayara yüklemek için kullanıldığında, sysadmin sabit sunucu rolü üyesi olan bir oturum açma belirtmek için UPGRADEUSER anahtarı'nı kullanmalısınız. UPGRADEUSER hakkında daha fazla bilgi için özgün SQL Server 2000 Readme.txt dosyasının 3.1.23 bölümüne bakın.
Hizmet paketini yeniden dağıtma

Bu hizmet paketini yeniden dağıtmak istediğiniz bağımsız yazılım satıcıları (ısv) gibi bunun olmasını öneririz:
  1. Desktop Engine'i yazılımınız ile dağıtılan adla aynı şekilde örneğinde, hizmet paketini yükleyin.
  2. Eski ve yeni yükleme arasındaki farklar göre kendi düzeltme eki paketi oluşturur.
  3. Müşterilerinize özel, düzeltme ekini dağıtma.
Düzeltme eki paketleri oluşturma hakkında daha fazla bilgi için birlikte Windows ınstaller Yazılım Geliştirme Seti (Microsoft Platform SDK Web site yükleyebileceğiniz SDK), gelen belgelere bakın.

Not SP2'in tam bir kopyasını yeniden dağıtabilir.

Dosya konumları

SQL Server 2000 Desktop Engine Service Pack 2 CD -ROM'u, yükleme dosyalarını ve birleştirme modülleri \MSDE içinde yer alır. Tam bir listesi için bkz: "Kullanarak SQL Server Desktop Engine birleştirme modülleri" SQL Server Books Online'da.

3.8 Hizmetlerini yeniden başlatın.

Tüm bileşenleri için geçerlidir:

Kurulum programı tamamlandığında, sistemi yeniden başlatmanızı isteyebilir. Sistem yeniden başlatıldıktan sonra (veya Kurulum programı yeniden başlatma isteme olmadan tamamlandıktan sonra), MS DTC ve Microsoft Search, MSSQLServer, MSSQLServerOLAPService ve SQLServerAgent Hizmetleri veya kendi özel örneği karşılıklarından çalışan emin olmak için denetim masasında Hizmetleri uygulama kullanın. Yükseltilen ana ve msdb veritabanlarını yedekleyin.

3.9 Uygulamaları yeniden başlatın.

Tüm bileşenleri için geçerlidir:

Hizmet paketi kurulumunu çalıştırmadan önce kapatıldı uygulamaları yeniden başlatın.

3.10 Başarısızlık kümesinde yükleniyor

Yerine çalışma kümesinin parçası olan yalnızca SQL Server 2000 bileşenleri için geçerlidir:

Başarısızlık kümesinde bu hizmet paketini yüklemek için <a0></a0>:
  • Bu hizmet paketiyle yükseltmek için kullanacağınız bir sanal sunucuyu içeren grubun sahibi düğümünden çalıştırın. Bu işlem, tüm başarısızlık küme düğümlerinde hizmet paketi dosyalarını yükler.
  • Kur iletişim kutusundaki, yükseltmekte olduğunuz bir sanal sunucunun adını girin.
  • Çevrimiçi kümedeki tüm düğümlerin, Kurulum sırasında tutun. Bu yükseltme kümedeki her düğüme uygulanan sağlar.
Not SQL Server 2000 SP2 Setup başarısızlık küme düğümlerinde yeniden başlatılmasını gerektirebilir. Bu güncelleştirilmiş dosyalar ile SQL Server 2000 SP2 kurulumu sırasında kullanımda olan dosyaları değiştirir.

Bir sanal sunucu için bir varsayılan (kümelenmemiş) SQL Server'ın örneğinin yükseltiyorsanız, önce bir varsayılan örnekten sanal bir örneğine yükseltme gerçekleştirmek ve sonra SQL Server 2000 SP2 uygulamanız gerekir. Yükseltme hakkında daha fazla bilgi için "bir SQL Server 2000 (Kurulum) varsayılan kümelenmiş örneği için bir varsayılan örnekten yükseltmek Yükleme" SQL Server Books Online'da bakın.

Başarısızlık kümesinde bir düğümü yeniden oluşturmak istiyorsanız, aşağıdakileri yapmalısınız:
  • Başarısızlık kümesinde düğümü yeniden oluşturmak. Bir düğüm yeniden oluşturma hakkında daha fazla bilgi için "<a1>Senaryo</a1> 1 başarısızlık küme hatasından kurtarmak Yükleme" SQL Server Books Online'da bakın.
  • Özgün SQL Server 2000 yerine çalışma kümeye düğüm eklemek için kurulumu çalıştırın.
  • SQL Server 2000 SP2 Kur'u çalıştırın.

3.11 Yinelenmiş sunucularda yükleniyor

Bir çoğaltma topolojisi bir parçası olan yalnızca SQL Server 2000 bileşenleri için geçerlidir:

Bu hizmet paketi, bu sıra çoğaltılmış sunucular arasında dağıtma:
  1. Dağıtıcı (ayrı yayımcı arasında ise)
  2. Yayımcı
  3. Abone
Not Çoğu durumda, özellikle birleştirme çoğaltması dağıtımcı ve Publisher aynı sunucudadır ve aynı anda yükseltilir.

Birleştirme çoğaltması'içinde distribution veritabanını, yalnızca Aracısı geçmişini saklamak için kullanılır. Genelde distribution veritabanını yayımlanmış veritabanı ile aynı bilgisayarda bulunur. Ancak, aynı zamanda aracısının geçmiş günlük merkezileştirmek için istediğiniz sitelerinde uzak dağıtım veritabanını birleştirme çoğaltması olanaklıdır.

Tüm sunuculara bir çoğaltma topolojisi yükselttikten hemen; ancak mümkün olmayabilir, çoğaltma işlemi genellikle SQL Server 2000 ve bu hizmet paketini çalıştıran sunucular arasında etkilenmez. Bu özel durumlar 5.3.7 bölümünde kapsamındaki "Restoring replicated databases from different versions of SQL Server."

Not SP2 kurulumu, bir çoğaltma topolojisi üyeleri olan kullanıcı veritabanlarını yükseltme. Herhangi bir çoğaltma topolojisi üyesidir veritabanlarının yazılabilir olmayan, SP2 bu veritabanlarına uygulamak için bunları yazılabilir hale getirmek ve gerekir SP2 Kurulum yeniden uygulayın. Bir veritabanını yazılabilir duruma getirme hakkında daha fazla bilgi için bkz: Bölüm 3.12 "Applying SP2 to non-writable databases or filegroups." SP2'yi yeniden uygulama hakkında daha fazla bilgi için <a0></a0>, bkz: Bölüm 3.14 "Reapplying SP2."

Çoğaltmaya hesaplarını varolan bir yedekleme düzeni, bir veritabanını, başarısızlık durumunda, SP2) yükselttikten sonra bilinen bir noktaya geri izin verir. SP2, günlük veya tam veritabanı'nı uyguladıktan sonra yedekleme herhangi kullanıcı veritabanında yer alan bir çoğaltma topolojisi önerilir. Bu şekilde, bir <a0>yineleme</a0> veritabanının başarısızlığı durumunda, SP2 veritabanı geri sonra yeniden gerekmez.

3.12 Yazılabilir olmayan bir veritabanı veya dosya gruplarını, SP2 uygulama

Bir çoğaltma topolojisi bir parçası olan yalnızca SQL Server 2000 bileşenleri için geçerlidir:

Yazılabilir olmayan bir veritabanı veya dosya gruplarını bulunduğunda, Kurulum programı aşağıdaki iletiyi görüntüler:
Kur, bir veya daha fazla veritabanları ve yazılabilir olmayan bir dosya gruplarını algıladı.
Genel olarak, bu uyarıyı dikkate ve Kur devam edecek. Ancak, yazılabilir olmayan veritabanlarının Kur günlüğünde listelenen herhangi bir çoğaltma topolojisi üye ise, bu veritabanları yazılabilir yapmak ve gerekir bu örneğe SQL Server 2000 SP2 Kurulum yeniden.

Not Bu ileti, katılımsız yüklemeleri etkilemez. Katılımsız yüklemeler hakkında daha fazla bilgi için <a0></a0>, Bölüm 4.0 katılımsız yüklemeler bakın.

Not Kur, yükleme sırasında yazılabilir olmayan veritabanları ve şüpheli veya çevrimdışı olan veritabanları arasında hiçbir fark yapar. Bir veritabanı veya dosya grubunu aşağıdaki durumlardan birinde Kur sırasında hizmet paketini yeniden gerekir. Bir veritabanı duruma getirme hakkında daha fazla bilgi için çevrimiçi şüpheli veritabanları hakkında tanılama "Ekleme ve ayırma bir veritabanı" SQL Server Books Online'da ve daha fazla bilgi için bkz: Bkz "Sunucu ve veritabanı giderme" SQL Server Books Online'da.

Salt okunur bir veritabanı için SP2 uygulamak için <a0></a0>:
  1. Salt okunur bir veritabanı gibi ALTER DATABASE kullanarak yazılabilir yapmak:
    ALTER DATABASE database
    SET READ_WRITE 
  2. Adım 2 ', salt okunur tüm veritabanları için yineleyin.
  3. Hizmet paketini uygulama (veya yeniden).
  4. Gerekirse, veritabanını salt okunur ALTER DATABASE gibi kullanarak yeniden yapmak:
    ALTER DATABASE database
    SET READ_ONLY 
Salt okunur dosya grubu için SP2 uygulamak için <a0></a0>:
  1. Salt okunur dosya grubunu yazılabilir ALTER DATABASE gibi kullanarak olun:
    ALTER DATABASE Database
    MODIFY FILEGROUP filegroup_name READWRITE 
  2. Adım 1 için tüm salt okunur dosya gruplarını yineleyin.
  3. Hizmet paketini uygulama (veya yeniden).
  4. Dosya grubunu salt okunur ALTER DATABASE gibi kullanarak yeniden yapmak:
    ALTER DATABASE Database
    MODIFY FILEGROUP filegroup_name
    READONLY 
ALTER DATABASE hakkında daha fazla bilgi için <a0></a0>, SQL Server Books Online'da "ALTER DATABASE" başvuru konusuna bakın. SP2'yi yeniden uygulama hakkında daha fazla bilgi için <a0></a0>, bkz: Bölüm 3.14 "Reapplying SP2."

3.13 SP2 kaldırılıyor

Çözümleme Hizmetleri dışındaki tüm bileşenler için aşağıdakiler geçerlidir:

SQL Server 2000 bileşenleri SP2 öncesi sürümüne geri dönmek için <a0></a0>, yedekleme için SP2 yüklemeden önce anamsdb ve modeli veritabanlarının alınmış gerekir. Daha fazla bilgi için bkz: Bölüm 3.1 "Back up your SQL Server databases."

Not Çoğaltmaya katılan tüm veritabanlarının, yayımlamayı devre dışı bırakmanız gerekir.
  1. Yayımlamayı devre dışı bırakmak için: SQL Server Enterprise Manager, bir SQL Server grubu genişletin, bir sunucuyu genişletin, Replication klasörünü sağ tıklatın ve sonra Yapılandırma Publishingaboneleri ve dağıtım ' ı tıklatın.
  2. Yayını veritabanları sekmesini seçin.
  3. Çoğaltmaya katılan her veritabanı için onay kutusunu temizleyin. Bu durum, ayrılmış olarak veritabanlarının izin verir.
SQL Server SP2 öncesi sürümüne geri dönmek için şu adımları izleyin:
  1. Tüm kullanıcı veritabanlarının bağlantısını kesin. Daha fazla bilgi için "ekleyebilirsiniz (Enterprise Manager) bir veritabanının bağlantısını kesin nasıl" SQL Server Books Online'da bakın.
  2. SQL Server'ı kaldırın. Denetim Masası ' nda Program Ekle/Kaldır'ı çift tıklatın ve sonra kaldırmak istediğiniz SQL Server örneğini seçin.
  3. SQL Server 2000 CD-ROM'u veya SQL Server özgün olarak yüklenmiş bir konuma yükleyin.
  4. Veritabanı yöneticisini, msdb ve modeli SP2'yi uygulamadan önce oluşturulmuş olan son yedekten geri yükleyin. Bu, yedeklemenin oluşturulduğu anda bağlı herhangi bir kullanıcı veritabanlarını otomatik olarak ekler.
  5. Master veritabanını son yedeklemeden sonra oluşturulmuş olan tüm kullanıcı veritabanlarını iliştirin.
  6. Çoğaltma için gerekirse yapılandırın.

    Uyarı SQL Server SP2 öncesi sürümüne geri dönmek, veritabanı yöneticisi, msdb ve modeli, SP2'yi uyguladıktan sonra yapılan tüm değişiklikler kaybolur.

3.14 SP2 yeniden uygulama

Tüm bileşenleri için geçerlidir:

Aşağıdaki durumlarda, SQL Server 2000 SP2'yi yeniden uygulamanız gerekir:
  • SP2 uygulandıktan sonra yeni SQL Server 2000 bileşenleri eklenmiştir.
  • Ne zaman veritabanlarını ya da bir çoğaltma topolojisi bir parçasıdır ve hizmet paketinin başlangıç uygulama sırasında salt okunur dosya gruplarını yazılabilir hale getirilir.
SP2'yi yeniden uygulamak için <a0></a0>, Bölüm 3. 0'da "Service pack installation." adımları izleyin.

4.0 Katılımsız yüklemeler

Veritabanı bileşenleri SP2 bir bilgisayarda katılımsız modda çalışan SQL Server 2000 örneğini uygulanabilir. Veritabanı bileşenleri SP2 CD-ROM'dan katılımsız SP2 kurulumları gerçekleştirmek için kullanılan bir ISS dosyaları içerir. Bu dosyalar, CD-ROM'unun kök dizininde bulunan ve değişik yükleme gerçekleştirmek için kullanılabilir:
  • sql2kdef.ISS veritabanı bileşenleri SP2 varsayılan bir SQL Server 2000, Windows 2000 veya Windows NT 4.0 işletim sisteminde çalışan örneğini uygulamak için kullanılan katılımsız kurulum dosyasıdır. Kullanmak için ilgili toplu Sql2kdef.bat dosyasıdır.
  • sql2knm.ISS, SQL Server 2000, Windows 2000 veya Windows NT 4.0 işletim sisteminde çalışan adlandırılmış bir örneğine bileşenler SP2 veritabanı uygulamak için kullanılan kurulum dosyasıdır. ISS dosya yükseltiliyor örnek tanımlamak için <a1>örnek</a1> adını değiştirmeniz gerekir.
  • sql2ktls.ISS araçları yalnızca bir yükleme için veritabanı bileşenleri SP2 uygulamak için kullanılan kurulum dosyasıdır. Bu dosya, herhangi bir değişiklik olmadan yükleme için kullanılabilir.
  • sql2k9x.ISS veritabanı bileşenleri SP2 Windows Millennium Edition veya Windows 98 işletim sistemini çalıştıran bir bilgisayarda uygulamak için kullanılan kurulum dosyasıdır. Örnek adı yükseltilen örnek tanımlamak için değiştirilmesi gerekebilir.
  • sql2kcli.ISS veritabanı bileşenleri SP2 bir istemci bileşenlerini yükleme, Windows 95 işletim sistemi çalıştıran bir bilgisayarda uygulamak için kullanılan kurulum dosyasıdır.
  • MSOLAP.ISS Analysis Services SP2'in katılımsız bir Kur çalıştırmak için parametre listesi depolayan Kur dosyadır.
Not Katılımsız yükleme sırasında Kur, herhangi bir yazılabilir olmayan bir veritabanı veya dosya gruplarını algılarsa, bu bilgiler, Kur günlüğe yazılır ve katılımsız yükleme devam eder. Yazılabilir olmayan veritabanlarının Kur günlüğünde listelenen herhangi bir çoğaltma topolojisi üye ise, bu veritabanları yazılabilir yapmak ve SQL Server 2000'in bu örneği için SP2 Kurulum yeniden gerekir. Bir veritabanını yazılabilir duruma getirme hakkında daha fazla bilgi için bkz: Bölüm 3.12 "Applying SP2 to non-writable databases or filegroups." SP2'yi yeniden uygulama hakkında daha fazla bilgi için <a0></a0>, bkz: Bölüm 3.14 "Reapplying SP2."

4.1 Data Access Components'ı SP2'yi yeniden dağıtma

Bu hizmet paketi, kendi kendine ayıklanan bir dosyayı ve Sqlredis.exe Redist.txt bir sürümünü içerir. Veritabanı bileşenleri SP2'de bu dosyalardır. Varsayılan olarak, Sqlredis.exe yürütüldüğünde,:
  1. Mdac_typ.exe Microsoft Data Access Components (MDAC) 2.62 yürütür. Bu, bu hizmet paketiyle MDAC 2.62 çekirdek bileşenleri ve gelen SQL Server ve Desktop Engine istemci bağlanabilirlik bileşenleri sürümlerini yükler.
  2. Microsoft Jet ODBC sürücüleri ve bağlantı bileşenlerini yükler.
Bu hizmet paketiyle birlikte verilen Redist.txt dosyasında belirtilen koşullar altında Sqlredis.exe dosyasını yeniden dağıtabilir.

5.0 Belgeleri notları

Bu bölüm, bu hizmet paketini çalıştırdığınızda kullanılabilir yeni özellikler yan? s?ra oluşabilecek sorunları kapsar. Bu sorunlar, hizmet paketi, SQL Server 2000 ve SQL Server 2000 SP1'i yükseltme çalışan için geçerlidir ve bu hizmet paketinin içerdiği düzeltmelerin sonucu oluşur.

Bu bölümde Analysis Services ve Meta veri hizmetleri kesimleri yalnızca Desktop Engine'i yüklemelerle uygulanmayacak.

Veritabanı ve Desktop Engine'i 5.1 geliştirmeleri

Aşağıdaki sorunları veritabanı bileşenleri SP2 yüklü olan SQL Server 2000 örnekleri ve Desktop Engine'i SP2 yüklü olan Desktop Engine'i örnekleri için geçerlidir.

5.1.1 Desktop Engine'nın yeni örneklerini yükleme

SP1'de sunulan

SP2'yi uyguladıktan sonra Masaüstü Altyapısı'nın yeni bir kopyasını yüklemek için aşağıdaki yordamları izleyin.
  1. \Program Files\Microsoft SQL Server\80\Tools\Binn\Resources\1033 dizininde, aşağıdaki dosyaları yeniden adlandırma * .rdl:
    • semnt.rll
    • sqlsvc.rll
  2. \Program Files\Microsoft SQL Server\80\Tools\Binn dizininde, aşağıdaki dosyaları yeniden adlandırma * .dld:
    • semnt.dll
    • sqlsvc.dll
    • sqlresld.dll
  3. SP2 yüklü olmayan Masaüstü alt yapısı'nı yükleyin.
  4. Semnt.rdl ve sqlsvc.rdl \Program Files\Microsoft SQL Server\80\Tools\Binn\Resources\1033 dizinindeki dosyalar için *.rll yeniden adlandırın.
  5. Için *.dll, semnt.dld, sqlsvc.dld, \Program Files\Microsoft SQL Server\80\Tools\Binn dizinindeki sqlresld.dld dosyaları yeniden adlandırın.
Yeni yüklenen Desktop Engine örneğini SP2 olacaktır.

5.1.2 Çince, Japonca veya Korece bir karakteri, veritabanı bileşenleri SP2 ile birlikte kullanma

SP1'de sunulan

Windows NT 4.0 veya Windows 98 işletim sistemi ve daha sonra yükseltme için Windows 2000 çalıştıran bir sunucuda veritabanı bileşenleri SP2'yi yüklerseniz, Windows 2000 yükseltmesinin belirli sistem dosyalarının yerini alır. Bu sistem dosyaları, Çince, Japonca veya Korece bir karakteri sıralamak için gereklidir. Çince, Japonca veya Korece bir karakteri, SQL Server veritabanlarınızı kullanırsanız, Windows 2000'e yükseltme gerçekleştirildikten sonra SP2 ile gelen Sqlredis.exe sürümünü yeniden çalıştırın. Sqlredis.exe çalıştırma hakkında daha fazla bilgi için bkz: Bölüm 4.1 "Redistributing SP2 Data Access Components."

Not Istemci bilgisayarlarda veya Çince, Japonca veya Korece bir karakteri içeren veritabanlarını olduğu sunucular Sqlredis.exe yeniden başlatmanız gerekmez.

5.1.3 Kaldırılan karma takımları

SP1'de sunulan

Karma takımları kaldırılmıştır. SQL Server 2000 belirli geliştirmeleri nedeniyle, karma takımları, SQL Server sürüm 7.0 sunulan performans üstünlüklerinden artık üretir. Buna ek olarak, karma takımları kaldırma SQL Server 2000 daha kararlı yapar.

Bu nedenle, sorgu en iyi duruma getiricisi artık karma takımları kullanarak sorgu planları oluşturur.

Nadiren de olsa, karma takımları kaldırılması, sorgu daha yavaş işlemek neden olabilir. Daha uygun bir dizin oluşturmak sorgu performansı, bir önceki düzeye döndürecektir olup olmadığını görmek için bu gibi sorguları çözümleyebilirsiniz.

5.1.4 Eklenen benzeşme maskesi anahtarları

SP1'de sunulan

Iki benzeşme maskesi anahtarları, bu hizmet paketine eklenmiştir.

Benzeşme maskesi g/Ç geçin.

Bu hizmet paketiyle hangi CPU, disk g/Ç işlemleri için iş parçacığı çalıştırma için kullanılacak belirtebilirsiniz. Bu anahtar, benzeşim maskesini seçeneğiyle birlikte kullanılması gerekir. Daha fazla bilgi için Microsoft Product Support Services Knowledge Base ' ndaki 298402 bakın.

Benzeşme maskesi bağlantı geçin.

Bu hizmet paketiyle için sanal arabirim Architecture (belirli bir ağ kartı'ndan SQL Server bağlantıları için işlemci bir işlemci veya bağlamak için VIA) etkinleştirilmiş sistemleri yapılandırabilirsiniz. Bu anahtar, benzeşim maskesini seçeneğiyle birlikte kullanılması gerekir. Daha fazla bilgi için Microsoft Product Support Services Knowledge Base ' ndaki 299641 bakın.

5.1.5 SQL Server Agent hesap bilgileri günlüğe kaydeder.

SP2'de sunulan

SQL Server Agent iş geçmişi, şimdi Windows hesabının altında her hangi bir iş adım çalıştırıldı kaydeder. Bu bilgiler, Yöneticiler, zamanlanmış işler, zamanlanmış işler, çoğaltma ve Data Transformation Services görevleri için tanımlanan dahil olmak üzere güvenlik sorunları tanılamanıza yardımcı olur.

Dizin oluşturulmuş görünüm 5.1.6 filtre

SP2'de sunulan

Bu hizmet paketi, yalnızca SQL Server 2000, Microsoft Bilgi Bankası makalesi 306467 içinde belirtildiği gibi 355069 hata ile karşılaştı, beklenmeyen sonuçlar için veri değişiklikleri nedeniyle ileri tarihli oluşumlarını engelleyecektir. Bu düzeltme uygulandıktan ek olarak, görünümlerde, filtre koşulları temel alan tüm indeksler yeniden gerekir; böylece. Daha fazla bilgi için Microsoft Product Support Services Knowledge Base ' ndaki 306467 bakın.

5.2 Çözümleme Hizmetleri geliştirmeleri

SP2'deki Çözümleme Hizmetleri geliştirmeleri içerir:
  • Uzak disk bölümleri.
  • Analysis Services yeniden dağıtılabilir bir istemci kurulumu güncelleştirildi.
  • Üçüncü taraf veri madenciliği algoritması sağlayıcılarını destekler.
  • Analysis Services, güncelleştirilmiş istemci dosyalarla bir bilgisayara yükleme yeteneği.
5.2.1 Uzak bölümleri

SP1'de sunulan

Uzak sunucu, SP1 veya sonraki bir sürümü bilgisayarda yüklü olan bir yerel sunucuda uzak bir bölümü oluşturulduğunda, yerel sunucu üzerinde tam erişim izinleri üst küp olan etki alanı kullanıcı hesabı kullanmanız gerekir. Yerel sunucu üzerindeki OLAP Administrators grubunun bir üyesi olan herhangi bir kullanıcı hesabının tam erişim izinlerine sahiptir.

Buna ek olarak, yerel sunucu üzerinde SP1, uzak sunucu de oluşturmak veya uzaktan bölümleri yönetmek için SP1 yüklü olmalıdır.

5.2.2 Güncelleştirilmiş Analysis Services yeniden dağıtılabilir istemcisi kurulumu

SP1'de sunulan

Analysis Services SP1 ve sonraki sürümleri, istemci yeniden dağıtılabilir bir kurulum programları aşağıdaki güncelleştirilmiş sürümlerini içerir:
  • PTSLite.exe
  • PTSFull.exe
Bu dosyalar, SP2 yükleme dizinini \msolap\install\PTS yolunda bulunur.

Not MDAC PTSFull.exe içerir; PTSLite.exe desteklemez.

Bu güncelleştirilmiş istemci kurulum programları uygulamalarınızda istemcisi Kur, Analysis Services ve Microsoft Office XP kullandığınızda karşılaşabileceğiniz sorunları çözmek veya önlemek için kullanın.

Not Analysis Services için Office XP ile birlikte kullanırken, istemcinin yükseltme önerilir.

5.2.3 Üçüncü taraf veri madenciliği algoritması sağlayıcıları için etkin bir desteği

SP1'de sunulan

Analysis Services SP1'i ve daha sonra ek üçüncü taraf veri madenciliği algoritması sağlayıcılarını destekler. Bir veri madenciliği algoritması sağlayıcısı geliştirme hakkında daha fazla bilgi için bir örnek veri madenciliği algoritması sağlayıcısı için Microsoft Data Access and Storage Development Center kodu içeren OLE DB veri madenciliği Resource Kit ve "Üçüncü taraf veri madenciliği sağlayıcıları" adlı teknik incelemeye bakın.

5.2.4 Analysis Services dosyaları güncelleştirilmiş istemci bilgisayara yükleme

SP1'de sunulan

SQL Server 2000 Analysis Services'i yüklediğinizde içeren bir bilgisayar istemci gibi dosyaları SQL Server 2000 SP1 veya Office XP, Analysis Services SP1'i uygulamalısınız ya da daha sonra istemci emin olmak için düzgün çalıştığından ve küpleri göz atabiliyor güncelleştirildi.

5.3 Çoğaltma geliştirmeleri

SP2'de çoğaltma geliştirmeleri içerir:
  • Özel saklı yordamını'nın işlem çoğaltması güncelleştirmeleri
  • Benzersiz bir sütun üzerinde işlem çoğaltması güncelleştirmeleri
  • Aynı anda anlık görüntü işleme gelen kaldırıldı kısıtlamaları
  • Işlem çoğaltması komut özel saklı yordamlarda yeteneğini
  • Temizleme, meta veri saklama tabanlı çoğaltma birleştirme
  • Yinelenmiş veritabanlarını SQL Server'ın farklı sürümleri geri yükleniyor
  • Yeni -MaxCmdsInTran parametresi için Günlük Okuma Aracısı
5.3.1 Işlem çoğaltması UPDATE özel saklı yordam

SP1'de sunulan

Işlem, çoğaltma sırasında Kur, özel bir saklı yordamlar için ekleme, silme ve güncelleştirme eylemlerini abonelik veritabanında oluşturulur. Kaç sütun bir UPDATE deyimi etkilenen ne olursa olsun, güncelleştirmenin özel saklı yordam <a0>Abonelik</a0> tablosundaki tüm sütunları güncelleştirecektir. Değiştirilmediği herhangi bir sütun, yalnızca bu güncelleştirmeden önce varolan aynı değerlere sıfırlanır. Genellikle, bu eylem, herhangi bir sorun neden olur. Bu sütun dizine eklenir, ancak bu sıfırlama pahalı haline gelir.

Işlem çoğaltması kullanıyorsanız ve birkaç dizinler üzerinde abonelik tablonuz ve yalnızca birkaç sütun değerlerini, güncelleştirmelerini nedeniyle değiştirecekseniz, dizin bakım yükü, Abone tarafında değişiklikler uygulandığında kısıtlayıcı bir performans etken olabilir. Örneğin, Raporlama amacıyla kullanılan bir abone veritabanı yayın veritabanı'den fazla daha fazla dizin olabilir. Dinamik olarak UPDATE deyiminin zamanında oluşturma performansını artırabilir. Güncelleştirme, yalnızca, dolayısıyla en iyi bir UPDATE dizesi oluşturma değişen sütunları kapsayacaktır.

Bu hizmet paketi, yeni bir saklı yordam, Abone tarafında, dinamik güncelleştirme deyimini zamanında oluşturmak için kullanabileceğiniz özel bir saklı yordam oluşturur, sp_scriptdynamicupdproc, içerir. Ancak, fazladan işlem çalışma zamanında oluşturulacak dinamik GÜNCELLEŞTIR deyimi için sırada oluşan.

sp_scriptdynamicupdproc

Dinamik güncelleştirme saklı bir yordam oluşturur, CREATE PROCEDURE deyimi oluşturur. UPDATE deyimi özel saklı yordamın içinde dinamik olarak değiştirmek için hangi sütunların gösteren MCALL sözdizimi, temel yerleşik olarak bulunur. Bu saklı yordam, abone tablodaki dizin sayısı büyüdüğünü ve sütunların değiştirilmesini küçük durumunda kullanın. Bu saklı yordam, Yayımcı tarafında yayın veritabanında çalıştırılır.

Sözdizimi

sp_scriptdynamicupdproc [artid =] artid

Bağımsız değişkenler

[artid =] artid Ise makale KIMLIğIDIR. artidint, varsayılan ile''dir.

Sonuç kümeleri

Bir tek nvarchar(4000) sütunu içeren bir sonuç kümesi verir. Sonuç formlar özel bir saklı yordam oluşturmak için kullanılan tam CREATE PROCEDURE deyimi ayarlayın.

Açıklamalar

sp_scriptdynamicupdproc işlem çoğaltmasında kullanılır. Varsayılan MCALL komut dosyası mantığına tüm sütun içinde bir UPDATE deyimi içerir ve bir bit eşlem değişen sütunları belirlemek için kullanır. Bir sütunda değişiklik yaparsanız, sütunun kendisine genellikle herhangi bir sorun neden erkene. Sütun dizini fazladan işlem oluşur. Buna ek olarak, bu saklı yordam, dinamik bir yaklaşım kullanır: en iyi bir UPDATE dize sağlayan yalnızca değişmiş olan sütunlar içerir. Dinamik GÜNCELLEŞTIR deyimi oluşturulduğunda ancak fazladan işlem çalışma zamanında oluşan. Dinamik bir saklı yordamın yaklaşım hem de statik bir varsayılan yaklaşım sınamak ve sonra da belirli gereksinimleriniz için en iyi çözüm) seçin önerilir.

IzinleriGenel rolünün üyeleri sp_scriptdynamicupdproc çalıştırabilirsiniz.

Örnekler

This example creates an article (with artid set to 1) on the authors table in the pubs database, and specifies that the UPDATE statement is the custom stored procedure to execute:
'MCALL sp_mupd_authors'
Generate the custom stored procedures to be executed by the Distribution Agent at the Subscriber by running the following stored procedure at the Publisher:
EXEC sp_scriptdynamicupdproc @artid = '1' 
The statement returns: 
create procedure [sp_mupd_authors] @c1 varchar(11),@c2 varchar(40),@c3 varchar(20),@c4 char(12),@c5 varchar(40),@c6 varchar(20), @c7 char(2),@c8 char(5),@c9 bit,@pkc1 varchar(11),@bitmap binary(2) as declare @stmt nvarchar(4000), @spacer nvarchar(1) 
select @spacer =N'' 
select @stmt = N'update [authors] set ' 
if substring(@bitmap,1,1) & 2 = 2 begin 
select @stmt = @stmt + @spacer + N'[au_lname]' + N'=@2' 
select @spacer = N',' 
end if substring(@bitmap,1,1) & 4 = 4 begin 
select @stmt = @stmt + @spacer + N'[au_fname]' + N'=@3' 
select @spacer = N',' 
end if substring(@bitmap,1,1) & 8 = 8 begin 
select @stmt = @stmt + @spacer + N'[phone]' + N'=@4' select @spacer = N',' 
end if substring(@bitmap,1,1) & 16 = 16 begin 
select @stmt = @stmt + @spacer + N'[address]' + N'=@5' 
select @spacer = N',' 
end if substring(@bitmap,1,1) & 32 = 32 begin 
select @stmt = @stmt + @spacer + N'[city]' + N'=@6' select @spacer = N',' 
end if substring(@bitmap,1,1) & 64 = 64 begin 
select @stmt = @stmt + @spacer + N'[state]' + N'=@7' 
select @spacer = N',' 
end if substring(@bitmap,1,1) & 128 = 128 begin 
select @stmt = @stmt + @spacer + N'[zip]' + N'=@8' select @spacer = N',' 
end if substring(@bitmap,2,1) & 1 = 1 begin 
select @stmt = @stmt + @spacer + N'[contract]' + N'=@9' 
select @spacer = N',' end 
select @stmt = @stmt + N' 
where [au_id] = @1' exec sp_executesql @stmt, N' @1 varchar(11),@2 varchar(40),@3 varchar(20),@4 char(12),@5 varchar(40), @6 varchar(20),@7 char(2),@8 char(5),@9 bit',@pkc1,@c2,@c3,@c4,@c5,@c6,@c7,@c8,@c9 
if @@rowcount = 0 if @@microsoftversion>0x07320000 
exec sp_MSreplraiserror 20598
Saklı yordamını bu çalışan sonra saklı yordamın, abonelerin sırasında el ile oluşturmak için oluşturulan komut dosyasını kullanabilirsiniz.

5.3.2 Benzersiz sütunlarda işlem çoğaltması UPDATE deyimleri

SP1'de sunulan

Işlem Çoğaltmada UPDATE deyimleri genellikle güncelleştirmeler olarak çoğaltılır. Ancak, güncelleştirme için bir benzersiz dizin, kümelenmiş bir dizin veya bir benzersiz (unique) sınırlaması kullanılan ifade bir parçası olan herhangi bir sütun değişirse, güncelleştirmenin abone adresindeki bir INSERT deyimi izlediği bir DELETE deyimi olarak gerçekleştirilir. Bu durum, bu tür bir güncelleştirmeyi birden çok satır etkileyebilecek bir şans benzersizliği ihlali için güncelleştirmeleri satır olarak teslim, çünkü ve yapılır.

Ancak, güncelleştirmeyi yalnızca bir satır etkilerse, benzersizliği ihlali için hiçbir olasılığı vardır. Bu nedenle, 8207 izleme bayrağı için benzersiz bir sütun UPDATE deyimleri çoğaltılması için yalnızca bir satır etkileyen güncelleştirmelere izin vermek için bu hizmet paketine eklenmiştir. Bu en iyi duruma getirme, özellikle kullanıcı tanımlı UPDATE Tetikleyicileri abone adresindeki yükleyip ba?latmak için bu tetikleyici, benzersiz bir sütun üzerinde yalnızca bir satır etkileyen güncelleştirmelerin gerektiren uygulamalar için eklenmiştir.

Izleme bayrağı 8207 kullanmak için <a0></a0>, komut isteminden (sqlservr.exe - T8207) veya zamanında Günlük Okuma Aracısı başlamadan önce DBCC TRACEON(8207,-1) kullanarak açın.

Önemli Genellikle, izleme bayrağı 8207 salt okunur işlem çoğaltması kullanılır. Birincil anahtar UPDATE abone tarafına ortaya çıkabilir, bu izleme bayrağı güncelleştirilebilir aboneliklerle kullanmayın.

5.3.3 Aynı anda anlık görüntü işleme gelen kısıtlamaları kaldırıldı

SP1'de sunulan

SQL Server 2000'de, aynı anda anlık görüntü işleme yayımlama tablo benzersiz bir dizin varsa, birincil anahtar veya küme anahtarının değildi önerilmez. Aynı anda anlık oluşturulduğu sırada kümelendirme ile ilgili anahtarı veri değişiklikleri yapıldı, çoğaltma eşzamanlı anlık görüntüsü için bir abonelik uygularken bir yinelenen anahtar hatasıyla başarısız olabilir. Bu hizmet paketinde bulunmaktadır artık kısıtlamalar eşzamanlı anlık görüntü işleme kullanma.

5.3.4 Işlem çoğaltması özel saklı yordamlarda komut dosyası

SP1'de sunulan

NoSync abonelikleri (rapor anlık görüntüsünü ilk alan, abonelikler), özel saklı yordamlarda INSERT için ayarlandığında, UPDATE ve DELETE deyimlerinde el ile oluşturulması gerekir. Rapor anlık görüntüsünü ilk teslim genellikle, bu bildirimleri Abone tarafında oluşturulur. Yeni BIR saklı yordam, sp_scriptpublicationcustomprocs, yayını düzeyinde özel saklı yordamlar için komut dosyaları oluşturmak için eklenmiştir. Bu yeni işlevi, nosync abonelikler kolaylaştırabilir.

Sp_scriptpublicationcustomprocs

Bir özel yordam şema otomatik olarak oluşturmak için bu seçeneği etkin olduğu bir yayında, bu yordamın komut dosyalarını özel bir INSERT, UPDATE saklanır ve yordamlar için tüm tablo makaleleri DELETE. Sp_scriptpublicationcustomprocs anlık görüntüsünü el ile uygulanan abonelikler ayarlamak için yararlıdır.

Sözdizimi

Sp_scriptpublicationcustomprocs [@ yayın]publication_name =

Bağımsız değişkenler

[@ yayın]publication_name =

Yayını adıdır. Varsayılan ile sysnamepublication_name var.

Dönüş kodu değerleri

<a1>0</a1> (başarılı) veya <a1>1</a1> (hata)

Sonuç kümeleri

Bir tek nvarchar(4000) sütunu içeren bir sonuç kümesi verir. Sonuç formlar tam CREATE PROCEDURE deyimi özel bir saklı yordam oluşturmak gerekli ayarlayın.

Açıklamalar

Komut özel yordamlar makaleler için dosyası değil özel yordam (0x2) şema seçeneği otomatik olarak oluşturur.

Izinleri

Execute ortak için izin verilir; bir yordam güvenlik denetimi sunucusu rolünü ve db_owner sabit veritabanı rolü geçerli veritabanında sabit sysadmin üyeleri erişimi sınırlamak için bu saklı yordam içinde gerçekleştirilir.

Örnek

Bu örnek, Northwind adlı yayında özel saklı yordamlarda, bir komut dosyası oluşturur.
exec Northwind.dbo.sp_scriptpublicationcustomprocs @publication = N'Northwind'
5.3.5 Birleştirme çoğaltması saklama tabanlı meta verileri temizleme

SP1'de sunulan

Büyük miktarda tablolarındaki birleştirme çoğaltması meta veri olduğunda, meta verileri temizleme performansı artırır. SQL Server 2000 SP1 öncesinde, meta veri yalnızca sp_mergecleanupmetadata çalıştırarak temizlenecek. Ancak, SQL Server 2000 SP1'i ve daha sonra meta verileri otomatik olarak aşağıdaki sistem tablolarından silinmesi anlamına saklama tabanlı meta veri temizleme, içerir:
  • MSmerge_contents
  • MSmerge_tombstone
  • MSmerge_genhistory
  • Tüm resim tabloları, varsa önce
Not Görüntü önce yayında @ keep_partition_changes eşitleme en iyi duruma getirme seçeneği etkinleştirilmişse tablo yok.

Meta veri temizleme saklama tabanlı aşağıdaki gibidir:
  • Varsayılan olarak –MetadataRetentionCleanup Birleştirme Aracısı parametre 1 olarak ayarlanırsa, Birleştirme Aracısı abone ve birleştirme işlemine katılan bir yayımcı temizler.
  • –MetadataRetentionCleanup parametresi, 0'a ayarlı ise, otomatik temizleme oluşmaz. Bu durumda, el ile bekletme tabanlı meta veri temizleme sp_mergemetadataretentioncleanup çalıştırarak başlatın. Bu saklı yordam, her bir Publisher ve temizlenmesi abone yürütülmelidir. Bu önerilir, ancak, yayımcı ve aboneleri benzer noktalarda sürede temizlenecek, gerekli değil (Bu bölüm, yanlış çakışmaları engelleme bakın).

    Not–MetadataRetentionCleanup 1 parametresi Şimdi SQL Server 2000 SP1 ve sonraki sürümleriyle birlikte gelen tüm Birleştirme Aracısı profillerinin bir parçasıdır. Bir sunucu SP1 veya SP2'e yükselttikten sonra birleştirme çoğaltması eklemek, Birleştirme Aracısı profili otomatik olarak bu parametreyi içerecek şekilde güncelleştirildi. Birleştirme çoğaltması etkin olan bir sunucu için SP1 veya SP2'i yükseltiyorsanız, Birleştirme Aracısı profili otomatik olarak güncelleştirilmez; sp_add_agent_parameter yürüterek profil güncelleştirin ("daha sonra bu bölümde anlatılan Additional parameter for sp_add_agent_parameter," bakın).
Önemli Yayınlar için varsayılan saklama dönemi, 14 gündür. Bir makale için çeşitli yayınlar aitse, farklı bir saklama dönemi olabilir. Bu durumda, en uzun bir saklama dönemi, en erken olası zaman bu Temizle oluşabilir belirlemek için kullanılır. Bir veritabanı birden çok yayın vardır ve bir sonsuz yayın saklama dönemi herhangi biri bu yayınlar kullanır (saklama = 0), veritabanı otomatik olarak temizlenecek değil için meta veri birleştirme. Bu nedenle, sonsuz bir yayın saklama dikkatli kullanın.

Sp_add_agent_parameter için ek parametre

Sistem yordamı sp_add_agent_parameter şimdi meta veri saklama temizliği Birleştirme Aracısı profillerden ekleyip olanak tanıyan bir MetadataRetentionCleanup parametresi de vardır. Profil temizleme içermelidir, 1 değeri gösterir; 0 değeri, bu temizleme içermemelidir gösterir. Meta veri saklama temizleme, profile eklemek için <a0></a0>, örneğin, yürütme:
EXEC sp_add_agent_parameter @profile_id=<my_profile_id>, @parameter_name='MetadataRetentionCleanup', @parameter_value=1
Meta veri temizlemesine SQL Server'ın farklı sürümleri ile topolojiler

Birleştirme çoğaltması bir veritabanında gerçekleşmesini otomatik saklama tabanlı temizleme için veritabanı ve Birleştirme Aracısı her ikisi de SQL Server 2000 SP1'i çalıştıran sunucularda olmalıdır veya sonrası. Örneğin,:
  • Bir SQL Server 7.0 çekme abone temizleme, SQL Server 2000 SP1 Yayımcı tarafında çalışmayacak.
  • SQL Server 2000 SP1 zorlaması Birleştirme Aracısı, bir SQL Server 2000 (SP1 olmadan) abone veritabanı temizleme çalışmayacak.
  • Birleştirme Aracısı SQL Server 2000 SP1 zorlaması, SQL Server 2000, abonelerin olsa bile, bir SQL Server 2000 SP1 Publisher veritabanı temizlemesine çalışır veya önceki sürümleri.
Otomatik temizleme diğerleri değil ve bazı sunucular en fazla yanlış çakışmalara neden olur ve bu seyrek olmalıdır. SQL Server'a SQL Server 2000 SP1'in önceki sürümlerini içeren topolojileri otomatik olarak temizlenmesi olmayan tüm sunucularda sp_mergemetadatacleanup çalıştırarak, performans üstünlüklerinden görebilirsiniz.

Yanlış çakışmaları engelleme

Meta veri temizleme saklama tabanlı yakınsaması engeller ve sessiz diğer düğümlerin sırasında değişiklikleri geçersiz kılar. Ancak aşağıdaki koşulların her ikisini de karşılanırsa yanlış çakışmaları ortaya çıkabilir:
  • Meta veri bir düğümde temizlenir ve değil başka bir.
  • Bir sonraki güncelleştirme temizlediğini yukarı düğümdeki meta verisini silinmiş olan bir satırda oluşur.
Örneğin, meta veri yayımcı ancak abone değil temizlenir ve Yayımcı tarafında yapılan bir güncelleştirme, verilerin eşitlenmesini görünmesine rağmen bir çakışma oluşacaktır.

Bu çakışmayı önlemek için <a0></a0>, meta verileri en ilgili düğümlerde aynı anda hakkında temizlenir dikkat edin. -MetadataRetentionCleanup 1 olan kullanıldığında, yayımcı ve abone otomatik olarak birleştirme başlamadan önce böylece düğümlerin aynı anda temizlediğini, sağlama temizlediğini. Çakışma oluşursa, çakışmayı gözden geçirin ve gerekiyorsa, sonucu değiştirmek için birleştirme Çoğaltma Çakışması Görüntüleyicisi'ni kullanın.

Bir makale için çeşitli yayınlar ait olduğu veya republishing bir senaryoda, yayımcı ve abonelik sırasında belirli bir satır için saklama dönemi farklıdır olanaklıdır. Bir tarafı ancak görüntülenmiyor meta verileri temizleniyor olasılığını azaltmak için <a0></a0>, bu farklı yayınları benzer bir saklama dönemi olması önerilir.

Not Büyük miktarda temizlenmesi gerekir sistem tabloları meta verilerde varsa, birleştirme işlemini çalıştırmak için uzun sürebilir. Bu sorunu önlemek için düzenli bir temele göre meta veri temizleme.

5.3.6 Yedekle ve birleştirme çoğaltması sorunlarını geri yükleme

SP1'de sunulan

Yayını veritabanını yedekten geri önce (yani, bir atanan öncelik değeri olan bir abonelik) genel bir abonelik olan bir abonelik veritabanında eşitlemeniz gerekir doğru yakınsama davranış güvence altına almak için. Yayını veritabanına geri yükleme işlemi nedeniyle kaybedildi değişiklikler doğru şekilde yeniden eşitleme sağlar.

Yayını veritabanı anonim bir abonelik sahip bir abonelik veritabanıyla eşitlemek. Anonim abonelikler için yayın veritabanı değişiklikleri uygulamak için yeterli meta veri olmadığından, bu tür bir eşitleme yakınsaması için veri neden olabilir.

Yedekleme planlama ve geri yükleme işlemleri için birleştirme çoğaltması, ek aşağıdaki sorunları dikkate alın:
  • Abonelik veritabanlarının saklama dönemi olan bir yedekleme geri yükleme.

    Bir abone veritabanı, yedekleme için tüm yayınlarınızda abone abone olan en kısa saklama dönemi eski yok ise, bir yedekten geri yükleyin. Örneğin, abone bir abone 10, 20 ve 30 gün, saklama dönemi ile üç yayınlar için sırasıyla olur, yedek veritabanını geri yüklemek için kullanılan 10 günden daha eski olmamalıdır.
  • Yedeği oluşturmadan önce eşitleyin.

    Bir yedekleme gerçekleştirmeden önce bir abone bir yayımcı ile eşitlemeyi önemle önerilir. Abone bu yedek kopyasından geri yüklenirse, aksi halde sistem doğru yakınsamaya değil. Yedek dosyası çok yeni olabilir, ancak yayımcı ile son eşitlemenin saklama dönemi yaklaşık olarak eski olabilir. Örneğin, 10 günlük bir saklama dönemi olan bir yayını göz önünde bulundurun. Son eşitleme 8 gün önce olan ve şimdi yedekleme yapılır. Yedekleme 4 gün sonra uygulanırsa, son eşitleme 12 gün önce saklama dönemi olan oluştu. Abone yedeklemeden önce sağ eşitlenen, abone veritabanı saklama dönemi içinde olacaktır.
  • Yayını saklama değeri değiştirirseniz, abone yeniden.

    Yayını saklama değerini değiştirmek gerekiyorsa, yakınsaması veri önlemek için abone el ile yeniden başlatmak. Yayını saklama dönemi ulaşıldığında özelliği temiz tutma tabanlı meta verileri, eski meta veri birleştirme sistem tablodan siler.

    Yayını saklama değeri, saklama dönemi içinde eşitlemediyseniz abonelikler geçtiğinde belirlemek için kullanılır. Bir temizleme sonra yayını saklama dönemi artar ve (hangi meta verileri zaten silinmiş olan) yayımcı ile birleştirmek bir abonelik çalışır, aboneliğin artırılmış koruma değeri nedeniyle dolacak değil. Ayrıca, yayımcı değişiklikleri, yakınsama için müşteri adayları abone karşıdan yüklemek için yeterli meta veri yok.
  • Yayını saklama ayn? de?erleri tüm Yayımcılar ve bunların farklı eşitleme ortaklarıyla kullanın. Yakınsama için farklı değerler kullanılarak neden olabilir.
5.3.7 Yinelenmiş veritabanlarını SQL Server'ın farklı sürümleri geri yükleniyor

SP1'de sunulan

Aynı sunucu ve veritabanı yedeği geri — yedeklemenin oluşturulduğu sunucusu olarak aynı sürümü çalıştıran — çoğaltma ayarlarınızı koruyacaktır. Yinelenmiş veritabanının SQL Server veritabanını yedeklemek için kullanılan sürümünü farklı bir sürümüne geri yüklüyorsanız, aşağıdaki konuları göz önünde bulundurun:
  • SQL Server 2000 SP2 için SQL Server 2000 ile oluşturulan bir yedekten geri yüklüyorsanız ve çoğaltma ayarları korumak istiyorsanız, sp_vupgrade_replication çalıştırmalısınız. Çoğaltma meta veri yükseltildi sp_vupgrade_replication çalışan sağlar. Sp_vupgrade_replication çalıştırmazsanız, yineleme meta verileri beklenmeyen bir durumda kalabilir.
  • SQL Server 2000'e (olup, yayın sürümü, Service Pack 1, Service Pack 2 veya Service Pack 3 olarak) SQL Server 7.0 ile oluşturulmuş bir yedekten geri yüklüyorsanız ve çoğaltma ayarları korumak istiyorsanız, hizmet paketleri yüklemeden önce yedekleme yeniden oluşturmanız gerekir. SQL Server 2000 SP2'ye doğrudan SQL Server 7. 0'da oluşturulan bir yinelenmiş veritabanının yedeğini geri olasıdır, ancak yineleme ayarlarını değil sürdürülür.
5.3.8 Yeni - günlük Okuma Aracısı MaxCmdsInTran parametresi

SP1'de sunulan

Yeni bir komut satırı parametresi, SP1 ile başlayarak -MaxCmdsInTran, Günlük Okuma Aracısı için eklenmiştir. Çok sayıda (genelde toplu güncelleştirmeleri veya silmeleri) komutları etkileyen hareketlerinde dağıtım aracı için abone harekete yayılıyor başlamadan önce tüm hareket dağıtım veritabanına yazmak Günlük Okuma Aracısı beklemeniz gerekir. Bu gecikme, dağıtım aracısını engeller ve iki aracıları arasında parallelism azaltır.

–MaxCmdsInTran kullanarak, Günlük Okuma Aracısı daha küçük parçalardan büyük hareketleri ayırır ve her yığında, aynı veya daha az sayıda komutları içeren -MaxCmdsInTran giriş. Bu nedenle, dağıtım aracı günlük Okuma Aracısı hala aynı hareket sonraki parçalarını ile çalışırken, bir işlem önceki parçalarını işleniyor başlatabilirsiniz.

Bu geliştirme parallelism Günlük Okuyucu aracısını ve dağıtım aracısını arasında genel olarak daha iyi çoğaltma aktarımı katkıda bulunmaktadır. Ancak, işlem bölümleri ayrı hareketler olarak bölünmezlik ACID özelliğini keser, Abone tarafında kaydedilmiş olduğunu unutmayın. Bu sonucu emin olmak için bu sınamanız önerilir, ancak çoğu durumda, bir sorun değildir.

–MaxCmdsInTran parametre tanımlama

Pozitif bir tamsayı (1 veya üstünü) için belirttiğiniz -MaxCmdsInTran parametre değeri. 0 Değeri belirterek, parametre hiç kullanmayan için eşdeğerdir. 5000 Veya büyük bu parametrenin değeri, yalnızca işlem çok büyük olduğunda, bu parametre performansı artırır, çünkü normaldir. Örneğin:
logread.exe -MaxCmdsInTran 10000.
Bu parametreyi kullanmak için <a0></a0>, yayımcı SQL Server 2000 SP1 çalıştırıyor olmanız gerekir veya sonraki bir sürümü ve bu hizmet paketi için Günlük Okuyucu aracısını ve dağıtım veritabanı yükseltilmesi gerekir. Aksi halde, -MaxCmdsInTran göz ardı edilir.

5.3.9 Benzersiz olmayan bir kümelenmiş dizin sınırlama

(Yalnızca işlem çoğaltması için geçerlidir) SP2'de kullanılmaya başlandı.

Bu işlem çoğaltması için yayımlandıktan sonra bir tabloya benzersiz olmayan bir kümelenmiş dizin oluşturamazsınız. Dizin oluşturmadan önce tabloyu içeren bir yayını öne gerekir.

Yeni - a 5.3.10 MaxNetworkOptimization komut satırı bağımsız değişkeni için anlık görüntü Aracısı

Normal işlem sırasında birleştirme çoğaltması DELETE komutları abonelerine abonenin bir bölüme ait satırları gönderebilirsiniz. Bu tür DELETE komutları ilgisiz siler anılır. Ilgisiz siler, veri bütünlüğü veya yakınsama etkilemez, ancak gereksiz ağ trafiğini neden olabilir.

Ilgisiz siler ağ trafiğini azaltmak için <a0></a0>, yeni bir anlık görüntü Aracısı parametre kullanabileceğiniz -MaxNetworkOptimization ile birleştirme çoğaltması yayınlar. Parametre 1 olarak ayarlanması, ekranı kaplar, ağ en iyi duruma getirme ilgisiz siler, olasılığını azaltır.

Not Mektup birleştirme yayınınızın eşitleme en iyi duruma getirme seçeneği yalnızca true olarak ayarlandığında, bu parametreyi 1 olarak ayarlanması yararlıdır (@ keep_partition_changessp_addmergepublication parametresi).

Parametre 1 olarak ayarlanması meta veri depolama artırmak birden çok birleştirme süzgeçleri ve karmaşık bir alt kümesini süzgeç düzeyi varsa, yayımcı adresindeki performansın düşmesine neden olduğundan varsayılan değer 0'dır. Çoğaltma topolojinizi'dikkatlice değerlendirmeniz ve yalnızca -MaxNetworkOptimization ilgisiz siler gelen ağ trafiğini unacceptably yüksekse, 1.

Bu parametre sistem yordamı sp_add_agent_parameter yürüterek anlık görüntü Aracısı profiline ekleyebilirsiniz:
EXEC sp_add_agent_parameter 1, 'MaxNetworkOptimization', 1

5.4 Meta veri hizmetleri

Aşağıdaki öğeler, SQL Server 2000 Meta veri hizmetleri için geçerlidir.
5.4.1 Meta veri tarayıcı Unicode biçiminde verir...

SP1'de sunulan

Meta veri tarayıcı şimdi Unicode XML tabanlı bir meta verilerde verir. SQL Server 2000 SP1 önce tarayıcı ingilizce olmayan karakterleri desteklemiyor ANSI kod verildi. Bu işlev değişikliği, kullanıcı için saydamdır. Bu SP2 sürümü olarak verilen verileri her zaman Unicode olarak ifade edilir. Yine de, ANSI kod HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Repository\Engine\XMLExport "0" kayıt defteri anahtarının değerini ayarlayarak verebilirsiniz. Aşağıdaki liste, bu kayıt defteri anahtarı için ayarlayabileceğiniz değerler gösterir:
  • noobjid = 1
  • noheader = 2
  • GİRİNTİ = 4
  • unicode = 8
  • logunmappedtags = 16
  • exportbase = 32
Her bayrak hakkında daha fazla bilgi için SQL Server Books Online'da "IExport::Export yöntem" konusuna bakın.

5.5 Veri dönüştürme Hizmetleri

Aşağıdaki öğeler, SQL Server 2000 veri dönüştürme Hizmetleri (DTS için) uygulanır.
5.5.1 DTS Sihirbazı artık en çok 255 karakter dizesi sütunları sınırlar.

SP2'de sunulan

Bir metin dosyasına veri verdiğinizde, DTS Alma Verme Sihirbazı, 8000'e kadar karakter dize türünde veri içeren herhangi bir sütunu yazmak için paketi şimdi yapılandırır.

5.5.2 DTS paketlerini tarafından SQL Server Agent'ı çalıştırmak için oturum açmış olan güvenlik bağlamı

SP2'de sunulan

SQL Server Agent bir işi her adımda altında çalıştığı güvenlik bağlamını kaydeder. SP2 ile başlayarak, güvenlik bağlamını iş geçmişi</a1> iletişim kutusunda görüntülenir. Bir DTS paketini bir adımda bir işlem çalıştırdığınızda SQL Server Agent paket altında çalıştığı kullanıcı hesabının günlüğe kaydeder. Bu bilgiler, yöneticilerin izinleri ve sunucuda çalıştırmak için DTS paketlerini planlandığında, kimlik doğrulama sorunları tanılamanıza yardımcı olur.

5.5.3 SQL Server aracısı Proxy hesabı geliştirmeleri

SP2'de sunulan

Proxy hesabını, kullanıcı hesabının altında hangi veya sunucu (örneğinde işleri xp_cmdshell çalıştırın) veya (örneğinde Aracısı işler) Aracısı çalışıyordu TEMP klasörüne erişim olduğu sürece SP2 önce sunucuda depolanan DTS paketlerini SQL Server aracısı Proxy hesabının kimlik bilgileri altında çalıştırılamadı. Bu nedenle, kullanıcılar genellikle TEMP ortam değişkeni için hem başlangıç erişebildiği bir dizinde işaret etmek SQL Server veya SQL Agent başlangıç hesabının ve C:\TEMP gibi proxy hesaplarına ayarlamak gerekiyordu. SP2 için DTS kullanıcı TEMP klasörü yoksa, sistem TEMP klasörünü kullanmak üzere büyük ölçüde bu ayarlamaları gereksinimini azaltma geliştirilmiştir.

5.6 Sanal bir yedekleme aygıtı API geliştirmeleri

Aşağıdaki öğe, SQL Server 2000 Virtual yedekleme aygıtı API için geçerlidir.
5.6.1 Tek bir anlık görüntü içinde birden çok veritabanı yakalanıyor

SP2'de sunulan

Sanal yedekleme aygıtı API, bağımsız yazılım satıcıları, SQL Server 2000 ürünlerini tümleştirme sağlar. Bu API, en yüksek güvenilirliği ve performansı için yapılmıştır. Tam aralık sıcak ve snapshot yedekleme yeteneklerini de dahil olmak üzere SQL Server 2000 için tam yedekleme ve geri yükleme işlevselliği destekler.

SP1 ve önceki sürümlerinde, dondurma ve birden çok tek bir veritabanına aynı anda yedekleme yolu yoktu. SP2 artık dondurma ve birden çok veritabanlarındaki VDC_PrepareToFreeze komut ile tek bir anlık görüntü yakalama için sunucu tarafı desteği sağlar.

SP2'de sanal yedekleme aygıtı belirtimi VDC_PrepareToFreeze</a0> komutu hakkında güncelleştirilmiş bilgiler içerir. Sanal aygıt arabirim üstbilgi dosyası'nı (vdi.h) güncelleştirilmiş bir sürümünü, SP2 Kurulum dizininde \devtools\include bulunabilir.

6.0 Ingilizce sorgu geliştirme

SP1'de sunulan

Microsoft, bir güvenlik geliştirmesi English Query uygulamalar için yayımlamıştır. Bu geliştirme, hizmet paketinin bir parçası olarak yüklenmez. Ancak, English Query kullanıyorsanız, uygulamanız önerilir. Güvenlik geliştirmesi, klasör \EQHotfix SP2 CD-ROM'unda bulunur. English Query geliştirme hakkındaki ayrıntıları Microsoft Product Support Services Knowledge Base kullanılabilir. <a1>Makale</a1> 297105 Bilgi bankasında arama yapın.

7.0 DB-Library ve C için Embedded SQL

SP1'de sunulan

DB Kitaplığı'nı ve katıştırılmış SQL C uygulama programlama arabirimleri (Apı) için SQL Server 2000'de hala desteklenmektedir, ancak hiçbir gelecek sürümleri SQL Server'ın bu Apı'leri kullanan uygulamaları programlama iş yapmak için gereken dosyaları içerir. DB Kitaplığı Embedded SQL için C ile yazılmış, varolan uygulamaların bağlantılarından yine SQL Server bir sonraki sürümünde desteklenmeyecektir, ancak bu destek gelecekteki bir sürümde de iptal edilir. Yeni uygulamalar yazarken, bu bileşenler kullanmayın. Varolan uygulamalar değişiklik yapıldığında, bu teknolojiler bağımlılıkları kaldırmak için önerilir. DB-Library veya c Embedded SQL yerine, ADO, OLE DB ve ODBC SQL Server'da verilere erişmek için kullanabilirsiniz. SQL Server Books Online'da aşağıdaki teknolojileri hakkında daha fazla bilgi için bkz.

Özellikler

Makale numarası: 889552 - Last Review: 16 Kasım 2007 Cuma - Gözden geçirme: 1.3
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2000 Service Pack 2
Anahtar Kelimeler: 
kbmt kbdatabase kbservicepack kbhowto kbinfo KB889552 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:889552

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