SQL Server veritabanı dosyalarını ağ desteği açıklaması

Ö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
Özet
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ğ bağlı depolama (NAS) sunucusunda depolanan ağ veritabanı dosyalarının kullanımını etkin değil.

Ancak, SQL Server'ı bir ağ sunucusu veya NAS sunucusu üzerinde bir veritabanında depolamak için yapılandırabilirsiniz. Bu amaçla kullanılan sunucular yazma veri sıralama ve yazan garanti için SQL Server gereksinimlerini karşılamalıdır. Bunlar "Ek bilgi" bölümünde ayrıntılı olarak belirtilir.

Aşağıdaki koşullardan bir ağ sunucusu veya NAS sunucusu üzerinde depolanan ağ veritabanı dosyalarının kullanımını açıklar:
  • Bu, Microsoft SQL Server 2008 R2 ve sonraki sürümlerinde varsayılan olarak etkindir.
  • Bu kullanım gerektirir "-T1807" Microsoft SQL Server 2008 ve önceki sürümlerde çalışmaya başlangıç izleme bayrağı. Başlangıç izleme bayrakları etkinleştirme hakkında daha fazla bilgi için SQL Server Books Online'da aşağıdaki konuya bakın:

Windows Donanım Kalite Laboratuarı WHQL nitelikli aygıtları

Microsoft Windows sunucuları ve ağ bağlantılı sunucuları veya otomatik olarak veri yazma sipariş karşılamak ve yazan garanti SQL Server depolama aygıtını desteklemek için gereken Windows Donanım Kalite Laboratuarı WHQL nitelikli NAS depolama sunucuları. Microsoft uygulama ve depolama ile ilgili sorunlar bu yapılandırmalarda destekler.

Not: SQL Server tarafından desteklenen için NAS depolama çözümü aşağıdaki karşıdan yükleme belgedeki tüm gereksinimleri de karşılamalıdır:

Diğer aygıtlar

Kullanılmak üzere bu makalede açıklanan işlem veritabanı g/ç teminat destekler SQL Server ile WHQL nitelikli – 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 nitelikli – depolama aygıtı kullanıyorsanız, Microsoft SQL Server veya SQL Server tabanlı uygulamalar için destek sağlayamaz. WHQL nitelikli – depolama aygıtınızın kullanılmak üzere tasarlanmış veya bu makalede açıklanan işlem veritabanının veritabanı kullanmak için g/ç teminat destekleyip desteklemediğini 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.
Daha fazla bilgi
SQL Server 2008 ve önceki sürümlerinde 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 sistem hatası durumunda işlem veritabanı tutarlılığını sağlamak için işlem günlüğü ve kurtarma ilişkili mantığı kullanın veya yönetilmeyen kapat. Bu kurtarma protokoller doğrudan disk işletim sistemi girdi/çıktı (g/ç) yazma isteği kurtarma sistemi emin olabilirsiniz veritabanı yöneticisine döndürür, yazma aslında tamamlandıktan veya yazma tamamlanmasını garanti böylece yazma yeteneğini kullanır. 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üğe kaydetme ve kurtarma iletişim kuralları SQL Server'da bu özellikleri hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki aşağıdaki makalede gitmek için aşağıdaki makale numarasını tıklatın:
230785 SQL Server'daki veri güvenilirliğini artıran günlük ve veri depolama algoritmaları açıklaması
Microsoft 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.

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. Varsayılan olarak, bir paylaşım eşlenmesi erişmesi gereken bir disk kaynağı veya disk kaynağı ağ üzerindeki bir UNC yolu (örneğin, \\Servername\Sharename) üzerinden uzak bir sunucu olarak görünüyorsa, 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:
  • G/ç bant genişliği: genellikle bir veritabanı aygıtı için sürdürülen saniyede megabayt cinsinden ölçülen toplam bant genişliği
  • G/ç gecikmesi: genellikle veritabanı sistem g/ç isteği ve g/ç isteği tamamlandı burada nokta arasındaki milisaniye cinsinden gecikme süresi
  • CPU Maliyet: genellikle tek bir g/ç tamamlamak veritabanı sistemi CPU mikrosaniye cinsinden ölçülen ana bilgisayar CPU maliyet
Herhangi bir g/ç faktörlerin bir darboğaz haline gelir ve bir veritabanı uygulaması için bir g/ç sistemi tasarlarken, tüm faktörlerin dikkate almanız gerekir.

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 noktalar

