Makale numarası: 304261 - Bu makalenin geçerli olduğu ürünleri görün.
Microsoft genellikle SQL Server performansını ve güvenilirliğini bu yapılandırma en iyi hale getirir çünkü, depolama alanı ağı (SAN) veya yerel olarak bağlı disk Microsoft SQL Server veritabanı dosyalarınızı depolama için kullanmanızı önerir. Varsayılan olarak, SQL Server için (bir ağ sunucusu veya ağa bağlı depolama [NAS] saklanan) ağ veritabanı dosyalarının kullanımını etkin değil.
Ancak, SQL Server'ı bir ağ sunucusu veya NAS depolama sunucusu veritabanını depolamak için yapılandırabilirsiniz. Bu amaçla kullanılan sunucular için yazma veri sıralama ve, "Ek bilgi" bölümünde ayrıntılı yazan garanti, SQL Server gereksinimlerini karşılamalıdır.
Windows Donanım Kalite Laboratuarı (WHQL) nitelikli aygıtlarıMicrosoft Windows sunucuları ve ağ bağlantılı sunucuları veya otomatik olarak Windows Donanım Kalite Laboratuarı (WHQL) onaylı NAS depolama sunucuları yazma veri sıralama ve yazan bir SQL Server depolama aygıtını desteklemek için gerekli teminat karşılar. Microsoft uygulama ve depolama ile ilgili sorunlar bu yapılandırmalarda destekler.
NotSQL Server tarafından desteklenen için NAS depolama çözümü aşağıdaki Microsoft Web sitesinde listelenen tüm gereksinimleri de karşılamalıdır:
http://download.microsoft.com/download/6/E/8/6E882A06-B71B-4642-9EB4-D1EA0D6223C8/SQL%20Server%20IO%20Reliability%20Program%20Requirements%20Document.docx
(http://download.microsoft.com/download/6/E/8/6E882A06-B71B-4642-9EB4-D1EA0D6223C8/SQL%20Server%20IO%20Reliability%20Program%20Requirements%20Document.docx)
Diğer aygıtlarKullanılmak üzere bu makalede açıklanan işlem veritabanı g/ç teminat destekler SQL Server ile WHQL olmayan tam depolama aygıtı kullanıyorsanız, Microsoft SQL Server ve SQL Server tabanlı uygulamalar için tam destek sağlar. Ancak, sorunlar veya nedeniyle, aygıt veya kendi depolama alt sistemi için aygıt üreticisine ifade edilecektir. G/ç teminat kullanılmak üzere bu makalede açıklanan işlem veritabanı desteği olmayan bir WHQL olmayan tam depolama aygıtı kullanıyorsanız, Microsoft SQL Server veya SQL Server tabanlı uygulamalar için destek sağlayamaz. WHQL olmayan, g/ç kullanılmak üzere bu makalede açıklanan işlem veritabanı garanti eder ve/veya veritabanı kullanılacak şekilde tasarlanmış depolama aygıtınızın desteklediği yetkili olup olmadığını belirlemek için aygıt satıcınıza danışın. Ayrıca, doğru dağıtılan ve aygıt işlem veritabanı kullanmak için yapılandırılmış olduğunu doğrulamak için aygıt satıcınıza başvurun.
Varsayılan olarak, bir ağ dosya paylaşımında bir SQL Server veritabanı oluşturulamıyor. Eşlenen bir veritabanı dosyasına veya UNC ağ konumu oluşturma denemesi aşağıdaki hata iletilerinden birini oluşturur:
Hata iletisi 1
5105 "aygıt etkinleştirme hatası"
Hata iletisi 2
5110 "'dosya_adı' dosyasıdır databasefiles için desteklenmeyen bir ağ aygıtında."
Bu beklenen davranıştır. İzleme bayrağı 1807 onay atlar ve SQL Server veritabanı ağ tabanlı dosyalarla yapılandırmanıza olanak sağlar. SQL Server ve çoğu diğer kuruluş veritabanı sistemleri, bir işlem günlüğü ve bir sistem hatası durumunda işlem veritabanı tutarlılığını sağlamak için ilişkili kurtarma mantığı olduğu veya yönetilmeyen bir bilgisayarı kapatın. Bu kurtarma protokolleri işletim sistemi girdi/çıktı (I/O) yazma isteği için veritabanı yöneticisi döndürüyor böylece doğrudan diske yazma yeteneği bağlıdır, kurtarma sistemi yazma aslında tamamlandıktan veya yazma tamamlanmasını garanti garanti edilir. Bu iletişim kuralı tarafından gönderilen herhangi bir hata herhangi bir yazılım veya donanım bileşeni tarafından kısmen veya tümüyle veri kaybı veya bozulması durumunda sistem hatası neden olabilir. Günlüğü ve kurtarma iletişim kuralları SQL Server'da bu yönleri hakkında ayrıntılı bilgi için Microsoft Bilgi Bankası'ndaki aşağıdaki makaleye başvurun:
230785Microsoft NAS veya yazma ve yazma sırası bu gereksinimleri karşılamayan ağ bağlantılı depolama sunucuları ağ bağlantılı SQL Server veritabanı dosyalarını desteklemez.
(http://support.microsoft.com/kb/230785/ )SQL Server 7.0, SQL Server 2000 ve SQL Server 2005 günlük ve veri depolama algoritmaları veri güvenilirliğini genişletme
Ağ hatalarının veritabanları, saklamak için ağ üzerinden dosya paylaşımları kullanımından oluşabilecek olası başarım etkileri ile birlikte veritabanı bütünlüğünü tehlikeye riskleri nedeniyle veya yerel disk alt sistemlerinde depolama alanı ağları (SAN) üzerinde veritabanı dosyalarını depolamak Microsoft önerir.
Bir bağlı ağ depolama (NAS) istemciler için ağ yeniden yönlendiricisi bir ağ iletişim kuralı (TCP/IP gibi) kullanarak eklemek bir dosya tabanlı depolama sistemi sistemidir. Bir paylaşım eşlenmesi erişmesi gereken bir disk kaynağı veya ağ üzerindeki uzak bir sunucu üzerinden bir UNC yolu (örneğin, \\Servername\Sharename) olarak disk kaynağı görünür sonra varsayılan olarak, disk depolama sistemi SQL Server veritabanları için bir konum olarak desteklenmez.
Performans sorunlarıSQL Server, diğer kuruluş veritabanı sistemlerine benzer bir g/ç alt sisteminin üzerinde çok büyük bir yük yerleştirebilirsiniz. En büyük veritabanı uygulamaları, fiziksel g/ç yapılandırma ve ayarlama genel sistem performansını önemli bir rol oynar. Dikkate alınması gereken üç ana g/ç performansı etken vardır:
En basit şekliyle, NAS çözümü standart ağ yeniden yönlendirici yazılım yığını, standart ağ arabirim kartı (NIC) ve standart Ethernet bileşenleri kullanır. Bu yapılandırma dezavantajı tüm dosya g/ç ağ yığınını işlenen ağ bant genişliği sınırlamalarına tabi olmasıdır. Bu performans ve güvenilirlik sorunlarını veri, özellikle dosya g/ç, SQL Server gibi son derece yüksek düzeyde gerektiren programlar oluşturabilirsiniz. Microsoft tarafından test bazı NAS yapılandırmalarında, I/O kapasitesi yaklaşık üçte (1/3) olduğu doğrudan aynı sunucuda depolama çözümü bağlı. Aynı bu yapılandırmada, NAS aygıt bir g/ç tamamlama CPU maliyeti yaklaşık iki kez yerel bir g/ç dediniz. NAS aygıtları ve ağ altyapısı geliştikçe, doğrudan takılan depolama veya SANs göre bu oranlar da artırabilir. Ayrıca, uygulama verilerinizi çoğunlukla veritabanı arabellek havuzu içinde önbelleğe alınır ve herhangi bir ana hatlarıyla g/ç performansı sorunlarını karşılaşmadığınızı, NAS dayalı sistem performansı uygulamanız için muhtemelen yeterli olur.
Yedekleme ve geri yükleme hakkında önemli noktalarSQL Server Yedekleme sanal aygıtı arabirimi (VDI) sağlar. Sanal aygıt arabirimi sıcak yedeklemeler gerçekleştirmek için ve SQL Server veritabanlarını geri yüklemek için yedekleme yazılımı satıcılarının ile yüksek performanslı, ölçeklenebilir ve güvenilir bir yol sağlar.
Veritabanı dosyaları NAS'a özgü hiçbir özel destek ile VDI aracılığıyla NAS aygıtlarında depolanan yedekleme yazılımı çalışır. Ancak, bu çok büyük miktarda ek ağ trafiği yedekleme ve geri yükleme sırasında olur. Yedekleme VDI üzerinden SQL Server dosyaları uzaktan okur ve verileri SQL Server bilgisayarda çalışan üçüncü taraf yedekleme yazılımı geçirir. Geri yükleme işlemine benzer.
Ek ağ önlemek için ek yükü, yedek satıcı yedek satıcı ve NAS satıcı tarafından NAS'a özgü desteği sağlamalıdır. SQL Server VDI (bölünmüş yansıtma) donanım veya yazılım (kopya yazarken) teknolojileri hızlı veritabanı dosyalarını yerel NAS'a kopyalarını için NAS aygıtları tarafından desteklenen yararlanmak yedekleme yazılımı sağlar. Bu teknolojiler yalnızca yedekleme için ağ üzerinden dosya kopyalama ek yükten kaçınmak, onlar da geri yükleme süreleri büyüklük azaltmak.
NAS üzerinde depolanan yedeklemeleri NAS üzerinde depolanan aynı failuresthat etkileyen veritabanı dosyaları etkilenir. Alternatif medya kopyalayarak bu yedekleri korumak, shouldconsider.
DikkatNAS yedekleme teknolojileri SQL Server VDI desteği olmadan kullanırsanız yedekleme veritabanı bozulmalarla karşılaşabilirsiniz. Bu tür corruptionincludes ayrı aygıtlar üzerinde depolanıyorsa sayfaları veya tutarsızlıklar arasında günlük ve veri dosyaları bozuk. SQL Server veritabanını geri yüklemek ve bozuk veri erişim kadar bozuk sayfalar veya tutarsızlıklar algılayamayabilir. Microsoft SQL Server ile uyumlu olmayan NAS yedekleme teknolojileri kullanımını desteklemez.
SQL Server VDI değişen yedekleme desteği ve NAS satıcısını desteği. NAS ile VDI desteği ile ilgili ayrıntılar için yedekleme yazılımı Tedarikçiler ile denetleyin.
Microsoft Dağıtım ofan NAS çözümü için uçtan uca çözüm tasarımı veritabanı kullanmak için olduğundan emin olmak için NAS satıcısını consulttheir SQL Server veritabanlarına düşünüyor müşteriler ısrar etmesine. Birçok NAS satıcılarını en iyi yöntem kılavuzlarını ve bu kullanım için sertifikalı yapılandırmaları vardır. Microsoft müşterilerin önceden uygulamalarında tıkanıklık hiçbiri belirtilen g/ç etkenler neden olmak için g/ç performansı Kıyaslama önerir.
İzleyen metni, ağ tabanlı veritabanı dosyalarını Microsoft SQL Server 2005, Microsoft SQL Server 2000 ve Microsoft SQL Server 7.0 ile ve izleme bayrağı 1807 olmadan davranışını açıklar. Eşlenen sözdizimi NET USE komutu ile bir ağ yolu ile ilişkilendirilmiş sürücü harfini gösterir. Doğrudan bir başvuru için \\Servername\Sharename gibi bir ağ yolu UNC sözdizimini gösterir.
Ek NotlarNAS ürün veritabanı yazılımıyla yanlış kullanımı veya yanlış yapılandırılmış bir NAS ürün ile veritabanı kullanmak toplam veritabanı zarar dahil olmak üzere veri kaybına neden olabilir. Veri bütünlüğü donanım, yazılım veya hatta güç kesintileri ciddi biçimde tehlikeye sonra NAS aygıt veya ağ yazılımı tamamen yazma yazma yoluyla veya sıralama gibi veri garanti dikkate almaz
BAŞVURULARSQL Server için sıralama veya yazma yazma hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
234656SQL Server Çevrimiçi Kitapları; Konu: "İzleme Bayrakları"
(http://support.microsoft.com/kb/234656/ )SQL Server ile disk sürücüsünde önbelleğe alma özelliğini kullanma
SQL Server, Microsoft SQL Server Always-On depolama çözümü gözden geçirme programı kapsamında özetlendiği gibi 'kararlı bir ortama garantili teslim' sistemleri gerektirir. FOSQL Server veritabanı altyapısı için giriş ve çıkış gereksinimleri hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
967576
(http://support.microsoft.com/kb/967576/ )Microsoft SQL Server veritabanı altyapısı giriş/çıkış gereksinimleri
Makale numarası: 304261 - Last Review: 17 Mayıs 2014 Cumartesi - Gözden geçirme: 3.0
Bu makaledeki bilginin uygulandığı durum:
Machine-translated Article
ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.
Makalenin İngilizcesi aşağıdaki gibidir: 304261
(http://support.microsoft.com/kb/304261/en-us/ )