Giriş
Bu sürümde, Microsoft SQL Server 7.0 Service Pack 4 (SP4) ve Microsoft Data Engine (MSDE) 1.0 SP4 SQL Server 7.0 veya MSDE 1.0 yükleme veritabanı bileşenleri güncelleştirir. Bunlar aşağıdaki bileşenleri içerir:
- Veri Altyapısı
- SQL Server EnterpriseManager ve osql (yalnızca SQL Server 7.0) gibi veritabanı istemci yardımcı programları
- OLE DBProvider için SQL Server, SQL Server ODBC sürücüsü ve clientNet kitaplıkları gibi veritabanı istemci bağlanabilirlik bileşenleri
SQL Server 7.0 SP4'ü MSDE 1.0 veya SQL Server 7.0 veri altyapısı çalıştıran bilgisayarlara uygulanabilir. Service Pack 4 Kurulum programı SQL Server 7.0 veya bilgisayarda yalnızca o Edition'da bileşenleri yükseltir ve MSDE 1.0 sürümüne otomatik olarak algılar. Kurulum programı, Kurulum programı, Enterprise Edition'ın varlığını algılar sürece, SQL Server 7.0 Enterprise Edition bileşenlerini yükseltmek denemez. MSDE 1.0 çalıştıran bir bilgisayara hizmet paketi uygulandığında, yalnızca bileşenleri yükseltmek denemek değil SQL Server 7.0 ile dahil. Hizmet paketi, yalnızca veritabanı istemci bileşenlerini çalıştıran bir bilgisayara uygulandığında, herhangi bir veritabanı sunucusu bileşeni yükseltmek denemez.
SQL Server veritabanı bileşeni hizmet paketleri birikimli olduğu için tüm önceki SQL Server 7.0 hizmet paketlerindeki düzeltmelerin SP4 içerir. Bu nedenle, SP4 SQL Server sürüm 7.0 veya MSDE 1.0 özgün yükleme durumuna uygulanabilir veya herhangi bir SQL Server 7.0 veya MSDE 1.0 yüklemesine hangi hizmet paketi önceden uygulanmış.
SQL Server 7.0 SP4 Alpha CPU yongası üzerinde tabanlı bilgisayarları desteklemez. SQL Server 7.0 Service Pacl 3 (SP3) Alpha tabanlı bilgisayarlar destekleyen en son SQL Server 7.0 hizmet paketi değil.
SQL Server 7.0 Service Pack 4'de bulunan düzeltmeler hakkında ek bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
313980
SQL Server 7.0 hizmet paketlerinde düzeltilen hataların listesi
Bu makalede yer almayan SQL Server 7.0 Service Pack 4 hakkında bilgi hakkında ek bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
313986Başa dönHizmet paketi sürümleri
SQL Server 7.0 Service Pack 4 Benioku.htm eklemeleri
SQL Server 7.0 database engine veya MSDE 1.0 örneği üzerinde yüklü olan hizmet paketi olmayan eminseniz, sürüm osql
, SQL Query Analyzer veya ISQL
SELECT @@VERSION komutunu çalıştırarak doğrulayın. Aşağıdaki tabloda @@VERSION komutu tarafından bildirilen sürüm dizesi ve SQL Server 7.0 ve MSDE 1.0 hizmet paketleri arasındaki ilişkiyi gösterir:
|@@VERSION||SQL Server sürüm|
|7.00.623||Özgün SQL Server 7.0 veya MSDE 1.0 sürümü|
|7.00.699||Veritabanı Bileşenleri Service Pack 1 (SP1)|
|7.00.842||Veritabanı Bileşenleri Service Pack 2 (SP2)|
|7.00.961||Veritabanı bileşenleri SP3|
|7.00.1063||Veritabanı bileşenleri SP4|
Çalıştırdığınız SQL Server 7.0 sürümünü değil eminseniz ya da MSDE 1. 0'ı bağladıysanız @@VERSION komutu tarafından döndürülen çıktının son satırında bağlı edition bildirir. Örneğin, çıktı aşağıdakine benzer olabilir:
Son düzeltmeler
MSDE on Windows NT 4.0 (Build 1381: Service Pack 4)Desktop Edition on Windows NT 4.0 (Build 1381: Service Pack 4)Developer Edition on Windows NT 4.0 (Build 1381: Service Pack 4)Standard Edition on Windows NT 4.0 (Build 1381: Service Pack 4)Enterprise Edition on Windows NT 4.0 (Build 1381: Service Pack 4)
Düzeltme 20 Şubat 2002'den sonra bir düzeltme aldıysanız, SP4'e dahil olası değildir. SP4 için bir düzeltme hakkında birincil destek sağlayıcınıza başvurun.Başa dönSP4 kaldırma
Devreden çıkarın SP4 kolayca hizmet paketi için bakım gerektiren sistem tablosu değişiklikler nedeniyle. Yüklenmeden önce SP4 yapıdan geri dönmek için kaldırmak ve yeniden SQL Server 7.0 ya da MSDE 1. 0'ı yükleyin. Gerekirse, daha sonra çalışmakta olan service pack (SP1, SP2 veya SP3) uygulamalısınız SP4 yüklemeden önce. SQL Server 7.0 veya MSDE 1.0 yeniden yüklemeden önce SP4 veritabanlarınızı ayır. Ardından, SQL Server 7.0 veya MSDE 1.0 ve ya da SP1, SP2 veya SP3'ü yeniden yükledikten sonra bunları yeniden bağlayın. SQL Server 7.0 için SQL Server Books Online'da sp_attach_db
ve sp_detach_db
yordamları kullanma hakkında daha fazla bilgi için bkz. Yeni yükleme gibi ile gerekli oturumları yeniden oluşturmanız gerekir. Bilgileri msdb
veritabanında model
veritabanında yaptığınız değişiklikler yanı sıra kullanan zamanlanmış görevler yeniden oluşturmalısınız. Çoğaltma, çoğaltma kullanıyorsanız, yeniden yapılandırmanız gerekir.Başa dönKarşıdan yükleme ve SP4 ayıklanıyor
Bu hizmet paketi, aşağıdaki iki ayrı biçimde dağıtılır:
- SP4 CD üzerinde
- Sql70sp4.exe adlı bir kendi kendine ayıklanan dosya içinde thatcan, Internet'ten yüklenen
Sql70sp4.exe kendi kendine ayıklanan dosya ve klasörleri bilgisayarınızdaki klasörleri aynı dosyaları ve SP4 CD'sindeki dosyaları kümesi oluşturmak için kullanın. Daha sonra Kurulum işlemini SP4 CD hem SP4 Ayıklanan dosyalar için aynıdır.
SP4 yüklerseniz, Kur programını çalıştırmadan önce service pack klasörlerini oluşturmak için dosyaları ayıklamanız gerekir.Not:
Birkaç hizmet paketlerinde bulunan dosyaları, sistem dosyalarıdır. Hizmet paketleri ile çalışırken tüm dosyaları göster
seçeneğini Microsoft Windows NT Explorer veya Windows Gezgini içinde ayarlandığından emin olun. Bu seçeneği etkinleştirmek için şu adımları izleyin:
Başa dönSP4 için disk alanı gereksinimleri
- Windows Gezgini'nde veya Windows NT Explorer'da başlatın.
- Görünüm menüsünde,Seçenekler' i tıklatın.
- Görünüm sekmesinde,tüm dosyaları göster' i seçmek için tıklatın.
Kendi kendine ayıklanan yürütülebilir dosya C sürücüsüne bilgisayarınıza karşıdan yükleyin ve ardından ayıklama orada çalıştırırsanız SP4 paketten 231 MB disk alanı olması gerekir.
Bilgisayarınızdaki C sürücüsü için SP4 yüklemek için yeterli disk alanı varsa, ikincil bir sürücüye SP4 ZIP dosyası yükleyerek disk alanından kazanabilirsiniz. Sonra c sürücüsünün ZIP dosyasına ayıklayabilirsiniz. Bu yöntem, C sürücüsünde 188 MB gerektirir ve ikincil sürücü 43 MB.Başa dönVeritabanı bileşenleri SP4 ayıklanıyor
Veritabanı bileşenleri SP4 ayıklamak için kendi kendine ayıklanan dosya SQL Server 7.0 veya MSDE 1.0 çalıştıran bilgisayardaki bir klasöre kopyalayın. Daha sonra dosyayı çalıştırın. Kendi kendine ayıklama program için hizmet paketi dosyalarını yerleştirmek istediğiniz klasör adını sorar. Örneğin, çalıştırdığınız SQL Server veya MSDE ve C:\70sp4 adlı bir klasör oluşturduysanız, Sql70sp4.exe dosyasını bilgisayarınıza kopyalayın, dosyasını çalıştırın ve sonra istendiğinde C:\70sp4 klasörünün adını sağlayın.
Bu hizmet paketi dosyalarını ayıklar ve sonra iki Microsoft Systems Management Server dosyaları C:\70sp4 klasörüne kopyalayın. Hizmet paketi dosyalarını geri kalanı \X86 bir alt klasöre koyacaktır.
Bileşenleri ayıkladıktan sonra veritabanı yükleme klasörünü yeniden adlandırabilirsiniz. Ancak, klasör adı boşluk karakterleri içermediğinden emin olun ("").Başa dönHizmet paketi yüklemesi
SP4 yüklemek için bu yükleme yönergelerini izleyin. Gerekli tüm adımları, hizmet paketini uyguladığınızı, aşağıdaki SQL Server 7.0 yapılandırma üzerine bağlı olarak:
- Veritabanı sunucusu yapılandırması: Veri altyapısı ve itsrelated yazılımı MSDE 1.0 veya SQL Server 7.0 herhangi bir sürümünü çalıştıran bir bilgisayara uygulanır. Thesecomputers veritabanı istemci bileşenleri de içerir.
- Veritabanı yalnızca istemci yapılandırması: Aşağıdaki çalıştıran bir bilgisayar için geçerlidir:
- OLE DB Provider for SQL Server, SQL Server ODBC sürücüsü ve istemciden ağ kitaplıkları (SQL Server 7.0 veya MSDE 1.0) gibi veritabanı istemci bağlanabilirlik bileşenleri.
- Veritabanı istemci araçları SQL Server Enterprise Manager ve bcp (yalnızca SQL Server 7.0) gibi.
- Yük devretme küme yapılandırması: Bu isconfigured bir yük devretme kümesinde SQL Server 7.0 çalıştıran bir bilgisayara uygulanır.
- Çoğaltma sunucu yapılandırması: Üzerinde hangi en az bir veritabanı çoğaltma topolojisinin parçası olan SQL Server 7.0 çalıştıran bir bilgisayar için geçerlidir.
Her yükleme adım için geçerli bileşenler listelenir.Not:
Hizmet paketini belirli bir dildir. Hizmet paketi ile aynı dili Yükseltmekte olduğunuz SQL Server bileşeni olarak uygulanır.Not:
SP4 üzerinde Windows NT 4. 0'ün Fransızca sürümünü yüklemeden önce aşağıdaki Microsoft Bilgi Bankası makalesindeki yönergeleri izleyin:
259484
Fransızca yerel ayarları Windows 2000 ile CryptEncrypt ve CryptDecrypt işlevleri desteklenir
Yükleme başlamadan önce
Tüm bileşen yüklemeleri için geçerlidir.
SP4 Kur programının kullanıcı veritabanları çoğaltma topolojisini düzenli olarak katılan bu kullanıcı veritabanları dışında yükseltmez. Çoğaltma topolojisi içinde yer almayan veritabanları üzerinde SP4 bağımlılıkları yoktur. Örneğin:
- Bir kullanıcı veritabanı yedek bir örneği gerektirir Server 7.0 veya SQL Server 7.0 SP1, SP2 veya SP3 Server7.0 SP4 SQL örneğine geri yükleyebilirsiniz.
- SQL Server 7.0 veya SQL Server 7.0 SP1, SP2 veya SP3 örneğine bir örneği gerektirir Server 7.0 SP4'ü bir kullanıcı veritabanı yedeği geri yükleyebilirsiniz.
- SQL Server 7.0 veya SQL Server 7.0 SP1, SP2 veya SP3 örneğinden bir kullanıcı veritabanının bağlantısını kesin ve sonra bir SQL Server 7.0 SP4 instanceof iliştirebilirsiniz.
- Örneğin bir SQL Server 7.0 SP4'ün bir kullanıcı veritabanının bağlantısını kesin ve sonra SQL Server 7.0 veya SQL Server 7.0 SP1, SP2 veya SP3 örneğine iliştirebilirsiniz.
SP4 Kur'un bir çoğaltma topolojisi üyesi olan kullanıcı veritabanlarını yükseltin. SP4 yüklemeden önce çoğaltma veritabanları ve dosya gruplarını yazılabilir ve Kurulum programını çalıştıran kullanıcı hesabı veritabanlarına erişim izni olduğundan emin olun. Çoğaltma topolojisi içinde katılan veritabanları için SP4 uygulama hakkında daha fazla bilgi için bkz. Çoğaltılmış sunucularına yükleme
.
Dağıtılmış yükleme Systems Management Server için hazırlanıyor
Microsoft Systems Management Server, Windows NT Server çalıştıran birden çok bilgisayar üzerinde SP4 otomatik olarak yüklemek için de kullanabilirsiniz. Systems Management Server içinde SQL Server paket oluşturma otomatik olarak gerçekleştiren bir paket tanım dosyasını Smssql.sms dosyasıdır. Ardından, SQL Server paketi dağıtılabilen ve Systems Management Server çalıştıran bilgisayarlarda yüklü. Unattspsms.bat dosyası bilgisayarın işletim sistemini algılayan ve sonra Kur programı uygun sürümünü çalıştıran bir toplu iş dosyasıdır.Başa dönSQL Server veritabanlarını yedeklemek
Aşağıdaki veritabanı yalnızca istemci yapılandırmasını dışındaki tüm yapılandırmalar için geçerlidir.
Önlem olarak tüm SQL Server veritabanlarını yedekleyin. Bu, master
, model
ve msdb
veritabanlarını içerir. Hizmet paketini yükleme dışında çoğaltmaya katılan veritabanları kullanıcı kullanıcı veritabanlarını değiştirmez, ancak master
ve msdb
veritabanlarını değiştirme. Hizmet paketini yükleme master
, msdb
ve model
veritabanı değiştirir. Bu işlem, SQL Server 7.0'ın SP4 öncesi sürümleriyle uyumlu olmalarını sağlar. SQL Server 7.0 SP4 olmadan yeniden yüklemeye karar verirseniz, bu yedeklemeler gereklidir.
SP4 güncelleştirmelerini çoğaltma topolojisini üyesi olan kullanıcı veritabanlarında gerçekleştirir, ancak aynı zamanda, kullanıcı veritabanlarını yedeklemek tedbirdir.Başa dönSistem veritabanları yeterli boş alan olduğundan emin olun
Aşağıdaki veritabanı yalnızca istemci yapılandırmasını dışındaki tüm yapılandırmalar için geçerlidir.
Aşağıdaki koşullar doğruysa bu adımı atlayabilirsiniz:
- Otomatik büyüme seçeneğini hem master ve msdb veritabanları için SQL Server veya MSDE Sistem üzerinde hangi sizin applySP4 açıktır.
- Bu veritabanlarını içeren disk sürücüsü least500 KB otomatik büyüme için her veritabanı için kullanılabilir boş alanı vardır.
SQL Server 7.0 sistem veritabanları yeterli boş alanının olduğunu doğrulayabilirsiniz. Bunu yapmak için SQL Server Enterprise Manager'dan SQL Server'a bağlanmak, veritabanı simgesini sağ tıklatın ve sonra Özellikler
' i tıklatın. Dosyası otomatik olarak Büyüt
onay kutusunun seçili olduğunu doğrulayın. MSDE'yi doğrulamak için aşağıdaki SQL deyimlerini işleyin:
- sp_helpdb ana
- sp_helpdb msdb
Bu ifadeler çıktıda büyüme sütunu olmadığından emin olun 0.
Otomatik büyüme edemiyor veritabanı otomatik büyüme
seçeneğini ana
veya msdb
veritabanı için yoksa, en az 500 KB boş disk alanı olmalıdır. Bunu doğrulamak için master
ve msdb
veritabanlarını bağlamında bilgilerini sp_spaceused
sistem saklı yordamı çalıştırın. Her iki veritabanı ayrılmamış şekilde 500 KB'den az ise, veritabanının boyutunu artırın. Bunu yapmak için SQL Server 7.0 SQL Server Books Online'da "Veritabanı genişletiliyor" konusundaki yönergeleri izleyin.Başa dönKüme yapılandırmaları hazırla
Yapılandırma yalnızca Yük Devretme Kümelemesi için geçerlidir.
SQL Server 7.0 Enterprise Edition için kümelenmiş bir ortamda veritabanı bileşenleri SP4 yüklemeden önce Microsoft Dağıtılmış İşlem Düzenleyicisi (MSDTC) içeren grubu MSDTC ilk yüklendiği düğüme ait olduğundan emin olun.
Service Pack 4 Kurulum programı grubunu bu düğüme ait değil, sorunu gidermek için ister bir MSDTC kurulum hatası görüntüler ve sonra Kur programını yeniden denemek için. MSDTC ilk yüklendiği düğüm grubu taşıyarak sorunu düzeltin. Kümelenmiş bir yapılandırmada SQL Server Enterprise Edition çalıştırıyorsa, veritabanı bileşenleri SP4 uygulamadan önce kümelenmemiş olmalıdır. SQL Server kümelendirmesini önce Küme Yöneticisi aşağıdaki beş SQL Server küme kaynaklarını birini bağlı diğer küme kaynakları emin olmak için kullanın:
- SQL ağ adı
- SQL IP adresi
- SQL Server
- SQL Server Agent
- SQL VServer
Hizmet paketini yükledikten sonra bunları geri yükleyebilirsiniz böylece kaldırdığınız tüm bağımlılıkları kaydeder. Microsoft Message Queuing kaynağı SQL ağ adı üzerinde bir bağımlılığa sahipse, Message Queuing kaynağı çevrimdışı duruma getirmeniz gerekir. Daha sonra aynı gruptaki başka bir ağ adı bağımlılık aktarın. Gruptaki diğer ağ adı yoksa geçici ağ adı oluşturun. Ardından, ağ adı için bağımlılık aktarın. Geçici ağ adı, SP4 yüklendikten sonra silebilirsiniz.
SQL Server kümesini ayırmak için şu adımları izleyin:
- SQL Server 7.0 program grubunda,Yük Devretme Kümesi Sihirbazı'nıtıklatın.
- İstendiğinde, özgün SQL ServerEnterprise Edition CD'nizi sürücüye yerleştirin ve sonra görüntülenen Status sihirbaz yönergeleri izleyin.
Tüm SQL Server kümelenmiş Windows NT veya Windows 2000 Küme düğümlerinde aşağıdaki adımları izleyin. Yük Devretme Kümesi Sihirbazı SQL Server kaynak adları ve türlerinin kaldırır emin olun.
Önce reclustered bir kümede çalışan SQL Server 7.0 hepsinin SP4'e yükseltilmesi gerekiyor.
SQL Server kümelenmiş bir ortamda çalıştırma hakkında daha fazla bilgi için bkz. SQL Server Kümeleme beyaz kağıt
.Başa dönSP4 Kur programını çalıştırmadan önce uygulamaları durdurma
Aşağıdaki veritabanı yalnızca istemci yapılandırmasını dışındaki tüm yapılandırmalar için geçerlidir.
Veritabanı bileşenleri SP4'ü uygulayın için SP4 Kur programını çalıştırmadan önce aşağıdaki hizmetler ve uygulamalar kapatın:
- Microsoft Search, MSDTC, MSSQLServer, MSSQLServerOLAPService ve SQLServerAgent Hizmetleri
- Microsoft Hareket sunucusu, Message Queuing ve Microsoft COM Transaction Integrator (COMTI)
- Tüm uygulamalar. Bu Denetim Masası içerir
Kümede Windows NT SP4 yüklüyorsanız, bu uygulamaların ve hizmetlerin kümedeki tüm düğümlerde durdurulur emin olun.
Ayrıca çalışıyorsa SQL Server Service Manager durdurun. Bunu yapmak için görev çubuğunda simge durumuna küçültülmüş SQL Server Service Manager simgesini sağ tıklatın ve sonra Çıkış
' ı tıklatın.Başa dönVeritabanı bileşenleri SP4'ü yükleyin
Tüm yapılandırmalar için geçerlidir.
Setup.bat toplu iş dosyasını aşağıdaki konumlardan birini çalıştırın:
Not:
- Ayıklanan hizmet paketi filesfrom Sql70sp4.exe içeren klasör
- SQL Server 7.0 SP4 CD service pack klasörü
Setup.bat toplu iş dosyası, Microsoft Terminal Hizmetleri istemcisi kullanarak çalıştırmayın. SP4'ün Terminal Hizmetleri istemcisi kullanarak uzaktan yükleme desteklenmiyor.
Setup.bat toplu iş dosyasını çalıştırdığınızda, SQL Server kimlik doğrulaması veya Windows NT kimlik doğrulaması kullanılıp kullanılmayacağını gibi bilgileri girmenizi ister bir InstallShield
iletişim kutusu görünür. SQL Server kimlik doğrulaması seçerseniz, Kur programı ile sa
oturum açma parolasını sağlamanız gerekir. Windows NT kimlik doğrulamasını seçerseniz, SQL Server veya MSDE Yükseltmekte olduğunuz örneğinin sysadmin
sabit sunucu rolü üyesi olan bir Windows oturum açma hesabı kullanarak Windows'da oturum sırasında Kur programı çalıştırmanız gerekir.
Daha sonra Kur programı varolan SQL Server veya MSDE dosyaları ile hizmet paketi dosyalarını değiştirir. Kur programı ayrıca sistem saklı yordamlar güncelleştirmek için birkaç .sql komut dosyaları çalışır.
MSDTC yükleyici, sisteminizde MSDTC yeni bir sürümünü yükler. Kümelenmiş bir ortamda, bunu Windows NT kümenin tüm düğümlerinde yapar.
Kurulum programı bağlandığında bu güncelleştirme sistem saklı yordamları SQL Server 7.0 veya MSDE 1.0 .sql çalıştırmak için komut dosyaları, yükleme sa
oturum açma için boş bir parola ile karışık modunu kullanıyor algılarsa, bir Kimlik doğrulama modu
iletişim kutusu görüntüler. Bu kullanıcılar sa
oturumu için boş bir parola ile çalışan bir sistem, olası güvenlik sorunu gidermek için bir şans verir. Sa
oturum açma parolası boş bırakılırsa yetkisiz kullanıcıların kolay yönetim erişimi SQL Server veya MSDE için sağlar. Sistemlerinizi korumak için bir sa
parolası gerektirir veya Windows NT kimlik doğrulaması kullanın. Varsayılan olarak, Kimlik doğrulama modu
iletişim kutusu yükleme için geçerli ayarları kullanmaz. İletişim kutusu aşağıdaki varsayılanlar kullanılır:
- Varsayılan olarak, Microsoft Windows95, Microsoft Windows 98 ve Microsoft Windows Millennium Edition çalıştıran bilgisayarlarda karma modKimlik doğrulama modu iletişim kutusunu kullanır. Karma mod, bu işletim sistemlerinde desteklenen tek kimlik doğrulama modudur. Sonra iletişim kutusu sa oturum açma için bir parola belirtmek ister. Parola belirtirseniz, Kurulum programı sa oturum açma parolasını değiştirir. Parolayı boş bırakırsanız, parolayı değiştirmeden Setupprogram bağlanır.
- Varsayılan olarak, Windows NT 4.0 orMicrosoft Windows 2000 çalıştıran bilgisayarlarda Kurulum programını Windows NT kimlik doğrulaması kullanır. Üzerlerine varsayılan Windows NT kimlik doğrulaması modu orto anahtarı için karma mod kimlik doğrulama modu, boş olmayan bir sa oturum açma parolası ile kabul etmek için iletişim kutusunu kullanın.
Kimlik doğrulama modu veya sa
oturum açma parolasını değiştirmeden önce bu varolan uygulamaları etkilemez emin olun. Örneğin, SQL Server çalıştıran Windows 2000 tabanlı bir bilgisayarda Windows NT kimlik doğrulama modu için karma moddan değiştirirseniz, SQL Server kimlik doğrulaması kullanan varolan uygulamaların Windows NT kimlik doğrulaması kullanacak şekilde yapılandırılmış kadar bağlantı oluşturamazsınız. Sa
oturum açma parolasını değiştirirseniz, yeni parolayı kullanmak için yapılandırılmış kadar Ayrıca, uygulamaları veya eski parolanızı kullanan yönetim işlemleri bağlanamıyor.
Kur programı, Sqlsp.log dosyası üzerinde çalıştığı bilgisayarın Temp klasörü içinde gerçekleştirdiği eylemleri kaydeder.Başa dönHizmetleri yeniden başlatma
Aşağıdaki veritabanı yalnızca istemci yapılandırmasını dışındaki tüm yapılandırmalar için geçerlidir.
Kurulum programı tamamlandığında, sistemi yeniden başlatmanız istenebilir. Sistemi yeniden başlattıktan sonra veya bilgisayarın yeniden başlatılmasını gerektirmeden Kurulum programı tamamlandıktan sonra aşağıdaki hizmetlerin çalıştığından emin olun için Denetim Masası'ndaki Hizmetler aracını kullanın:
- Microsoft Search
- MSDTC
- MSSQLServer
- MSSQLServerOLAPService
- SQLServerAgent
Yükseltilen master
ve msdb
veritabanlarını yedekleyin.Başa dönKüme yapılandırma recluster
Yapılandırma yalnızca Yük Devretme Kümelemesi için geçerlidir.
SQL Server SP4 Windows NT küme yapılandırmasında uyguladıysanız, recluster. Reclustering önce kümede bulunan tüm örneklerini SQL Server 7.0 SP4 uygulamalısınız.Önemli
: Bu bölüm, yöntem veya görev, kayıt defterini nasıl değiştireceğinizin anlatıldığı adımlar içermektedir. Ancak, kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu nedenle, bu adımları dikkatlice uyguladığınızdan emin olun. Daha fazla koruma için değiştirmeden önce kayıt defterini yedekleyin. Daha sonra bir sorun çıktığında kayıt defterini geri yükleyebilirsiniz. Kayır defterini yedekleme ve geri yükleme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
322756
Windows kayıt defterini geri yükleme ve yedekleme
SQL Server Message Queuing bağımlı kaldırdıysanız, aşağıdaki kayıt defteri anahtarını değiştirmek için Kayıt Defteri Düzenleyicisi'ni çalıştırın:
HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters\MachineCache\MQS
Anahtar (BSC) için 2 değeri varsa, (PSC için) 4 veya 8 (PEC) için geçerli değeri kaydetmek ve değerini 1 olarak değiştirin. Aksi takdirde, değişmeden anahtarının değeri bırakın.
SQL Server recluster için şu adımları izleyin:
- SQL Server 7.0 program grubunda,Yük Devretme Kümesi Sihirbazı'nıtıklatın.
- Sihirbazı tarafından istendiğinde, originalSQL Server Enterprise Edition CD'sini CD sürücüsüne yerleştirin ve sonra sihirbaz görüntüler theinstructions izleyin.
Kümeye eklemek istediğiniz SQL Server örnekleri içeren tüm düğümlerinde Windows NT üzerinde aşağıdaki adımları izleyin.
Message Queuing kayıt defteri anahtarı.
HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters\MachineCache\MQS
. Yük Devretme Kümesi Sihirbazı'nı kullanmadan önce bu anahtarı özgün değeri değiştirdiyseniz, özgün kayıt defteri anahtarının değerini geri yüklemek için Kayıt Defteri Düzenleyicisi'ni çalıştırın. Açıklandığı gibi SQL Server kaynakları ve kaynak türleri üzerinde bağımlılıkları kaldırdıysanız Küme yapılandırmaları hazırla
bölümünde, bağımlılıkları geri yüklemek için Küme Yöneticisi'ni kullanın. Message Queuing kaynağı SQL Server ve SQL ağ adı üzerinde bağımlılıkları olsaydı, bağımlılıkları geri yüklemek için Küme Yöneticisi'ni kullanın. İçinde belirlenen herhangi bir ağ adı bağımlılıkları kaldırın Küme yapılandırmaları hazırla
bölüm. IP adresi kaynakları ve bir geçici ağ adını oluşturan Küme yapılandırmaları hazırla
bölümünde, onları silin. Message Queuing kaynağını çevrimiçi duruma getirin.Başa dönUygulamaları yeniden başlatın
Tüm yapılandırmalar için geçerlidir.
Uygulamaları yeniden SP4 Kur programı çalıştırılmadan önce kapalı.Başa dönÇoğaltılmış sunucularına yükleme
Yalnızca çoğaltma sunucu yapılandırması için geçerlidir.
Bu hizmet paketi, çoğaltma topolojisi aşağıdaki tüm SQL Server 7.0 katılımcılar için uygulamanızı öneririz:
- Publisher
- Dağıtıcı
- Aboneler
SP4 arasında çoğaltma topolojisini dağıtmak için aşağıdaki sırayı kullanmanız önerilir:
Not:
- ThePublisher ' ayrı ise dağıtıcı
- Publisher
- Abone
Genellikle, özellikle birleştirme çoğaltma, yayımcı ve dağıtıcı aynı sunucu üzerinde bulunan ve aynı anda yükseltilir.
Birleştirme çoğaltma, dağıtım veritabanı yalnızca Aracısı geçmişini saklamak için kullanılır. Genelde dağıtım veritabanı birleştirme çoğaltma topolojisinde yayımlanan veritabanı ile aynı bilgisayarda bulunur. Ancak, uzaktan dağıtım veritabanı için birleştirme çoğaltması Aracısı geçmiş günlüğü merkezileştirmek sitede de olabilir.
Tüm sunuculara bir çoğaltma topolojisi içinde hemen yükseltmeniz mümkün olmayabilir. Bu nedenle, çoğaltma işlemleri SQL Server 7.0 veya önceki hizmet paketlerindeki özgün sürümünü çalıştıran sunucular ve SP4 katılımcılar arasında genellikle etkilenmez. Özel durumlar aşağıdaki bölümlerde açıklanmıştır: Başa dönUzaktan dağıtım veritabanını birleştirme yayımları için sağlayan bir sunucu üzerinde SP4 yükleme
Bir server SP4'e yükseltmeniz ve bu sunucuyu uzaktan dağıtım veritabanı birleştirme yayımları için içeriyorsa, her birleştirme çoğaltması için SP4 dağıtım veritabanı kullanan yayımcı yükseltme yapmanız gerekir. Bu gereksinim, ilişkili birleştirme çoğaltması Publishers Dağıtıcı üzerinde çalışan birleştirme (itme) Aracılar tarafından alınan veri değişikliklerinin en iyi teslim bulunmasını sağlar.Başa dönYeni Abonelik için SP4 SQL Server 7.0 özgün sürümünden alır Publisher birleştirmeyi yükseltme
Yeni bir birleştirme çoğaltma aboneleri sunucularından yüklenmiş SQL Server 7.0 özgün yayın sürümüne sahip izin vermek için eklemelisiniz -70Subscribers
her anlık görüntü Aracısı iş için isteğe bağlı parametre.
Bunu yaptığınızda, ilk eşitlemesini herhangi yeni SQL Server 7.0 aboneleri için hangi hiçbir hizmet paketlerinin uygulanmış tamamlandı birleştirin.
SQL Server'ın özgün sürümünü çalıştıran bir abone ilk eşitleme aldıysa, bu abone bile bu parametre olmadan veri birleştirme yapabilmek devam eder. Ancak, abonelik bırakılan ve yeniden oluşturulması veya abonelik yeniden, bu parametre gereklidir. Tercih edilen parametresi yerine abone SP4'e yükseltmek için bir çözümdür. Emin olmak istiyorsanız, tüm abonelerin SP4'e yükseltilir emin olana kadar parametre ekleyebilirsiniz.Başa dönBirleştirme çoğaltma abone SP4 yükleme
SQL Server birleştirme çoğaltma abone SP4'e yükseltirseniz, her biri kendi ilişkili birleştirme çoğaltma yayımcılar SP4'e yükseltmeniz gerekir. Bu veri değişikliklerini teslimini ilişkili birleştirme çoğaltma yayımcı abone üzerinde çalışan birleştirme (çekme) Aracılar tarafından en iyi duruma getirir. Bu anlatılan dağıtıcı yayımcı abone dağıtım sırasını kullanarak en iyi şekilde gerçekleştirilir Çoğaltılmış sunucularına yükleme
bölüm.Başa dönSQL Server'ın önceki sürümleriyle çalışan SP4 çoğaltma
SQL Server 6.0 SP4 çalışan veya SQL Server 6.5 yayıncı ve abone bu önceki sürümler ile özgün sürümü SQL Server 7.0 çalışan yolu ile karşılaştırıldığında şekilde bilinen bir fark yoktur.Başa dönAccess 2000 (Jet 4.0) birleştirme çoğaltma aboneleri güncelleştirme
Microsoft Jet tabanlı Microsoft Access 2000 birleştirme abonelere SP4'te iyileştirmelerinden yararlanmak için Access 2000 çalıştırıyorsanız, iş istasyonları aşağıdaki veritabanı bileşenleri SP4 dosyalarını kopyalamanız gerekir:
- X86\Binn\Replres.dll
- X86\Binn\Replrec.dll
- X86\Binn\Replprov.dll
- X86\Jet\Msrpjt40.dll
Her dosya, iş istasyonunun sistem sürücüsündeki aşağıdaki klasöre kopyalayın:
\Program Files\Microsoft Shared\Database çoğaltmaNot:
MSDE 1.0 Access 2000 birleştirme abone hizmet veren, bu adımları gerekmez. Bu durumda, veritabanı bileşenleri SP4'ü uygulayın.Başa dönVeritabanı bileşenleri SP4 istemci bileşenleri yeniden dağıtma
SQL Server 7.0 ve MSDE 1.0 SP4 kendiliğinden açılan dosya, Sqlredis.exe ve Mdacredist.txt dosyasının bir sürümünü içerir. Sqlredis.exe yürütüldüğünde, varsayılan olarak, şunları yapar:
- Sqlredis.exe Mdac_typ.exe dosyası Microsoft ADO'da Components (MDAC) 2.1 SP2 ile çalışır. Bu MDAC 2.1 SP2 corecomponents ve SQL Server ve SQL Server 7.0 ve MSDE1.0 için SP1 ile birlikte MSDE istemci connectivitycomponents sürümlerini yükler.
- Sqlredis.exe yeni sürümlerinden veritabanı bileşenleri SP4 SQL Server ve MSDE clientconnectivity bileşenleri değiştirir.
- Sqlredis.exe, Mswstr10.dll, Mswdat10.dll,Oleaut32.dll, Olepro32.dll ve Stdole2.tlb dosyalarının yerini alır.
Yalnızca veritabanı bileşenleri SP4 istemci bağlanabilirlik bileşenleri yüklemek istiyorsanız, komut istemine aşağıdaki komutu yazın:
MDAC sqlredis.exe /C:"setupre.exe = 0 -s - SMS"
Aynı hüküm ve bu hizmet paketi eşlik eden Mdacredist.txt dosyasında listelenen koşullar altında Sqlredis.exe dosyayı yeniden dağıtabilirsiniz.Başa dönBelgeleri notları
Bu bölüm hizmet paketinin içerdiği düzeltmelerin bir bölümü tarafından neden olmaz ancak SP4 çalıştıran siteler etkileyen sorunlar açıklanır.
Davranış değişikliklerini düzeltmeler tarafından sunulan her düzeltme için Microsoft Bilgi Bankası makalesinde belgelenmiştir. SQL Server 7.0 Service Pack 4'de bulunan düzeltmeler hakkında ek bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
313980Başa dönSP4 yüklendikten sonra yalnızca istemci bilgisayarları yükseltme
SQL Server 7.0 hizmet paketlerinde düzeltilen hataların listesi
Bazı durumlarda, kullanıcılar önce bir bilgisayarda yalnızca SQL Server istemci bileşenlerini yükleyin. Daha sonra bunlar standart, Enterprise veya Desktop Edition veritabanı sunucusu bilgisayarda SQL Server CD'SİNDEN Kurulum programını çalıştırarak ekleyin. İstemci bileşenlerini bilgisayara SP4'e yükseltilirse, SQL Server Kurulum programı başarısız olur ve aşağıdaki hata iletisini alırsınız:
Makinenizi (7.00.1063) sürümünden daha eski (7.00.623) bir sürümünü yükleyemezsiniz. Eski sürümü kaldırın.
Standard, Enterprise veya veritabanı sunucusunun Desktop Edition, SP4 istemci bileşenlerini çalıştıran bir istemci bilgisayara eklemek için şu adımları izleyin:
Not:
- Bcp.exe dosya, özgün SQL Server 7.0 CDto istemci bilgisayara kopyalayın. Bu SP4 sürümünde Bcp.exe theC:\Mssql7\Binn dizin üzerine yazar.
- Kur programı, SQL Server 7.0 CD toinstall sunucu bileşenlerini çalıştırın.
- Veritabanı Bileşenleri Service Pack 4 Kurulum programı toupgrade tüm SQL Server veritabanı bileşenleri, SP4'e bilgisayarda çalıştırın.
Bir istemci bir Standard veya Enterprise server sürümünü yükseltmek için uygun sunucu lisansı satın almanız gerekir. Desktop Edition server Standard veya Enterprise SQL Server istemci erişim lisansı (CAL) tarafından kapsanan istemci bilgisayarlara yükleyebilirsiniz.Başa dönJaponca veritabanı sunucuları SP4 yüklendikten sonra Windows 2000'e yükseltme
Veritabanı bileşenleri SP4, Windows NT, Windows 95 veya Windows 98 çalıştıran bir bilgisayara yükleyebilirsiniz ve daha sonra Windows 2000'e yükseltme. Bu davranış oluştuğunda, Windows 2000 yükseltmesinin önceki sürümlerinden SP4 tarafından gerekli olan dosyaların sürümleri ile Japonca karakter sıralama söz konusu belirli sistem dosyalarını değiştirir. SQL Server veritabanlarınızı Japonca karakterler kullanırsanız, Windows 2000'e yükselttikten sonra SP4 ile birlikte 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. Veritabanı bileşenleri SP4 istemci bileşenleri yeniden dağıtma
bölüm.
Bu, yalnızca Japonca karakterler içeren veritabanlarını olan sunucular için geçerlidir. İstemci bilgisayarlarda veya Japonca karakterler içeren veritabanlarını olmayan sunucularda Sqlredis.exe yeniden başlatmanız gerekmez.Başa dönSP4 uygulandıktan sonraki bir sürümü
Veritabanı bileşenleri SP4 ile birlikte sağlanan sürücüler daha sonraki bir sürümünü ya da aynı sürüm çalıştırılabilir dosyalar veritabanı altyapısı ile bir SQL Server yüklemesi yükseltmeye çalışırsanız, Service Pack 4 Kurulum programı sonlandırılabilir ve aşağıdaki hata iletisini alabilirsiniz:
Kur, hizmet paketinde bu kullanılabilenden daha yeni SQL Server bileşenleri algıladı. Kur devam etmez.
Genellikle, bu hata iletisi, SP4 veya sonraki bir sürümü zaten sunucuda SQL Server örneğine uygulanan ve bir yükseltme gerekli değildir gösterir.
Ancak, bu ilk SP4'e yükseltilmemiş bir sistem bu yapı uygulamış olan kendi SQL Server destek satıcıları ve kullanıcıların SP4 yapı yeni özel bir SQL Server yapı almış olan müşteriler için geçerli olmayabilir. Bu müşterilerin kendi yükseltme işlemi hakkında bilgi için SQL Server destek satıcıya başvurmanız gerekir.Başa dönWindows NT 4.0, Terminal Server Edition SP4 yükleme
Özgün sürümü SQL Server 7.0, Windows NT 4.0 işletim sisteminde, Terminal Server Edition üzerinde desteklenmiyor. SQL Server 7.0 SP1, SQL Server çalıştıran Windows NT 4.0 Terminal Server Edition için destek kullanılmaya başlandı. SQL Server 7.0 SP2, SP3 ve SP4 Windows NT 4.0, Terminal Server Edition desteklemeye devam edin.Not:
SQL Server 7.0, Windows NT 4.0, Terminal Server Edition çalıştıran bir bilgisayarda ilk kez yüklemek hazırlıyorsanız, yalnızca aşağıdaki adımları izleyin. Bu desteği SQL Server 7.0 SP2 veya SP3 ile önceden eklediyseniz, SP4'e yükseltme yaptığınızda, bu adımları yinelemeniz gerekmez.
Windows NT Server 4.0, Terminal Server Edition SP4 SQL Server yüklenmeden önce Terminal Server Edition çalıştıran bir bilgisayara uygulanır SQL Server SP4 gerektirir. Bu hizmet paketi, Terminal Server Edition için geçerlidir ve Windows NT Server 4.0 SP4'ten ayrı olması. Terminal Server Edition hizmet paketleri hakkında ek bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
152734
En son Windows NT 4.0 hizmet paketini elde etme
Windows NT 4.0, Terminal Server Edition çalışan bir bilgisayarda SQL Server 7.0 ve SQL Server SP4 yüklemek için şu adımları izleyin:
Başa dönYeni hata giderme kılavuzu
- Windows NT 4.0, Terminal Server Edition SP4has emin olun edildi uygulandı.
- Terminal Hizmeti Lisansı'nı durdurmak için Denetim Masası'ndaki Hizmetler aracını kullanın.
- System32 klasöründe Windows NT 4.0, Terminal ServerEdition çalıştıran bilgisayarda SQL Server ODBC dosyaları kopyalayın.
- Bilgisayar ve ardından CD için sunucu üzerinde C:\Winnt\System32folder olan X86\ODBC klasöründen copythe dosyaları SQL Server 7.0 CD'sini yerleştirin.
- TheTerminal Server Lisans hizmetini yeniden başlatmak için Denetim Masası'ndaki Hizmetler aracını kullanın.
- SQL Server 7.0 SQL Server 7.0 CD'sini kullanarak yükleyin. Erişimcilerinden basit bir istemci kullanarak SQL Server yükleyin. SQL Serverby Konsolu kullanarak Windows NT 4.0, Terminal Server Edition çalıştıran bilgisayara yüklemeniz gerekir. SQL Server SQL Server sürücüde Windows NT 4.0, Terminal Server Edition çalıştıran bir bilgisayara yüklemek için CD'yi sürücüye yerleştirdiğinizde görüntülenen Otomatik Çalıştır Kurulum programwindow kullanamazsınız. Bunun yerine, aşağıdaki adımları izleyin:
SQL Server Kur programındaki yönergeleri izleyin. İşaretlemelisiniz istediğiniz veritabanını doğrudan hem istemci iletişimi bileşenleri ve veritabanı motoru yüklemek için tam bir SQL Server Kur'u çalıştırın, WindowsNT 4.0 Terminal Server Edition çalıştıran bilgisayara yüklemek. Özelliği, Terminal Server Edition, Windows NT 4.0 ile aynı bilgisayarda çalışan diğer sunucuları toapplications üzerinde SQL Server veritabanlarına bağlanmak için yalnızca wantto verirseniz, yalnızca istemci bağlantı bileşenlerini yükleyin. Formore tam sunucu veya istemci-bağlantı-onlysetup gerçekleştirme hakkında bilgi için SQL Server7.0 "Çalışan SQL Server Kurulumu" SQL Server Books Online'da bakın.
- Otomatik Çalıştır penceresini kapatın.
- Denetim Masası'ndaki Program Ekle/Kaldır'ı açın.
- Yükle' yi tıklatın ve sonra yönergeleri izleyin. Doğrudan aşağıdaki klasörde bulunan SQL Server 7.0 CD'den kurulum programını çalıştırın:
X86\Setup\Setupsql.exe
- Thisarticle'ndaki yönergeleri izleyerek SQL Server SP4'ü uygulayın. RunningWindows NT 4.0 Terminal Server Edition olan bir bilgisayar konsolundan SP4 yüklemeniz gerekir. Ayrıca, Denetim Masası'ndaki Program Ekle/Kaldır aracından Service Pack 4Setup program (Setup.bat) çalıştırmanız gerekir.
Veritabanı bileşenleri SP2 "Sorun giderme kılavuzu" bölümüne yeni bir sürümü SQL Server 7.0 için SQL Server Books Online'da kullanılmaya başlandı. Veritabanı bileşenleri SP4 da bu kılavuzun yeni sürümünü yükler. Özgün SQL Server Çevrimiçi Kitapları'nda SQL Server 7.0, SQL Server destek ekipleri aşağıdaki yeni bilgilerle olan bilgileri yeni kılavuz genişletir:
- Sık sorulan sorular (SSS) genişletilmiş ayarlar
- Ek bilgi ve ipuçları gelen müşterilere yardımcı olmak ürün SupportEngineers ile SQL Server7.0 usta olur.
Veritabanı bileşenleri SP4 bilgisayarınızdaki \Mssql7\Books klasöründe Tblshsp2.chm adlı yeni bir dosya yükler. SP2 sorun giderme kılavuzu fiziksel olarak sorun giderme kılavuzu, SQL Server Books Online'nın özgün sürümünde yerini almaz. SP2 sorun giderme kılavuzu için SQL Server Books Online ' gözatamazsınız. Aşağıdaki yöntemlerden birini kullanarak yeni sorun giderme kılavuzu ayrı ayrı çalıştırmanız gerekir:
- Tblshsp2.chm dosyasını çift tıklatın.
- Masaüstüne bir kısayol ekle. Sonra theshortcut çift tıklatın. Kısayol eklediğinizde, \Mssql7\Books\Tblshsp2.chmfile için gelin.
SP2 sorun giderme kılavuzu, SQL Server Books Online'da SQL Server 7.0, bilgisayarınızda yüklü olmasını gerektirir.Başa dönÇoğaltma geliştirmeleri
SP4'te çoğaltma geliştirmeler aşağıdakileri içerir:
Çoğaltma eşitleme en iyi duruma getirmeService Pack 2'de tanıtılan
- Çoğaltma eşitleme en iyi duruma getirilmesi
- Birleştirme replicationsnapshots için performans geliştirmeleri
- Çoğaltma metadatacleanup birleştirmek için geliştirmeler
Birleştirme çoğaltma sırasında eşitleme en iyi duruma getirme depolamak yayımcı abone ile ağ üzerinden bu bilgileri aktarmak yerine, daha fazla bilgi sağlar. Bu seçenek daha büyük bir veritabanını Yayımcı adresindeki neden olabilir, ancak yavaş bir bağlantı üzerinden eşitleme performansını artırabilirsiniz. Ancak, daha fazla bilgi, Yayımcı tarafında depolanır ve ek depolama alanı gereklidir.
SQL Server Publisher adresindeki ek bilgi depolayarak göndermek için belirli bir abone için süzülmüş veri hızlı bir şekilde belirleyebilirsiniz. Eşitleme en iyi duruma getirilmiş önce şema, bölüm bilgilerini ve değişiklikleri diğer abonelere dağıtılmasını olup olmadığını belirlemek için oluşturma bilgileri gibi bilgileri içeren resim tabloları Yayımcı adresindeki SQL Server oluşturur. Bu resim tabloları önce SQL Server veri bölümlemek ve yeni nesil veri aboneleri gerektiren belirlemek nasıl belirlemek izin verir.
Örneğin, bir satış organizasyonu bölümleri ve satış bölgeleri üzerinde temel veri dağıtır. Yayını eşitleme en iyi duruma getirme etkin olduğunda nasıl veri bölümlendirilir hakkında bilgi önce resim tabloları Yayımcı adresindeki depolanır. Satış bölgeleri shift ve veriler birden çok aboneye bölümlendirilmesi, verileri güncelleştirildi ve verileri şu anda nasıl bölümlendirilir hakkında bilgi Yayımcı tarafında olduğundan daha hızlı yeniden dağıtılıyor.Not:Sp_addmergepublication
çalıştırmak ağ üzerinden gönderilen veri miktarını en aza indirmek için sistem saklı yordamını ve @keep_partition_changes
parametresi true
olarak ayarlayın.Başa dönİlk anlık görüntü, birleştirme işlemi için performans geliştirmeleriService Pack 2'de tanıtılan
Statik veya birleşim filtreleri birleştirme yayımları için ilk anlık görüntü oluşturma işlemi geliştirildi.
Anlık Görüntü Aracısı anlık görüntü oluşturma işlemi sırasında MSmerge_contents
tablo için bir toplu kopyalama dosyası oluşturur. SQL Server 7.0 SP4'ü statik, daha hızlı performans sağlar veya birleşim filtreleri yalnızca yayında kullanılan filtreler temel tablolara ilişkili satırları kopyaladığı için kullanılır.
SP2, anlık görüntü Aracısı MSmerge_contents
tablo için bir toplu kopyalama dosyası oluşturulur ve MSmerge_contents
' den tüm satırlar için kullanılan yayımlanmış tablo filtre ölçütlerini ne olursa olsun dosya dahil daha önceki sürümlerde. Yayımlama tablosu üzerinde güncelleştirme etkinliği yüksek miktarda MSmerge_contents
tablo büyümesine neden oldu. Bu davranış, ilk anlık görüntü oluştururken performans yavaş.
SP2 veya sonraki sürümleri ile oluşturulan .bcp küçük dosyasıdır. Yalnızca yayımlanan veri bölüme ilişkiliyse satırlara kopyalanır çünkü daha küçük bir dosyadır. Bu nedenle, abonelerine anlık uygularken Aracısı birleştirme performansını da geliştirdi.
Yalnızca statik yayınla birleştirmek için bu değişikliği uygular veya dinamik filtreler sahip birleştirme yayımları için anlık görüntü oluşturulduğunda MSmerge_contents
tablo toplu olmadığından birleştirme filtreleri kopyalanamaz.
Örneğin, müşteriler, siparişler ve Sipariş Ayrıntıları sütunları birleştirme yayını içeren ve Kuzeybatı bölgesindeki müşterilere yayımlamak için yayını süzülür. Anlık görüntü oluşturulduğunda filtre uygulanmış yayımlanmakta veri bölümünde verileri ilgili satır MSmerge_contents
tablo kopyalanan toplu olarak. SP2'den önceki sürümlerde, kopyalanan toplu MSMerge_contents
tablodaki tüm satırların bulunuyordu.Başa dönBirleştirme meta verileri temizlemeService Pack 2'de tanıtılanSp_mergecleanupmetadata
sistem yöneticileri MSmerge_contents
ve MSmerge_tombstone
tablolarındaki meta veri temizleme yordamını sağlar saklı. Bu tablolar sonsuza kadar genişletebilirsiniz, ancak meta verileri temizleme birleştirme performansını artırabilir. Bu yordam, yayımcı ve aboneleri bu tabloları boyutunu azaltarak yer kazanabilirsiniz.Dikkat
Yayımcı tarafında sp_mergecleanupmetadata
saklı yordam çalıştırdıktan sonra MSmerge_contents
ve MSmerge_tombstone
tablolarındaki yayımcı konumunda depolanan meta veriler olan abonelerin adresindeki adlandırılmış tüm abonelikler için aşağıdaki olaylar gerçekleşir:
- Abonelikler forreinitialization işaretlenir.
- Abone adresindeki değişiklikler kaybolur.
- Geçerli anlık görüntü geçersiz olarak işaretlendi.
SQL Server 7.0 yayımcıdan Anonim aboneliklere, yeniden başlatma işlemi desteklemiyor.
Yeniden başlatma işlemi Abone tarafında başlatılmalıdır. Bu saklı yordamını çalıştırmadan önce tüm verileri aboneleri kaydedilmesi gereken abone veri değişiklikleri yüklemek için Publisher ile birleştirin. Tüm tüm düzeylerde katılan yayınları birleştirmek için bu saklı yordam çalıştırdıktan sonra anlık görüntü dosyaları yeniden oluşturulması gerekir. Çalıştırmadan önce anlık görüntünün birleştirmeyi denerseniz, anlık görüntü çalıştırmak için istemde bulunulur.
Yeniden başlatma işlemi otomatik olarak birleştirme topolojisi yaymaz. Yönetici el ile her yeniden yayımcısı, tüm abonelikleri yeniden başlatmak gerekir.
Varsayılan olarak, sp_mergecleanupmetadata
depolanmış yordamın @reinitialize_subscriber
parametresi true
olarak ayarlanır ve tüm abonelikleri reinitialization için işaretlenir. @Reinitialize_subscriber
parametresi false
olarak ayarlarsanız, abonelik için reinitialization işaretlenmez. Ancak, yeniden abonelikler almamayı seçerseniz, Publisher ve aboneleri veri eşitlendiğinden emin olmalısınız çünkü yanlış
, dikkatle parametresini ayarlayın.
Abonelik reinitialization için işaretlemek olmadan sp_mergecleanupmetadata
saklı yordamı çalıştırmak şu adımları izleyin:
- Tüm aboneleri eşitleme.
- Yayımlama ve subscribingdatabases için tüm güncelleştirmeleri durdurun.
- Bir birleştirme olan Birleştirme Aracısı çalıştırarak thePublisher ile abone veri doğrulama çalıştırmak -doğrulamak komut satırı seçeneği her abone adresindeki.
- Sp_mergecleanupmetadata sistem saklı yordamı çalıştırın. Saklı yordam çalıştıktan sonra kullanıcılar canlet abone ve yayımlama veritabanlarını yeniden güncelleştirin.
Bu saklı yordamı kullanmak için yayımcı ve tüm aboneleri SQL Server 7.0 SP4'ü çalışmalıdır. Yalnızca sysadmin
grubunun üyeleri bu saklı yordam kullanabilirsiniz. Birleştirme meta verileri temizlemek için sp_mergecleanupmetadata
sistem saklı yordamı çalıştırın. Bu saklı yordam MSmerge_contents
ve MSmerge_tombstone
sistem tablolardaki tüm birleştirme meta verileri temizler.Not:
Hiçbir @tablename
parametresi için belirtilen bir tablo temizleme sınırlayan bulunmaktadır. Bu, hizmet paketi 2 ve 3 için yanlış belgelenmiştir.Başa dönDeğişiklikleri veritabanı bileşenleri
SQL Server 7.0 SP4 veritabanı bileşenleri için birtakım değişiklikler getirir. Yeni veritabanı seçeneğiService Pack 2'de tanıtılan
SQL Server 7.0 SP2 SQL Server'ın gelecekteki bir sürümüne görülecektir işlevselliğini desteklemek için yeni bir yükseltme
veritabanı seçeneği sunulmaktadır. SQL Server 2000 veya sonraki bir sürümü için SQL Server 7.0 SP2 veya sonraki bir sürümü yükselttiğinizde, bazı geçiş senaryolarda bu işlevi kullanabilirsiniz. Tam yönergeler için bu seçeneği kullanarak gelecekteki bir sürümüne SQL Server belgelerinde yer alır.Yükseltme
seçeneğini TRUE olarak ayarlandığında, kullanıcıların veritabanında dizinler veya İstatistikler oluşturamazsınız. Dizin veya istatistikler oluşturmak için çalışan bir kullanıcı, yeni aşağıdaki hata iletisini alırsınız:
Veritabanı yükseltme etkinleştirildiğinde Create Index/Create istatistikleri izin verilmiyor.
Kümelenmiş bir dizini oluşturulurken ve kümelenmemiş dizin varsa yükseltme
seçeneğini TRUE olarak ayarlanmışsa, ancak dizin oluşturma başarılı olur.
Dizin oluşturma, aşağıdaki koşullar doğruysa, bütün işlem geri alma başarısız olabilir:
Yükseltme
- Aclustered dizini oluşturulmasını başlatıldığında kümelenmemiş dizinler zaten mevcut.
- Dizinin beingcreated iken yükseltme seçeneğini TRUE olarak ayarlanır.
seçeneği her zaman FALSE olarak SQL Server'ın gelecekteki sürümüyle birlikte çalışma değil herhangi bir SQL Server 7.0 sistemi için kod aşağıdaki satırı gösterildiği gibi ayarlanması gerekir:
sp_dboption 'database_name', 'pending upgrade', 'FALSE'
Saklı yordam parametreleri olmadan veya yalnızca çağrılırsa sp_dboption
sistem saklı yordamını yükseltme
seçeneği durumunu bildirir. veritabanı_adı
parametre, örneğin:
Örneğin yükseltme
veritabanı seçeneği durumunu raporlamak için kullanılan yeni bir IsPendingUpgrade
özellik DATABASEPROPERTY fonksiyonunu destekler:
Yükseltme
DATABASEPROPERTY(Northwind, IsPendingUpgrade)
seçeneğini FALSE ise ve yükseltme
seçeneği TRUE ise 1 döner IsPendingUpgrade
özelliği 0 döndürür.Başa dönYeni sqlservr başlatma seçeneğiService Pack 2'de tanıtılan
SQL Server 7.0 SP2 – g
yeni bir komut satırı seçeneği için sqlservr
yardımcı programını sundu. Örneğin, aşağıdaki seçenekleri kullanabilirsiniz:
Bu seçenek, SQL Server SQL sunucu işlemi, ancak SQL Server bellek havuzu dışında kullanılabilir bellek ayırmalarını kalacak bellek MB sayısını belirtir. Belirttiğiniz sayı bir tamsayı olmalıdır. SQL Server öğeleri yüklemek için genişletilmiş gibi kullanır alanında depolanan yordamı .dll dosyaları, dağıtılmış sorgular tarafından başvurulan OLE DB sağlayıcıları ve Transact-SQL deyimlerinde başvurulan Otomasyon nesneleri bellek havuzu değil. SQL Server bellek yönetimi hakkında daha fazla bilgi için bkz: SQL Server 7.0 için SQL Server Books Online'da "Bellek Mimarisi".
Varsayılan olarak, bu seçenek için değer 128 MB'dir. Bu değer, birçok çalışma zamanı ortamları için uygundur. Bu seçeneği kullanarak, ancak yalnızca sunucu üzerinde fiziksel bellek aşağıdaki değerleri aşarsa, bellek ayırma ayarlamak yardımcı olabilir:
- SQL Server Desktop Edition veya SQL Server StandardEdition: 2 GB
- SQL Server Enterprise Edition: 3 GB
Daha az fiziksel bellek yapılandırmalarında bu seçenek kullanımından yarar değil.
Bu seçenek büyük bellek yapılandırmaları için SQL Server'ın bellek gereksinimleri alışılmamış nerede ve nerede SQL Sunucu işleminin sanal adres alanı içindeki tüm bellek kullanıldığını kullanmak isteyebilirsiniz. Bu seçeneği yanlış kullanımını SQL Server başlatılamayabilir veya çalışma zamanı hatalarıyla karşılaşabilirsiniz nerede koşulları neden olabilir.
SQL Server hata günlüğüne aşağıdaki uyarı hata iletisini aldığınız sürece -g
komut satırı anahtarı için varsayılan değeri kullanmalıdır:
Uyarı: bitişik bellek boşaltmak için yordam önbelleği temizleniyor.
Bu hata iletisi, SQL Server bölümleri alanı genişletilmiş saklı yordamı .dll dosyalarını ya da Otomasyon nesneleri gibi öğeleri bulmak için SQL Server bellek havuzu boşaltmak çalışıyor olabilir gösterir. Bu durumda g-
komut satırı anahtarı ile ayrılmış bellek miktarını artırmayı düşünün. Varsayılan değerinden daha düşük bir değer kullanarak, arabellek havuzu ve iş parçacığı için kullanılabilir bellek miktarını artırır yığar. Bu, saklı yordamlar, dağıtılmış sorgular veya Otomasyon nesneleri çoğu kullanmayın sistemlerinde yoğun bellek yükleri için bazı performans yararı genişletilmiş sağlayabilir.Başa dönİmleç davranışını değiştirmeService Pack 1'de sunulan
Özgün sürümlerinde SQL Server 7.0 ve MSDE 1.0, geri alma aşağıdaki koşullara uyan imleçler dışında tüm açık imleçleri kapatır:
- CURSOR_CLOSE_ON_COMMIT Kapalı'dır.
- Statik imlecidir.
- İmleç doldurma itsworktable bitirdi.
SQL Server'ın önceki sürümleriyle uyumluluğu artırmak için yalnızca aşağıdaki koşullardan biri doğruysa imleçler üzerinde geri alma kapalı şekilde bu davranışı veritabanı bileşenleri SP1 değiştirildi:
- CURSOR_CLOSE_ON_COMMIT açık'tır.
- Zaman uyumsuz olarak doldurulan bir imleç currentlypopulating ' dir.
Veritabanı Bileşenleri SP1 içinde tanıtılan davranış sonraki hizmet paketlerinde de İleri taşınır.Başa dönSQL Profil Oluşturucusu'ndaki değişiklikler
SQL Profil Oluşturucusu'ndaki bağlantı kimliği
veri sütununun SQL Server'ın gelecekteki bir sürümde desteklenmiyor. Bunun yerine veri sütununda SPID
kullanmanızı öneririz.Başa dönSQL Server Kümeleme beyaz kağıt
Beyaz Kağıt "yükleme SQL Server 7.0 Enterprise Edition üzerinde Microsoft Cluster Server nasıl: adım adım yönergeleri" SQL Server 7.0 için SQL Server Books Online'da sağlanan kümeleme bilgileri tamamlar. Bu teknik incelemeyi hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:Başa dönVeri Dönüştürme Hizmetleri
Bu bölüm Veri Dönüştürme Hizmetleri (DTS) hizmet paketi tarafından sunulan değişiklikler açıklanır. Oracle veritabanlarına dışa aktarmaService Pack 1'de sunulan
Oracle için vermek için DTS Verme Sihirbazı'nı kullandığınızda, hedef tablo oluşturmak için DTS kullanıyorsanız, DTS sahibi ve tablo adları çift tırnak kullanarak büyük küçük harf duyarlı tabloları oluşturur. Bu davranış sahibi veya anahtar sözcükler misiniz veya boşluk karakterleri içeren tablo adlarını desteklemek için ortaya çıkması gereken (""). Adlarınız anahtar sözcükler değilseniz ve boşluk karakterlerini içermeyen ve tırnak işaretlerini kaldırmak istiyorsanız, bunları DTS kopya tablo
iletişim kutusundan silin.Başa dönDTS sınama özelliğini kullanmaService Pack 1'de sunulan
DTS Test özellik işlevselliği geliştirdi ve şimdi genel değişkenleri ve aramalarını destekler. DTS kullanıcı arabirimi aşağıdaki iki iletişim kutularında bir test seçeneği vardır:
- Veri dönüştürme özellikleriiletişim kutusunda dönüşümleri sekmesini tıklatın. Daha sonra sağ-clickone sütun dönüştürmeleri eşleşen satırların. Menü bu appearscontains test menü öğesi.
- ActiveX komut dosyası TaskProperties iletişim kutusunu çift tıklatın ve sonraTesttıklatın.
Bu testleri artık genel değişkenleri ve aramalarını destekler. Testleri lineage sütunlarda desteklenmez.Başa dönExecute Package iletişim kutusunda değişiklikService Pack 1'de sunulan
Bir DTS paketinin DTS Alma Sihirbazı, DTS Verme Sihirbazı'nı veya DTS Designer yürüttüğünüzde, başlangıç saati, bitiş saati ve süreyi görüntülemek için Execute Package
iletişim kutusuna ek sütunlar eklenir. Paket bir kullanıcı parolası ile çalıştırırsanız, bu yeni sütunları kullanılamaz.
Ayrıca, bildirim paketi yürütme sırasında sağlanan bilgi aktarmak.Başa dönVeri Dönüştürme Hizmetleri hata iletileriService Pack 1'de sunulan
DTS hata iletileri geliştirilmiştir. Hata iletileri şimdi OLE DB sağlayıcıya özgü bilgileri ve başarısız olan işlemi hakkında bilgi sağlar.Başa dönMicrosoft Visual Basic komut dosyaları kümesi anahtar sözcük kullanımıService Pack 1'de sunulan
Microsoft Visual Basic Scripting Edition (VBScript) komut genel değişkenler DTS nesne başvuruları Microsoft ActiveX ataması şimdi her durumda standart Set Visual Basic sözdizimini izler.
Bir nesne başvurusu atamak istediğinizde Set
anahtar sözcüğünü kullanın. Aksi durumda, nesnenin varsayılan değeri atanır.
Nesne başvurusu bir genel deðiþken içeriyorsa hem , hem de Set anahtar sözcüğünü kullanın. Değer
nesne başvurusu yeniden atamak için anahtar sözcük. Örneğin:
Başa dönDTS paketlerini değişiklikleriService Pack 2 ve Service Pack 3'de kullanılmaya
- Aşağıdaki deyim Connection nesnesine bir başvuru için genel değişken x: atar.
Set DTSGlobalVariables("x").Value = CreateObject("ADO.Connection")
- Aşağıdaki ifadeyi Değişken oConnection nesnesine bir başvuru için ayarlar:
Set o = DTSGlobalVariables("x")
- Aşağıdaki ifadeyi bir Connection nesnesine bir başvuru içeren bir genel değişken başvuru o değişkeni ayarlar:
Set o = DTSGlobalVariables("x")
SQL Server 7.0 SP2, SQL Server 7.0 SP3 ve SQL Server 2000 DTS Paketleri kaydetmek için kullandığı iç biçim değişiklikleri kullanıma sunmuştur. Paket dosyası ya da SQL Server parola olmadan kaydedildiğinde, farklı bir hizmet paketi sürümleri için aşağıdaki biçimleri desteklenir.
Başa dönSQL Server Aracısı proxy hesabı geliştirmeleriService Pack 4'te tanıtılan
|Hizmet paketi||Okur||Yazar|
|SQL Server 7.0 SP1||SQL Server 7.0|
SQL Server 7.0 SP1
|SQL Server 7.0|
SQL Server 7.0 SP1
|SQL Server 7.0 SP2||SQL Server 7.0 SQL|
Server 7.0 SP1
SQL Server 7.0 SP2
|SQL Server 7.0 SP2|
|SQL Server 7.0 SP3||SQL Server 7.0|
SQL Server 7.0 SP1
SQL Server 7.0 SP2
SQL Server 7.0 SP3
SQL Server 7.0 SP4'ü
SQL Server 2000
SQL Server 2000 SP1'in
SQL Server 2000 SP2
|SQL Server 7.0 SP2|
SQL Server 7.0 SP3
SQL Server 7.0 SP4'ü
SQL Server 2000
SQL Server 2000 SP1'in
SQL Server 2000 SP2
|SQL Server 7.0 SP4'ü||SQL Server 7.0|
SQL Server 7.0 SP1
SQL Server 7.0 SP2
SQL Server 7.0 SP3
SQL Server 7.0 SP4'ü
SQL Server 2000
SQL Server 2000 SP1'in
SQL Server 2000 SP2
|SQL Server 7.0 SP2|
SQL Server 7.0 SP3
SQL Server 7.0 SP4'ü
SQL Server 2000
SQL Server 2000 SP1'in
SQL Server 2000 SP2
Proxy hesabını sunucu veya Aracısı ikisinden altında çalıştığı hesabı için kullanıcı TEMP klasörüne erişimi olan sürece, SQL Server 7.0 SP4'ten önceki sürümlerinde SQL Server, sunucu üzerinde depolanmış DTS paketlerini SQL Server Aracısı Proxy hesabı kimlik bilgileri altında çalıştırılamadı. Sunucu işleri genişletilmiş saklı yordamı xp_cmdshell
çalıştırmak için çalışır. Aracı aracısı işler için çalışır.
Bu nedenle, kullanıcılar genellikle TEMP ortam değişkeni için hem başlangıç olarak erişilebilen bir klasöre işaret etmek SQL Server veya SQL Agent başlangıç hesabı ve proxy hesapları ayarlamak vardı. Örneğin, C:\TEMP. SP4 için DTS kullanıcı TEMP klasörü kullanılamıyorsa, sistem TEMP klasörünü kullanmak üzere geliştirilmiştir. Bu değişiklik, bu ayarlamaları gereksinimini büyük ölçüde azaltır.Başa dönSQL Server 7.0 ve Exchange 5.5
Aynı bilgisayarda hem SQL Server 7.0 ve Microsoft Exchange Server sürüm 5.5 çalıştırırsanız, SQL Server bellek kullanımı açıkça yapılandırmanız gerekir. SQL Server dinamik minimum bellek seçeneği 0 varsayılan değerini ayarlamak bırakırsanız, SQL Server düzgün çalışmaz.
Aynı anda iki ürün çalıştırdığınızda oluşan bilinen bellek sorunu gidermek için SQL Server 7.0 minimum dinamik bellek veya sp_configure min sunucu belleği
seçeneği SQL Server'ın yükleme işleme tepe desteklemek için gereken bellek miktarını için ayarlamanız gerekir. Bu ortamda, SQL Server dinamik bellek üst sınırı ayarı veya sp_configure en fazla sunucu belleği
seçeneği ulaşmak için yeterli bellek elde değil. Bunun yerine, SQL Server genellikle düşük dinamik bellek seçeneğinde belirtilen bellek miktarı ile çalışır. Bu nedenle, en az dinamik bellek ayarı yüksek kapasite ile çalışırken SQL Server'ı çalıştırmak için yeterli olmalıdır.
Gerektirir SQL Server bellek miktarını belirlemek için aşağıdaki koşullar doğru olduğunda SQL Server kullandığı bellek miktarını izlemek:
- Veritabanınızı üretimde çalışıyorsa, sistem yüksek kapasite ile çalışırken, SQL Server bellek kullanımını izler.
- Uygulamalarınızı SQL Server, SQL Server tarafından kullanılan bellek izlediğiniz sırada evin içinde çalışma yük sınamaları geliştirilmiştir
- SQL Server uygulamalarınızın bir üçüncü parti tarafından geliştirilen, SQL Server bellek kullanımına göre uygulamanın belgelerine bakın veya satıcı için uygulama determinethe etkisini görmek olabilir.
SQL Server bellek izleme veya SQL Server bellek seçeneklerini ayarlama hakkında daha fazla bilgi için SQL Server 7.0 için "Bellek kullanımını izleme" ve "Sunucu bellek seçenekleri" SQL Server Çevrimiçi Kitapları'nda konulara bakın.Başa dönSQL Server Çevrimiçi Kitapları'nün Fransızca sürümünüService Pack 1'de sunulan
Yanlış İçindekiler özgün Fransızca sürümünü çevrimiçi SQL Server Kitapları vardı. Düzeltilmiş İçindekiler ile Fransızca SQL Server Books Online'dan yeni bir dosya içeren bir kendi kendine ayıklanan dosya SQL Server 7.0 SP4'ün Fransızca sürümünü içerir.
Düzeltilmiş Fransızca sürümünü SQL Server Books Online'dan yüklemek için şu adımları izleyin:
Başa dönHavuz değişiklikleriService Pack 2'de tanıtılan
- Hizmet paketi klasörü bir boş klasör, bilgisayarınızda Sqlbolfr.exe dosyasını kopyalayın.
- Sqlbol.chm dosyasını ayıklamak için Sqlbolfr.exe çalıştırın.
- C:\Mssql7\Booksdirectory için yeni Sqlbol.chm dosyasını kopyalayın. Bu dosyanın sürümü yanlış üzerine yazılır.
Bu bölümde, depoda hizmet paketiyle sunulan değişiklikler belgeler. DB2 ve Informix veritabanlarındaki verileri içe aktarmaService Pack 2'de tanıtılan
OLE DB tarayıcı DB2 veya Informix veritabanlarındaki verileri almak için kullanırken, Microsoft Repository şimdi tablolar için şema ve tür bilgileri oluşturur. Bu işlevsellik Microsoft ODBC Driver for DB2 ve InterSolv Informix ODBC sürücüsü, InterSolv ODBC için OLE DB sürücüsü ve InterSolv Informix için OLE DB sağlayıcı kullanan veritabanları için geçerlidir.Başa dönGeliştirilmiş sürümlü nesneleri almaService Pack 2'de tanıtılan
Her durumda, en son nesne sürümü şimdi bile sürüm sıra Silinmiş sürüm varsa alabilirsiniz. Daha önce bir nesne sürümü silip sonra yeni bir nesne sürümü, en son sürümü almaya çalıştığında hata iletisi alırsınız.Başa dön