Makale numarası: 910229 - Son Gözden Geçirme: 22 Kasım 2007 Perşembe - Gözden geçirme: 1.5 SQL Server 2005 Express Edition Benioku
Bu SayfadaGirişMicrosoft SQL Server 2005 Express Edition (SQL Server Express) Microsoft Desktop Engine (MSDE) yerine SQL Server 2005'in ücretsiz ve kullanımı kolay bir sürümdür. Microsoft Visual Studio 2005 ile tümleşik, SQL Server Express güçlü, güvenli, veri kullanan uygulamaları geliştirmek ve bunları kolayca dağıtmasına kolaylaştırır. SQL Server Express (anlaşmasına bağlıdır) yeniden dağıtılabilir ve temel sunucu veritabanına yanı sıra, istemci veritabanı işlev görebilir. SQL Server Express, bağımsız yazılım satıcıları (ısv), sunucu kullanıcılarının olmayan profesyonel geliştiriciler, Web uygulama geliştiricileri, Web sitesi hosters ve istemci uygulamaları hobbyists için ideal bir seçimdir. Ilgili SQL Server Express zaman bu Benioku dosyasında eklenmek üzere derlenen herhangi bir bilgiyi, aşağıdaki Microsoft Knowledge Base makalesinde yayımlanacaktır. 907284
(http://support.microsoft.com/kb/907284/
)
Readme dosyası SQL Server 2005'e yapılan değişiklikler SQL Server Express haber grubu kullanarak geri besleme sağlama hakkında daha fazla bilgi için bkz: 3.6 Newsgroup Support. Daha fazla bilgi1. 0'ı yükleme ve SQL Server Express yükleniyorBu bölüm, .NET Framework 2.0, SQL Server Express ve SQL Server Express bağlanmak için kullanılan Araçları'nı yükleme hakkında bilgi içerir.1.1 Kurulum gereksinimleri için SQL Server Express1.1.1 Sistem gereksinimleriAşağıdaki tabloda, önkoşul olan yazılım ve Microsoft SQL Server 2005 Express Edition (SQL Server Express) çalıştırmak için gereken minimum donanım ve yazılım gereksinimleri listelenmiştir. Bilgisayarın sistem gereksinimleri, Başlat menüsünden sağlayıp sağlamadığını belirlemek için Bilgisayarım ' ı sağ tıklatın ve sonra da Özellikler ' i tıklatın. Genel sekmesi, CPU türü ve hızı ve takılı bellek (RAM) miktarını görüntüler. Bu tabloyu kapa
1.1.2 SQL Server Express yüklemeden önceMicrosoft SQL Server 2005 Express Edition'ı yüklemeden önce (SQL Server Express), .NET Framework ile SQL Server Express ilişkili doğru sürümünü yüklediğinizden emin olun. Bu tabloyu kapa
1.1.3 Bilgisayarınız üzerinde .NET Framework sürümünü belirleme hakkındaHangi .NET Framework sürümüdür bilgisayarınızda iki yoldan biriyle tanımlayabilirsiniz:
1.1.4 SQL Server Express'i yüklemek için komut istemi seçeneklerini kullanmaSQL Server 2005 Express Edition (SQL Server Express) Kur, bir komut satırı arabiriminin yanı sıra grafik kullanıcı arabirimi sağlar. "Running Kur tarafından komut istemi" SQL Server 2005 Çevrimiçi Kitapları'nda nasıl SQL Server Express Kur programının yüklediği özelleştirmenin</a1> konusuna bakın. Not SQL Server Express SQL Server 2005'in sınırlı bir sürümü var. SQL Server Express için komut istemini kullanarak kurulum deneyimi, SQL Server 2005'in benzer. 1.1.5 SQL Server Express değiştirme bileşenleri yüklü.SQL Server Express SQL Server Express Web site (http://go.microsoft.com/fwlink/?LinkId=31401) karşıdan yükleme merkezinden yüklemek için Kur'u çalıştırmak için Sqlexpr.exe kullanır. Bir klasöre doğrudan kaydetmeden Sqlexpr.exe çalıştırılırsa, ikili dosyaları ayıkladığınız geçici dizini yükleme tamamlandıktan sonra silinir. Denetim Masası'ndaki Program Ekle veya Kaldır'ı kullanarak SQL Server Express bileşenleri değiştirmeye çalışırsanız, değiştirme düğmesi için bir Kur dizini arar, ancak dosyayı bulamaz. SQL Server Express yüklü bileşenleri değiştirmek için <a0></a0>, Web sitesinden Sqlexpr.exe yeniden karşıdan yüklemeniz ve .exe bir klasöre kaydetmek gerekir. Komut isteminde, klasörü burada .exe depolanan ve Sqlexpr.exe –x kullanarak Kur'u çalıştırmak için yolu değiştirme parametresi. Bir ayıklama/yükleme dizini istenir. Kurulum dosyaları ayıkladıktan, istendiğinde ayıklama dizin belirterek SQL Server Express yüklemenizin değişiklikler için değiştirme düğmesi'ni kullanabilirsiniz. Not Bu senaryo, Visual Studio 2005 Express bir parçası olarak SQL Server Express yüklendiğinde doğru değil. Visual Studio Express hakkında daha fazla bilgi için Visual Studio 2005 Express Products (http://msdn2.microsoft.com/en-us/express/default.aspx) bakın. 1.1.6 MSDE için SQL Server Express yükseltiliyor.MDSE varolan MSDE bir MSI Kur ile yüklenmiş Microsoft SQL Server 2005 Express Edition'ı yüklediğinizde, örnek yükseltilir (SQL Server Express) örneği aynı ada sahip. SQL Server Express Kur çalıştırdığınızda varsayılan örneği seçeneğini kullanın. Bunun istisnası, yüklemekte olduğunuz SQL Server Express sürümü ingilizce olmayan olmasıdır. Ardından, MSDE yükleme yükseltmekte olduğunuz ya da SQL Server Express sürümü aynı dilde olmalı veya ingilizce olmalıdır. MSDE kendi yükleme programı kullanan başka bir uygulamanın parçası olarak yüklendiyse, SQL Server Express yükleme programı bu konuda bilmez. Bu senaryoda, tek yolu, SQL Server Express yükseltmek için SQL Server Express örneği başka bir adla yüklemektir. Adlandırılmış örnek seçenek, SQL Server Express Kur'u çalıştırın ve MSDE veritabanlarından ayırmak ve SQL Server Express eklemek için yeni bir örnek adı belirtmek için kullanın. MSDE başka bir uygulamanın parçası olarak yüklenmiş olup olmadığını öğrenmek için <a0></a0>, Program Ekle / Kaldır Denetim Masası'ndaki gidin. MSDE Program Ekle veya Kaldır'da görünmüyorsa, bunu başka bir uygulamanın parçası olarak yüklendi. Bu senaryoda, MSDE kaldırmak için tek MSDE yüklediği bir uygulamayı kaldırmak için yoludur. Çoğu durumda, uygulama kullanıcılar, yükseltmeye çalıştığınız uygulama satıcısı olanak verir. 1.2 SQL Server ExpressSQL Server Express, Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=31401) bu yükleme için kullanılabilir. Not Karşıdan yükleme sitesinde karşıdan yüklenmesini ve ürünün ayıklama için sağlanan yönergeleri uygulayın emin olun. SQL Server Express yüklendikten sonra SQL Server Express komut istemini kullanarak bağlanmak için aşağıdaki komutu kullanın: sqlcmd -S Server\Instance Sunucu adı bilgisayar ve örnek olduğu örneğin, bağlanmak istediğiniz addır. Kurulum sırasında adlandırılmış örneğine varsayılan kullandıysanız, örneğin "SQLExpress" belirtin. 1.3 SQL Server Express yönetme araçlarıBağlanma ve bir SQL Server'ı yönetme hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 907716
(http://support.microsoft.com/kb/907716/
)
SQL Server Express Edition'a bağlanma 1.4 Kurulum belgeleri erişmeDonanım ve yazılım gereksinimleri bölümünde özetlenir. 1.5 SQL Server 2005 BeniokuSQL Server 2005 readme dosyası bu adresindeki Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=52285) çevrimiçi kullanılabilir. SQL Server 2005 ve SQL Server Express Benioku dosyasına eklenecek zaman derlenen hakkında daha fazla bilgi için dosya, Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 907284
(http://support.microsoft.com/kb/907284/
)
Readme dosyası SQL Server 2005'e yapılan değişiklikler 2.0 Sorunlar KurBu bölüm, bu sürümdeki Kur sorunlarını ayrıntıları. 2.1 Varolan SQL yerel istemci yükleme Kur'un başarısız olmasına neden olabilirKur başarısız ve aşağıdaki hata iletisiyle geri: Ürün için yükleme paketi, Microsoft SQL yerel istemci bulunamıyor. 'Sqlncli.msi' yükleme paketinin geçerli bir kopyasını kullanarak yeniden yüklemeyi deneyin. Bu soruna geçici bir çözüm bulmak için <a0></a0>, Program Ekle veya Kaldır'ı kullanarak SQL yerel istemci kaldırın. Bir kümede SQL yerel istemci tüm düğümlerden kaldırın. Sonra çalışan SQL Server Kur'u yeniden. 2.2 "Performans izleyicisi sayacı denetim başarısız" iletisi ile sistem yapılandırması denetleyicisi hatalarıSCC (sistem yapılandırması denetleyicisi), SQL Server yükleme başlamadan önce <a0>Performans izleyicisi sayacı</a0> kayıt defteri anahtarının değerini doğrular. SCC, varolan kayıt defteri anahtarlarını doğrulayamadığında veya SCC Lodctr.exe sistem programı çalıştırılamıyor, SCC denetimi başarısız ve Kur tarafından engellendi. Kurulumu tamamlamak için <a0></a0>, kayıt defteri anahtarını el ile artırmalısınız. Not Kayıt defterinin hatalı düzenlenmesi, işletim sisteminizi yeniden yüklemenizi gerektirebilecek ciddi sorunlara neden olabilir. Microsoft, kayıt defterinin hatalı düzenlenmesi kaynaklanan sorunların çözülebileceğini garanti etmemektedir. Kayıt defterini düzenlemeden önce tüm değerli verileri yedeklemeniz. Nasıl yedeklenir, geri yükleme ve kayıt defterini düzenleme hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 256986
(http://support.microsoft.com/kb/256986/
)
Microsoft Windows Kayıt Defteri'nin Açıklaması Sayaç kayıt defteri anahtarını el ile olarak artırmak için <a0></a0>, aşağıdaki adımları izleyin:
2.3 SQL Server Express Books Online hatalı bilgi bulunan bir işletim sistemi destek varSQL Server Express Books Online'da "Donanım ve yazılım gereksinimleri (SQL Server Express)" konusuna doğru bir işletim sistemlerinin listesi yok. Aşağıdaki işletim sistemlerinden SQL Server tarafından desteklenen Express.
2.4 Şifreleme hizmetleri, Windows Server 2003'te devre dışı, başarısız olan Windows Logo gereksinimi iletişim KurWindows Cryptographic Service Provider (CSP), Windows tabanlı uygulamaların Cryptoapı, Windows Server 2003 ile kimlik doğrulama, kodlama ve şifreleme hizmetlerini gerçekleştiren bir koddur. CSP hizmet durdurulur veya devre dışı bırakılırsa, SQL Server Kur başarısız olur ve Windows logosu gereksinim bir ileti görüntüler. Not Bir Windows Server 2003 Başarısızlık kümesinde SQL Server Kur'u çalıştırmadan önce tüm küme düğümlerinde CSP hizmeti başlatılmış olmalıdır. Windows Server 2003 Windows CSP hizmetini etkinleştirmek için şu adımları izleyin:
2.5 MSDTC tam Windows üzerinde etkin değilWindows'da Microsoft Distributed Transaction Coordinator (MS DTC) tümüyle yapılandırılmadığından, SQL Server Express kaynaklarında bir dağıtılmış hareket listeleme uygulamalar başarısız olabilir. Bu sorun, dağıtılmış hareketleri kullanmak uzak saklı yordamlar bağlantılı sunucuları ve dağıtılmış sorgular etkileyebilir. Bu tür sorunları önlemek için <a0></a0>, tam olarak MS DTC Hizmetleri, SQL Server Express yüklü olduğu bir sunucuda etkinleştirmeniz gerekir. MS DTC tam olarak etkinleştirmek için <a0></a0>, aşağıdaki adımları izleyin:
2.6 Varsayılan olarak örnek veritabanları yüklenmiyorÖrnek veritabanları SQL varsayılan olarak yüklü olmayan Server Express. Northwind ve pubs örnek veritabanı, bu Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=31995) karşıdan yüklenebilir. Adventureworks örnek veritabanı, bu Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=31046) yüklenebilir. 2.7 "Zorla şifreleme" yapılandırması, SQL Server Express Kur'un başarısız olmasına neden olabilirKur, varolan bir SQL Server istemci kurulumu "zorla şifreleme" seçeneği etkinleştirilmiş olarak yapılandırılmışsa başarısız olabilir. Bu soruna geçici bir çözüm bulmak için <a0></a0>, ağdaki tüm SQL Server istemci seçeneği devre dışı bırakın. SQL Server 2000'de Microsoft Data Access Components (MDAC) istemcileri için yardımcı SQL Server 2000 istemci ağ programı'nı kullanın. SQL yerel istemci, yerel istemci SQL Program Ekle veya Kaldır'ı kullanarak kaldırın. Bir kümede SQL kaldırma tüm düğümlerdeki yerel istemci. Daha sonra SQL Server 2005 kurulumu yeniden çalıştırın. 2.8 Ayarları için sp_configure neden kurulumu başarısız olduğunda yükseltme System Databases olabilirBir önceki topluluk teknoloji önizlemesi (the sp_configure SMO ve DMO XPs seçenekleri, SAVESYSDB sonra yükleme USESYSDB, kullanarak bu sürümü ile SQL Server Express sürümü önceki örneğinde devre CTP) kaldırdığınızda, kurulum komut isteminden başarısız olabilir. Bu sorunu gidermek için <a0></a0>, sistem veritabanlarının yükseltmek için Kur'un kullanmadan önce bu seçenekleri etkin olduğunu emin olun. Daha fazla bilgi için Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=44375) bu SQL Server Books Online'da "Ayarı Server yapılandırması seçenekleri" konusuna bakın. 2.9 Bir SQL Server 2000 varsayılan örneği yükleme SQL Server Express devre dışıBilgisayarınızda SQL Server 2000 yönetim araçlarını ve SQL Server Express'in bir varsayılan örneğine yüklenir, SQL Server Kur, bir SQL Server 2000 varsayılan kopyası yüklemek için izin verir. Ancak, bunu yapmak yüklü SQL Server Express örneğinin nedenle devreden çıkaracak. Bilgisayarda SQL Server 2000 yönetim araçlarını ve SQL Server Express, bir varsayılan örneği zaten var, bu nedenle, bir SQL Server 2000 varsayılan örneği yüklemeyin. 2.10 SQL Server Express, bir Windows etki alanı denetleyicisinde yüklemeGüvenlik notu Karşı bir etki alanı denetleyicisinde çalışan SQL Server Express öneririz. Windows bir SQL Server Express'i yüklemek mümkün olduğu etki alanı denetleyicisi; ancak, Windows Server 2003 etki alanı denetleyicisinde Local Service veya Network Service olarak çalıştıramazsınız. SQL Server hizmet hesaplarının Windows etki alanı kullanıcı hesapları çalıştırmalısınız. Yerel sistem olarak çalıştırmak için SQL Server hizmet hesaplarının yüklemeye olasıdır, ancak bu seçenek önerilmez. SQL Server Express yüklendikten sonra sunucunun rolünü değiştirmeyin. SQL Server Express bir üye sunucuda yüklerseniz, örneğin, Dcpromo aracını sunucu bir etki alanı denetleyicisine yükseltmek için kullanmayın. Veya, bir etki alanı denetleyicisinde SQL Server Express yüklerseniz, Dcpromo sunucu bir üye sunucuya indirgeme kullanmayın. Bir sunucunun rolünü değiştirmek sonra işlev kaybına neden olabilir ve SQL Server Express değil yükleme desteklenmiyor. 2.11 Varolan SQL yerel istemci yükleme Kur'un başarısız olmasına neden olabilirKur başarısız ve aşağıdaki hata iletisiyle geri: Ürün için yükleme paketi, Microsoft SQL yerel istemci bulunamıyor. 'Sqlncli.msi' yükleme paketinin geçerli bir kopyasını kullanarak yeniden yüklemeyi deneyin. Bu soruna geçici bir çözüm bulmak için <a0></a0>, Program Ekle veya Kaldır'ı kullanarak SQL yerel istemci kaldırın. Bir kümede SQL yerel istemci tüm düğümlerden kaldırın. Sonra çalışan SQL Server Kur'u yeniden. 2.12 Pre-release sürümleri SQL Server Express ve Visual Studio 2005 kaldırılıyorSQL Server Express, Visual Studio 2005 ve .NET Framework 2.0 yükleme öncesinde tüm önceki yap?lar kaldırmanız gerekir. Her iki ürün için aynı .NET Framework sürümünde bağımlı olduğundan, aşağıdaki sırayla kaldırılmalıdır:
2.13 Setup.exe yolu için bakım modu isteklerBakım modunda yeni bir SQL Server 2005 bileşeni yüklerseniz, SQL Server 2005 yükleme medyasında Setup.exe konumunu istenir. Konum belirtilirken, yolu "Setup.exe" eklediğini dikkat edin Örneğin, yol "D:\" başarısız olur, ancak "D:\Setup.exe" başarısız olur. 2.14 Kur komut kabuğu kodları, hata gidermeYol değişkenleri parantez içeren, kurulum komut kabuğu, Windows komut dosyası hataları oluşturabilir. Bu, komut kabuğu, 64-bit bir bilgisayarda <a1>Windows</a1> (WOW64) 32-bit alt pencereleri 32-bit bileşenleri yüklerken oluşabilir yol değişkenleri parantez desteklemediğinden oluşur. Örneğin, aşağıdaki komut dosyası, yolu "C:\Program Files (x 86) \" değerine sahip bir hata üretir kabuk komut dosyası yorumlayıcısını parantez içinde bulunan genişletilmiş YOL değişkeni bir parçası olarak yanlış olduğundan ıF/ELSE deyiminin: Bu soruna geçici bir çözüm bulmak için <a0></a0>, parantez içinde kaldırmak için komut dosyasını değiştirin. Örneğin,: Veya, yoldan parantez içeren <a1>SQL</a1> girdisini kaldırın. 3.0 Ek bilgiler3.1 Hesap ve ağ iletişim kuralları hizmeti.SQL Server Express için olan yerel sistem hesabı ağ hizmeti hesabı. SQL Server Express yerel adlandırılmış yöneltmeler ve paylaşılan bellek dinler. Varsayılan yükleme ile SQL uzaktan bağlanamıyor Server Express. TCP/ıp'yi etkinleştirmek ve Güvenlik Duvarı'nın etkin olup olmadığını denetlemek gerekir. 3.1.1 TCP/ıp'yi etkinleştirmek için şu adımları izleyin:
3.1.2 Güvenlik duvarını etkinleştirmek için şu adımları izleyin:
3.2 Kullanıcı örnek işleviSQL Server Express kopyalamak veya veritabanları (Xcopy dağıtım kullanarak), DBCreator ayrıcalıklarına gerek kalmadan taşımak, yönetici olmayan kullanıcılar izin verir. Daha fazla bilgi için SQL Server Express Çevrimiçi Kitapları'nda bu Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=52327) “ kullanıcı örnekleri için değil-Administrators ” bakın. 3.3 WMI Sağlayıcısı'nı ve kullanıcı örnek işleviSunucu olayları için WMI sağlayıcısı, dinamik olarak oluşturulan kullanıcı örneklerine desteklenmeyecektir. Bu SQL üst üzerinde çalışmalıdır Server Express örneği. 3.4 Çevrimiçi KitaplarSQL Server Express çevrimiçi bu Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=52327) yüklenebilir. Not SQL Server Express SQL Server 2005'in sınırlı bir sürümü olduğundan, SQL Server Express çevrimiçi belgelerinde yoğun içerik geçerli SQL Server 2005 Books Online'da bağlıdır. SQL Server 2005 Books Online'da bu Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=52287) yüklenebilir. Microsoft SQL Server Express çevrimiçi ve SQL Server 2005 Books Online'da karşıdan yüklenebilen güncelleştirmeleri düzenli olarak yayımlar. Bilgileri belgelere yerel kopyasını güncel tutmak için bu güncelleştirmelerin yüklenmesi önerilir. 3.5, SQL Server Express Yardım almaDört asıl kaynakları bilgilerini Microsoft SQL Server Express vardır:
SQL Server community (http://technet.microsoft.com/en-us/sqlserver/bb671048.aspx) aracılığıyla veya doğrudan Microsoft support (http://go.microsoft.com/fwlink/?LinkId=52274) Yardımı başkalarının da alabilirsiniz. Daha fazla bilgi için bkz: "Getting SQL Server Express Yardım" SQL Server Express Çevrimiçi Kitapları'nda. 3.6 Haber grubu desteğiHaber grubu desteği için SQL Server Express haber grubu bu Microsoft Web site (http://technet.microsoft.com/en-us/sqlserver/bb895986.aspx) ziyaret edin. Diğer Microsoft haber grupları, SQL Server Express sorularınız deftere nakletmek için kullanmayın. En son bilgileri SQL Server Express ekibinden SQL Server Express Weblog (http://go.microsoft.com/fwlink/?LinkId=38092) bulunamadı. Not Haber grupları, yalnızca ingilizce olarak desteklenir. 3.7 SQL Server Express hakkında geribildirim sağlamaÖnerilerinizi ve SQL Server'da raporları hata Express:
Daha fazla bilgi için bkz: "SQL Server 2005" SQL Server Books Online'da geribildirim sağlama. 4.0 Veritabanı altyapısıNotlar Bu bölümde, SQL Server Express'de SQL Server 2005 Database Engine ve veritabanı altyapısı özel komut satırı yardımcı en son öğelerdir. 4.1 Bağlantıları zorla Windows Server 2003 SP1 çalışan kapanmışIstemci bağlantıları için SQL Server Express'in Windows Server 2003 Service Pack 1 çalışan bir örneği, TCP/IP ağındaki açıksa, aşağıdaki hata ile başarısız olabilir: Hata ProviderNum: 7: 10054, ErrorMessage: "TCP sağlayıcısı: Varolan bir bağlantıyı, uzak ana makine tarafından zorla kapatıldı". Bu, çok sayıda istemci bağlantısı girişimleri ile ölçeklenebilirlik sınarken oluşabilir. Bu sorunu gidermek için <a0></a0>, SynAttackProtect kayıt defteri anahtarına HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\
with value data of 00000000 adlı yeni bir DWORD değeri eklemek için regedit.exe hizmet programını kullanın. Güvenlik notu Bu kayıt defteri anahtarı ayarını SYN sel hizmet vermeyi reddetme saldırısı sunucuya karşı savunmasız bırakabilecek. Sınama tamamlandığında, bu kayıt defteri değerini kaldırın. Not Kayıt defterinin hatalı düzenlenmesi, işletim sisteminizi yeniden yüklemenizi gerektirebilecek ciddi sorunlara neden olabilir. Microsoft, kayıt defterinin hatalı düzenlenmesi kaynaklanan sorunların çözülebileceğini garanti etmemektedir. Kayıt defterini düzenlemeden önce tüm değerli verileri yedeklemeniz. Nasıl yedeklenir, geri yükleme ve kayıt defterini düzenleme hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 256986
(http://support.microsoft.com/kb/256986/
)
Microsoft Windows Kayıt Defteri'nin Açıklaması 4.2 Güvenli Service Broker iletişimleri bir veritabanı ana anahtarı gerektirSQL Server 2005 Books Online'da yanlış veritabanlarının iletişim güvenliği konuşma yayılan, SQL Server veritabanı için ana anahtar ile şifrelenmiş bir oturum anahtarı oluşturur belirtir. Aslında, oturum anahtarının iletişim güvenliği kullanan tüm görüşmeleri için veritabanı için <a2>ana</a2> anahtarı ile şifrelenir. Bir <a0>veritabanı</a0> ana anahtar kullanılamıyorsa, görüşmeyi iletilerde hatalı transmission_queue görüşmeyi zaman aşımına uğradı ya da bir <a0>veritabanı</a0> ana anahtar oluşturulur kadar kalır. ŞIFRELEME kullanın şifrelenmemiş bir iletişim kutusu oluşturmak veya bir <a0>veritabanı</a0> ana anahtarı oluşturmak için aşağıdaki komutu kullanın, parametre =: 4.3 Kullanıcı tanımlı ortak dil çalışma zamanı türlerini tek seri hale getirme varBir <a0>kullanıcı tanımlı türü byte sipariş (UDT)</a0> nesnesinin her örneği, yalnızca bir seri hale getirilmiş gösterimi olabilir. Serialize veya anlayabileceği yordamlar, belirli bir nesneye birden fazla sunumunu tanımak, aşağıdaki durumlarda hatalar görebilirsiniz:
4.4 Ağ bağlantısı etkin Kur tarafından değilGüvenliği artırmak için <a0></a0>, ağ bağlantısı bazı yeni yüklemeler için SQL Server Express devre dışı bırakır. Ağ bağlantısının, TCP/IP kullanarak SQL Server Enterprise, standart veya Workgroup Edition kullanıyorsanız, veya SQL Server'ın önceki bir yüklemesi varsa devre dışı bırakılır değil. Yöneltme adlı SQL Server'ın önceki bir yüklemesi belirtilmedikçe bağlantı yerel bağlantılar için kullanılabilir. Tüm yüklemeler için paylaşılan bellek iletişim kuralı, sunucuya yerel bağlantılara izin vermek için etkinleştirilir. SQL Tarayıcı hizmeti, yükleme koşulları ve yükleme seçeneklerini bağlı durdurulması. 4.5 Kullanıcı tanımlı türlerini içeren derlemeler için konularıOrtak dil çalışma zamanı için aşağıdaki kısıtlamalar geçerlidir, kullanıcı tanımlı türler içeren derlemeler (CLR). 4.5.1 Common Language Runtime'nı kullanıcı tanımlı türler tek seri hale getirme varBir <a0>kullanıcı tanımlı bayt sipariş türü</a0> nesnesinin her örneği, yalnızca bir seri hale getirilmiş gösterimi olabilir. Serialize veya anlayabileceği yordamlar, belirli bir nesneye birden fazla sunumunu tanımak, aşağıdaki durumlarda hatalar görebilirsiniz:
4.5.2 Bu tür kullanıcı tanımlı sınıflar tut derlemeler güncelleştirme üzerinde güncelleştirilmiş kısıtlamalarıALTER ASSEMBLY CLR kullanıcı tanımlı türler aşağıdaki yollarla güncelleştirmek için kullanılabilir:
ALTER ASSEMBLY'ni kullanarak, temel sınıflar, ya da veri üyeleri de dahil olmak üzere bir yerel seri hale getirilmiş kullanıcı tanımlı türü içinde bulunan alanları değiştirilemez. Tüm değişiklikleri desteklenmez. 4.6 SQL Server değil garantisi veri tutarlılığı güncelleştirme zaman mu birleştirmelerWITH DENETLENMEYEN VERI belirtilirse, SQL Server, ALTER ASSEMBLY'ın yeni derleme sürümü, varolan veri tabloları, dizinler veya diğer bir kalıcı siteleri etkilerse yürütmesine engel olmak çalışır. SQL Server, ancak Common Language Runtime (CLR) derleme güncelleştirildiğinde hesaplanmış sütunları, dizinleri, dizin oluşturulmuş görünümler veya deyim temel yordamlar ve tipleri ile tutarlı olmasını garanti etmez. ALTER ASSEMBLY yürütürken bir ifadenin sonucunu arasında bir uyumsuzluk yoktur ve bir değer ifadesi, derlemede depolanan temel sağlamak için dikkatli olun. Volume Shadow Copy Service'nın Feature Autorecovered gölge 4,7 dikkat edilecek noktalar KopyalaAutorecovered gölge kopya özelliği Birim Gölge Kopyası Hizmeti (VSS) aşağıdaki sınırlandırmaları vardır. 4.7.1 Çok Autorecovered Shadow Copies korunur.Windows Server 2003 Service Pack 1 (SP1) ve daha sonra yalnızca tek bir kalıcı autorecovered gölge kopyasını oluşturabilirsiniz. Bir ek gölge kopya oluşturmak için <a0></a0>, önce 891957 Knowledge Base makalesinde açıklanan güncelleştirmeyi uygulamanız gerekir. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 891957
(http://support.microsoft.com/kb/891957/
)
Windows Server 2003'teki çeşitli Birim Gölge Kopya Hizmeti sorunlarını düzelten güncelleştirme kullanıma hazır Not Bu güncelleştirmeyi uyguladıysanız, varolan ilk silmek ve sonra da yeni bir tane oluşturarak yeni bir kalıcı autorecovered gölge kopyasını oluşturabilirsiniz. 4.7.2 Autorecovered Shadow Copies ve tam metin kataloglarıTam metin Kataloğu autorecovered gölge kopya özelliğini desteklemiyor. Bir autorecovered gölge kopya oluşturulduğunda, gölge kopya veritabanında herhangi bir tam metin Kataloğu çevrimdışı olarak alınır. Veritabanı gölge kopyadan iliştirildiğinde, tam metin kataloğunu kalıcı olarak çevrimdışı kalır. Tüm diğer veri ilişik veritabanında kullanılabilir kalır. Bağlama işlemi, bir tam metin kataloğunu içeren bir veritabanını doğrudan bir autorecovered gölge kopyadan iliştirildiğinde, aşağıdaki hata iletisini döndürür: Sunucusu: <a1>hata</a1> 7608, 17, Düzey 1, Line 1 durum Bilinmeyen bir tam metin hatası (0xc000000d) oluştu "bir tam metin kataloğunu montaj". Gölge kopyadan bir veritabanını iliştirmek gereksinim duyarsanız, veritabanı dosyaları kopyalayarak bu sorunu önlemek ve normal bir sürücü harfi için tam metin Kataloğu gölge kopyadan birimi ve sonra da veritabanı o konumdan ekleme dayalı. Kopyalanan tam metin dosyalarının doğru konumu Ekle komutunu belirtir sürece, tam metin Kataloğu çalışır. 4.8 Common Language Runtime derlemeler kayıt için bu kısıtlamalarıSQL Server bir derlemenin farklı sürümleri aynı adı, kültür ve ortak anahtar kaydediliyor izin vermiyor. SQL Server Express sürümü veritabanlarından korumak istiyorsanız CTP Eylül'den önceki sürüm, bu sürümdeki yüklemeden önce birden çok kaydı olan derleme dışındaki bir örneği açılır gerekir. 4.9 EXTERNAL_ACCESS ve güvenli OLMAYAN birleştirmeler oluşturmaSQL Server'da, EXTERNAL_ACCESS ya da güvenli OLMAYAN derlemesi oluşturmak veya bir derleme yüklenemedi, aşağıdaki iki durumlardan biri karşılanmalıdır:
Bir veritabanı TRUSTWORTHY özelliği için ON yalnızca ortak dil çalışma zamanı (CLR) kodu, sunucu işleminde çalışması için ayarlanması değil öneririz. Bunun yerine, ana veritabanındaki <a1>derleme</a1> dosyasından bir asimetrik anahtar oluşturulmasını öneririz. Sonra bu asimetrik anahtar için eşlenen BIR oturum açma oluşturulmalı ve oturum açma DıŞ ERIŞIM ASSEMBLY veya güvenli OLMAYAN ASSEMBLY izinlerinin verilmiş olması gerekir. Aşağıdaki Transact-SQL deyimlerini bir asimetrik anahtar oluşturmak, bu anahtar için bir oturum açma eşleyin ve sonra EXTERNAL_ACCESS ASSEMBLY oturum açma izni için gereken adımları gerçekleştirin. ASSEMBLY CREATE deyimi yürütülmeden önce aşağıdaki Transact-SQL deyimleri yürütmelisiniz. 4.10 Meta veriler görünürlük kısıtlamaları ve dinamik yönetim görünümleri uygulama rol uyumlulukVarsayılan olarak, SQL Server Express ana veritabanı meta verisi uygulama rollerine görünürlüğünü sınırlar, çünkü bir uygulama rol altında çalıştırılan programların davranışını değişebilir. Geçici bir çözüm, izleme bayrağı # 4616 etkinleştirebilirsiniz. Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 906549
(http://support.microsoft.com/kb/906549/
)
Herhangi bir sistem tablosu bir SQL Server 2005 master veritabanındaki kayıtları seçmek rol tabanlı uygulama çalışırsa bir "izin engellendi" hata iletisi uygulama alabilirsiniz 4.11 Veritabanı seçeneği SUPPLEMENTAL_LOGGING uygulanmayan değilSUPPLEMENTAL_LOGGING veritabanı seçenek, SQL Server'ın bu sürümünde uygulanmıyor. Bu seçenek ayarlanmış olabilir, ancak hiçbir etkisi olmaz. 4.12 sys.dm_clr_loaded_assemblies gösterir derlemeler kullanan başarısız yükleme içinHerhangi bir nedenle sunucu adres alanına yüklemek için başarısız olan birleştirmeler, hala sys.dm_clr_loaded_assemblies dinamik yönetimi görünümünde görüntülenir. 4.13 XQuery değişiklikleriAşağıdaki SQL Server Express uygulaması belgelenmemiştir Books Online'da XQuery yönleri:
4.14 Daha az kısıtlayıcı tarihi belgelenen dönüştürme Kimden xsd:dateTime olur.Bir tarih ve saat ayırıcı T veya bir saat dilimi içermeyen bir DateTime değerinin dize gösterimine value() yönteminde, aşağıdaki örnekte olduğu gibi bir SQL datetime türü dönüştürülebilir: 4.15 XML şeması desteğiSQL Server 2005'in bir aşağıdaki özellikleri için XML desteği şeması belgelenmemiştir SQL Server 2005 Books Online'da:
4.16 RC4 Encryption kullanılan.SQL Server 2005'te, verilerinizi korumak için RC4 şifreleme kullanmayın. AES 256 veya Üçlü DES) gibi bir blok şifreleme kullanın. 5.0 ÇoğaltmasıNotlar Bu bölümde, çoğaltma için en son öğelerdir. Çoğaltma varsayılan olarak devre dışı Microsoft SQL Server 2005 Express Edition çoğaltma her tür için bir abone olarak hizmet verebilir, ancak çoğaltma, bu sürüm için varsayılan olarak yüklenmez. Çoğaltma bileşenleri yüklemek için aşağıdaki adımları izleyin:
Çoğaltma bağlantısı bileşenleri yüklemek için Management Objects (RMO), aşağıdaki adımları izleyin:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:910229
(http://support.microsoft.com/kb/910229/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri
|






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


Üste