SQL Server Yedekleme sanal aygıtı arabirimi (VDI) sağlar. VDI 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 ek ağ trafiği çok sayıda 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 veritabanı dosyalarını etkileyen aynı hatalara karşı savunmasız. Alternatif medya kopyalayarak bu yedekleri korumak göz önünde bulundurmalısınız.

Dikkat NAS yedekleme teknolojileri SQL Server VDI desteği olmadan kullanırsanız yedekleme veritabanı bozulmalarla karşılaşabilirsiniz. Bu tür bozulma bozuk sayfalar veya ayrı bir aygıt üzerinde depolanıyorsa günlük ve veri dosyaları arasındaki tutarsızlıklar içerir. 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, bir dağıtımı uçtan uca çözüm tasarımı veritabanı kullanmak için olduğundan emin olmak için kendi NAS satıcısını bakın SQL Server veritabanları için NAS çözümün 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.

Aşağıdaki liste, ağ tabanlı veritabanı dosyalarını Microsoft SQL Server 2005, Microsoft SQL Server 2000 ve Microsoft SQL Server 7.0 ve izleme bayrağı 1807 olmayarak davranışını açıklar. Bir ağ yolu ile NET USE komutu ile ilişkili bir sürücü harfi eşlenen sözdizimini gösterir. Doğrudan bir başvuru için \\Servername\Sharename gibi bir ağ yolu UNC sözdizimini gösterir.
  • DISK INIT geriye dönük olarak uyumlu sözdizimi CREATE DATABASE deyimi ile eşlenen ya da ile izlenen veya UNC sözdizimini kullanırsanız, SQL Server 7. 0 ' 1807, izleme bayrağı 5105 hata oluşur.
  • SQL Server 7. 0 ' 1807, izleme bayrağı ile eşlenen sözdizimine sahip bir CREATE DATABASE ifadesini arkasından DISK INIT geriye dönük olarak uyumlu sözdizimi kullanırsanız, dosya oluşturma başarılı olur. DISK INIT ile UNC sözdizimini kullanırsanız, hata 5105 oluşur.
  • SQL Server 2005, SQL Server 2000 veya SQL Server 7.0, 1807, izleme bayrağı olmadan çalıştırırsanız, CREATE DATABASE deyimi ile eşlenen veya UNC sözdizimini, SQL Server 7. 0 ' 5105 hata oluşur ve SQL Server 2000'de hata 5110 oluşur.
  • SQL Server 2005, SQL Server 2000 veya SQL Server 7.0, 1807, izleme bayrağı ile eşleştirilmiş kullanarak gerçekleştirilen CREATE DATABASE ifadesini veya UNC sözdizimini başarılı olur.
Dosyaları ağ tabanlı SQL yük devretme kümeleri için destek aşağıdaki listede açıklanmaktadır:

Ek Notlar

NAS ü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
Referanslar
SQL Server veritabanları için ağ paylaşımlarını kullanma hakkında daha fazla bilgi için aşağıdaki SQL Server depolama motorunu Blog makalesine bakın:

SQL 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:

234656 SQL Server ile disk sürücüsünde önbelleğe alma özelliğini kullanma
SQL Server izleme bayraklar hakkında daha fazla bilgi için SQL Server Books Online'da aşağıdaki konuya bakın:

SQL Server altında özetlenen "kararlı bir ortama garantili teslim" sistemleri gerektirirSQL Server g/ç güvenilirlik Program gereksinimleri.SQL Server veritabanı altyapısı için giriş ve çıkış gereksinimleri hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi gitmek için aşağıdaki makale numarasını tıklatın:
967576 Microsoft SQL Server veritabanı altyapısı giriş/çıkış gereksinimleri
Ağ bağlantılı depolama NAS aygıtları

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 304261 - Son İnceleme: 05/15/2015 11:46:00 - Düzeltme: 5.0

Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2005 Compact Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL 2005 Server Enterprise, Microsoft SQL Server 2005 Evaluation Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL 2005 Server Workgroup, Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 2000 Enterprise Evaluation Edition, Microsoft SQL Server 2000 Personal Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 Windows CE Edition, Microsoft SQL Server 2000 Workgroup Edition, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup, Microsoft SQL Server 2012 Analysis Services, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Web, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2014 Business Intelligence

  • kbinfo kbmt KB304261 KbMttr
Geri bildirim