Popis podpory pro síťové soubory databáze serveru SQL Server

Překlady článku Překlady článku
ID článku: 304261 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Microsoft obecně doporučuje používat Storage Area Network (SAN) nebo místně připojený disk pro ukládání souborů databáze Microsoft SQL Server protože tato konfigurace optimalizuje výkon serveru SQL Server a spolehlivost. Ve výchozím nastavení použití sítě databázových souborů (uložené na síťovém serveru nebo Network Attached Storage [NAS]) není povolena pro SQL Server.

Můžete však nakonfigurovat SQL Server uložit databázi na síťovém serveru nebo serveru úložiště NAS. Servery pro tento účel musí splňovat požadavky na serveru SQL Server pro řazení zápisu dat a write-through záruky uvedené v části "Další informace" tohoto článku.

Kvalita laboratoře WHQL (Windows Hardware) kvalifikovaný zařízení

Servery systému Microsoft Windows a síťové servery nebo servery úložiště NAS, které jsou automaticky se certifikováno Windows Hardware Quality Lab (WHQL) splňovat pořadí zápisu dat a write-through záruky požadované k podpoře zařízení úložiště serveru SQL Server. Společnost Microsoft podporuje aplikace a problémy týkající se skladování v těchto konfiguracích.

Poznámka: Chcete-li být podporovány serverem SQL Server, řešení úložišť NAS by rovněž splňovat všechny požadavky, které jsou uvedeny na následujícím webu společnosti Microsoft:
http://www.microsoft.com/SQL/AlwaysOn/Storage-Requirements.mspx

Další zařízení

Používáte-li bez WHQL kvalifikovanou paměťové zařízení se serverem SQL Server, který podporuje I/O záruky pro použití transakční databáze popsané v tomto článku, společnost Microsoft poskytne plnou podporu pro SQL Server a aplikace založené na serveru SQL Server. Však problémy s, nebo je způsobena, zařízení nebo jeho podsystém úložiště bude označována výrobce zařízení. Používáte-li bez WHQL kvalifikovanou paměťové zařízení, který nepodporuje I/O záruky pro použití transakční databáze popsané v tomto článku, společnost Microsoft nemůže poskytnout podporu pro SQL Server nebo aplikace založené na serveru SQL Server. Chcete-li zjistit, zda nejsou WHQL kvalifikované úložiště zařízení podporuje I/O záruky pro použití transakční databáze popsané v tomto článku a je navržen pro použití databáze, ověřte u svého dodavatele zařízení. Také od svého dodavatele zařízení a ověřte, zda jste správně nasazen a nakonfigurovat zařízení pro použití transakční databáze.

Další informace

Ve výchozím nastavení nelze vytvořit databázi serveru SQL Server na síťové sdílené položce. Pokus o vytvoření souboru databáze na mapované nebo síťové umístění UNC způsobí, že některá z těchto chybových zpráv dochází:

Zpráva 1
5105 "Chybě aktivace zařízení"
Zpráva 2
5110 "Soubor"Název_souboru"je v síti zařízení není podporováno pro databázi soubory.
Toto chování je očekávané. Příznak trasování 1807 vynechá kontrolu a umožňuje nakonfigurovat soubory založené na síti databáze serveru SQL Server. SQL Server a většina ostatních organizace databázových systémů, využívají protokol transakcí a logiku pro obnovení přidružené k zajištění konzistence transakční databáze pro případ selhání systému nebo neřízený vypnutí. Tyto protokoly obnovení spoléhat na schopnost psát přímo na médium, tak, aby operační systém vstupu a výstupu (I/O) požadavku na zápis vrátí správce databáze, obnovení systému je zaručeno, že je skutečně kompletní zápis nebo lze zaručit dokončení zápisu. Částečné nebo úplné ztrátě nebo poškození v případě selhání systému může způsobit výpadek všech součástí softwaru nebo hardwaru přijmout tento protokol. Další podrobnosti o těchto aspektech protokolování a zotavení protokolů serveru SQL Server naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
230785 Protokolování serveru SQL Server 7.0 a SQL Server 2000, SQL Server 2005 a algoritmy pro ukládání dat rozšířit spolehlivost dat.
Společnost Microsoft nepodporuje soubory databáze serveru SQL Server, připojení k síti na server NAS nebo síťových úložišť serverů, které splňují tyto zápis a zápis objednávky požadavky.

Z důvodu rizika chyb sítě ohrožení integrity databáze, spolu s důsledky možný výkon, které mohou vyplynout z použití síťových sdílených složkách souborů pro ukládání databáze společnost Microsoft doporučuje ukládat soubory databáze na místní diskové podsystémy nebo na Storage Area Network (SAN).

Systém sítě připojené storage (NAS) je systém souborů, které jsou založeny úložiště, který klienti připojit prostřednictvím přesměrovače sítě pomocí síťových protokolů (například TCP/IP). Přístup k prostředku disku vyžaduje namapovat sdílenou složku nebo prostředek disku se zobrazí jako na vzdáleném serveru pomocí cesty UNC (například \\název_serveru\název_sdílené_položky) v síti, potom ve výchozím nastavení, diskové úložiště systému není podporována jako umístění pro databáze SQL Server.

Problémy s výkonem

SQL Server, stejně jako ostatní organizace databázových systémů, můžete umístit velmi velkou zátěž v podsystému I/O. Většina velkých databázových aplikací, Fyzický I/O konfigurace a ladění hrát významnou roli celkový výkon systému. Existují tři hlavní faktory vstupně-výstupní výkon zvážit:
  • Šířky pásma I/O: souhrnnou šířku pásma obvykle měří v megabajtech za sekundu, které může být přijato do databáze zařízení.
  • I/O čekací doby: zpoždění, obvykle měří v milisekundách mezi žádost u systémem databáze a místo, kde se dokončí vstupně-výstupní požadavek.
  • CPU náklady: náklady hostitelského procesoru, obvykle měří v mikrosekundách procesoru, databáze systému jedinou operaci dokončit.
Žádný z těchto faktorů I/O se může stát kritický bod a při návrhu vstupně-výstupního systému pro databázové aplikace, je nutné zvážit všechny tyto faktory.

Ve své nejjednodušší podobě řešení NAS používá standardní síťové zásobníku softwaru přesměrovače, standardní síťové karty (NIC) a standardními součástmi Ethernetu. Nevýhodou této konfigurace je všechny vstupně zpracován přes síťový zásobník a podléhá omezení šířky pásma sítě sám. To můžete vytvořit výkon a problémy spolehlivosti údajů, zejména v programech, které vyžadují velmi vysoké úrovně souborového I/O, jako je například SQL Server. V některých konfiguracích serveru NAS, testovány společností Microsoft, byla I/O propustnost přibližně jedna třetina (1/3), přímo připojen řešení úložiště na stejném serveru. V této konfiguraci stejné CPU nákladů na dokončení I/O prostřednictvím zařízení NAS bylo přibližně dvakrát místní i/o. Jak NAS zařízení a infrastruktury sítě vyvíjet, těchto poměrů lze také zvýšit vzhledem k přímo připojené úložiště nebo sítě SAN. Kromě toho převážně do mezipaměti data aplikace ve vyrovnávací paměti databáze fondu a nemusí seznamovat některého problémová místa vstupu a výstupu, uvedeno, výkon systému založené na server NAS je pravděpodobně dostačující pro vaše aplikace.

Informace o zálohování a obnovení

SQL Server poskytuje rozhraní virtuálního zařízení (VDI) pro zálohování. Virtuální rozhraní zařízení poskytuje dodavatele zálohovacího softwaru s vysoce výkonné, škálovatelné a spolehlivé prostředky pro provádění hot zálohování a obnovení databáze serveru SQL Server.

Zálohovací software pracuje na databázových souborů uložených na zařízení NAS prostřednictvím VDI bez zvláštní podpory, které jsou specifické pro server NAS. Avšak výsledkem velkého zatížení sítě během zálohování a obnovení. Během zálohování pomocí VDI SQL Server vzdáleně číst soubory a předá data zálohovací software jiných výrobců spuštěné v počítači serveru SQL Server. Obnovení je analogická.

Zabránit další sítě režie, záložní dodavatele musí podporovat specifické pro server NAS zálohy dodavatele a dodavatele serveru NAS. SQL Server VDI umožní zálohovací software využít hardware (split zrcadlový) nebo technologií (kopírování při zápisu) softwaru podporovaného zařízení NAS zpřístupnění místních rychlé kopie databázových souborů serveru NAS. Tyto technologie nejen vyhnout režii kopírování souborů v síti pro zálohování, ale také snížit dobu obnovení řádů.

Zálohy uložené na serveru NAS jsou ohroženy stejné chyby jako soubory databáze uložené na serveru NAS. Zvažte, chrání tyto zálohy kopírováním alternativní média.

Upozornění: Při použití technologie zálohování serveru NAS bez podpory VDI serveru SQL, který obsahuje Roztržené stránky nebo nesrovnalosti mezi protokolu a datové soubory, pokud jsou uloženy na samostatných zařízení, může dojít k poškození databáze v záloze. SQL Server nerozpozná Roztržené stránky nebo nesrovnalosti, dokud se obnovení databáze a poškozená data. Společnost Microsoft nepodporuje použití technologie zálohování serveru NAS, které nejsou koordinovány s SQL Server.

Zálohování a NAS podpora dodavatele SQL Server VDI se liší. Zkontrolujte u NAS a dodavatele zálohovacího softwaru podrobnosti týkající se podpory VDI.

Microsoft urges kdokoli, berouce v úvahu zavedení řešení NAS pro SQL Server databáze konzultovat své dodavatele serveru NAS, aby návrh-komplexní řešení pro použití databáze. Mnoho dodavatelů NAS mají nejlepší praxe vodítka a certifikovaných konfigurací pro tato použití. Společnost Microsoft také doporučuje, aby zákazníci benchmarku jejich vstupně-výstupní výkon, aby žádný z uvedených faktorů I/O dříve způsobí problémové místo v jejich uplatňování.

Následující text popisuje chování souborů databáze založené na síti na Microsoft SQL Server 2005, Microsoft SQL Server 2000 a Microsoft SQL Server 7.0, s a bez příznaku trasování 1807. Mapované syntaxe odkazuje písmeno jednotky spojené s síťové cesty pomocí příkazu NET USE. Přímý odkaz na síťovou cestu, jako je například \\název_serveru\název_sdílené_položky odkazuje syntaxe UNC.
  • SQL Server 7.0 bez příznaku trasování 1807, pokud použijete syntaxi zpětně kompatibilní DISK INIT následuje příkaz Vytvořit databázi buď mapovány nebo syntaxe UNC 5105 dojde k chybě.
  • SQL Server 7.0 s příznakem trasování 1807, pokud použijete syntaxi Inicializace disku zpětně kompatibilní, následuje prohlášení vytvořit databázi mapované syntaxe, vytvoření souboru úspěšný. Inicializace disku pomocí syntaxe UNC, dojde k chybě 5105.
  • SQL Server 2005, SQL Server 2000 nebo SQL Server 7.0 bez příznaku trasování 1807 Pokud spuštění příkazu vytvořit databázi, s mapovány nebo dojde k chybě serveru SQL Server 7.0 5105 syntaxe UNC, a SQL Server 2000 dojde k chybě 5110.
  • SQL Server 2005, SQL Server 2000 nebo SQL Server 7.0 s trasování příznak 1807, vytvořit Prohlášení databáze provést pomocí mapované nebo následuje syntaxe UNC.
Všimněte si, že SQL Server pouze poskytuje podporu síťových souborů, které používají příznak trasování 1807 pro jiné řešení selhání clusterové instalace serveru SQL Server. Převzetí služeb při selhání clusterových instalací serveru SQL Server není práce s síťových souborů, protože SQL Server 2005 a SQL Server 2000 se vyžaduje, aby se paměťová zařízení rozpoznána a registrován správce clusteru Microsoft Cluster Service (MSCS).

Další poznámky

Nesprávné použití databázového softwaru s produktem NAS nebo použití databáze s nesprávně nakonfigurovaný server NAS produktu, může mít za následek ztrátu dat, včetně databáze celkové ztráty. Pokud NAS zařízení nebo síťový software není zcela realizovat data záruky, například objednání zápis nebo zápis, pak hardwaru, softwaru nebo dokonce napájení selhání by mohla vážně ohrozit integritu dat.

ODKAZY

Další informace o zápisu objednávání nebo zápis pro SQL Server klepněte na následující číslo článku databáze Microsoft Knowledge Base:
234656Použití ukládání do mezipaměti na disku serveru SQL Server
SQL Server Books Online; téma: "Trasování příznaky"
SQL Server vyžaduje systémy podporují zaručené dodání na stabilní médium, jak je uvedeno v rámci programu Microsoft SQL Server Always-On Storage řešení přezkoumání. FODalší informace o požadavcích na vstupní a výstupní databázového stroje SQL Server klepněte na následující číslo článku databáze Microsoft Knowledge Base:
967576Požadavky na vstupní a výstupní modul databáze Microsoft SQL Server

Vlastnosti

ID článku: 304261 - Poslední aktualizace: 18. května 2011 - Revize: 8.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Standard
Klíčová slova: 
kbinfo kbmt KB304261 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:304261

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com