Popis podpory pre sieťové súbory databázy SQL Server

Preklady článku Preklady článku
ID článku: 304261 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

Súhrn

Microsoft všeobecne odporúča použiť skladovanie oblasti sieť (SAN) alebo lokálne pripojený disk pre ukladanie súborov Microsoft SQL Server databázy pretože táto konfigurácia optimalizuje SQL Server výkonnosti a spoľahlivosti. Podľa predvoleného nastavenia používanie siete databázové súbory (uložený na sieťovom serveri alebo siete pripojené skladovanie [NAS]) nie je povolená pre SQL Server.

Avšak, môžete nakonfigurovať SQL Server pre ukladanie databáze na sieťovom serveri alebo NAS skladovanie servera. Servery používané na tento účel musia spĺňať požiadavky servera SQL Server pre údaje zapisovať objednávanie a zápisom záruky, ktoré sú podrobne opísané v časti "Ďalšie informácie".

WHQL Windows Hardware Quality Lab () kvalifikovaný zariadenia

Microsoft Windows serverov a sieťových serverov alebo NAS skladovanie serverov, ktoré sú certifikované Windows Hardware Quality Lab (WHQL) automaticky spĺňajú údaje zapisovať objednávanie a zápisom záruky potrebné na podporu zariadení SQL Server. Spoločnosť Microsoft podporuje aplikácie a skladovanie-súvisiace problémy v týchto konfiguráciách.

Poznámka: Byť podporovaná SQL Server, skladovanie riešenia NAS tiež spĺňať všetky požiadavky, ktoré sú uvedené na nasledujúce webovú lokalitu spoločnosti Microsoft:
http://download.Microsoft.com/download/6/E/8/6E882A06-B71B-4642-9EB4-D1EA0D6223C8/SQL%20Server%20IO%20Reliability%20Program%20Requirements%20Document.docx

Ostatné zariadenia

Ak používate non-WHQL kvalifikovaný skladovanie zariadenia s SQL Server, ktorý podporuje záruky vstupno-výstupných transakcií databázy použitie opísané v tomto článku, bude spoločnosť Microsoft poskytovať plnú podporu pre SQL Server a SQL Server-based aplikácií. Avšak otázky, alebo spôsobené, zariadenie alebo jeho skladovanie subsystému budú uvedené na výrobcu zariadenia. Ak používate non-WHQL kvalifikovaný úložné zariadenie, ktoré nepodporuje záruky vstupno-výstupných transakcií databázy použitie opísané v tomto článku, spoločnosť Microsoft nemôže poskytovať podporu pre SQL Server alebo SQL Server-based aplikácií. Zistiť, či váš non-WHQL kvalifikovaný skladovanie zariadenia podporuje I/O záruky pre transakčné databázy použitie opísané v tomto článku a/alebo je určený na používanie databázy, informujte sa u vášho dodávateľa zariadenia. Tiež vám poskytne dodávateľ zariadenia overiť, či máte správne nasadený a nakonfigurované zariadenie na transakčné databázy používané.

Ďalšie informácie

V predvolenom nastavení nemôžete vytvoriť databázu servera SQL Server na sieťový zdieľaný súbor. Akýkoľvek pokus o vytvorenie databázového súboru na mapovanej alebo sieťové umiestnenie UNC generuje niektoré z nasledujúcich chybových hlásení:

Chybové hlásenie 1
5105 "zariadenie Activation Error"

Chybové hlásenie 2
5110 "súbor"názov_súboru"je na sieťové zariadenie nepodporuje databasefiles."

Toto správanie sa očakáva. Stopových vlajkou 1807 obchádza kontrola a umožňuje konfigurovať server SQL Server s procesorom siete databázové súbory. SQL Server a väčšina ostatných podnikov databázových systémov, zamestnávať denníka transakcií a súvisiacich využitie logiky na zabezpečenie konzistencie transakčné databázy v prípade zlyhania systému alebo nespravované vypnúť. Tieto protokoly hromadného vymáhania spoľahnúť na schopnosť písať priamo do nosiča disku tak, že keď operačný systém vstup/výstup (I/O) napísať žiadosť vráti manažéra databázy, obnovenie systému je zaručené, že zápis je skutočne kompletnú alebo zaručiť ukončenie písať. Akékoľvek zlyhania akýkoľvek softvér alebo hardvér komponentov na počesť tohto protokolu môže viesť k čiastočnej alebo úplnej strate alebo poškodeniu údajov v prípade zlyhania systému. Pre viac informácií o týchto aspektoch ťažby a obnovy protokoly servera SQL Server, nájdete v nasledujúcom článku databázy Microsoft Knowledge Base:
230785 SQL Server 7.0, SQL Server 2000 a SQL Server 2005 zapisovania a údajov skladovanie algoritmy rozšíriť spoľahlivosť údajov
Spoločnosť Microsoft nepodporuje súbory databázy SQL Server v sieti na NAS alebo Úložná servery, ktoré nespĺňajú tieto požiadavky zápisom a zápis rádu.

Kvôli rizikám sieťové chyby ohrozenie integrity databázy, spolu s možný výkon dôsledky, ktoré môžu vyplynúť z používania siete zdieľaných súborov na ukladanie databáz, spoločnosť Microsoft odporúča uložiť databázu súborov na lokálnom disku subsystémov alebo skladovanie siete (SANs).

Siete pripojené skladovanie (NAS) systém je súbor založený úložný systém, že klienti pripojiť prostredníctvom siete Presmerovač pomocou sieťového protokolu (napríklad TCP/IP). Ak prístup k prostriedku disku vyžaduje byť priradené podielu, alebo ak zdroj disk sa zobrazí ako vzdialeného servera cez cestu UNC, (napríklad \\Servername\Sharename), v sieti, potom podľa predvoleného nastavenia disku úložný systém nie je podporovaný ako umiestnenie pre databázy servera SQL Server.

Problémy s výkonom

SQL Server, podobne ako ostatné podnikové databázových systémov, môžete umiestniť extrémne veľkú záťaž na vstupno-výstupný podsystém. Väčšina veľkých databázových aplikácií, fyzické vstupno-výstupné nastavenia a ladenie hrať významnú úlohu na celkový výkon systému. Existujú tri hlavné vstupno-výstupný výkon faktory, aby zvážila:
  • Vstupno-výstupné pripojenie: súhrnná pásma, spravidla meraný v megabajtoch za sekundu, ktoré môžu byť trvalé sa databázové zariadenie
  • Vstupno-výstupné latencia: latencia, zvyčajne meria v milisekundách, medzi žiadosťou o vstupno-výstupný tým databázy systému a miesto kde sa dokončil vstupno-výstupnú požiadavku
  • CPU náklady: náklady hostiteľského CPU, zvyčajne meria v CPU mikrosekúnd, databázového systému na dokončenie jednotného I/O
Tieto vstupno-výstupných faktorov môže stať prekážkou a musíte zvážiť všetky tieto faktory pri navrhovaní vstupno-výstupný systém pre databázu aplikácie.

Vo svojej najjednoduchšej forme, NAS riešenia využíva štandardná siete Presmerovač softvérovým zásobníkom, štandardné sieťové karty (NIC) a štandardné súčasti Ethernet. Nevýhodou tejto konfigurácie je, že všetky súbor spracúvajú prostredníctvom siete zásobník a je predmetom obmedzenia šírky pásma siete sám. To môže vytvoriť výkon a problémy spoľahlivosti údajov, najmä v programoch, ktoré vyžadujú extrémne vysokú úroveň súbor vstupno-výstupných operácií, ako napríklad SQL Server. V niektorých konfiguráciách NAS testované spoločnosťou Microsoft, I/O priepustnosť bola približne do jednej tretiny (1/3) že priamo pripojené úložné riešenia na rovnakom serveri. V tejto rovnakej konfigurácii, CPU náklady na dokončenie i/o cez NAS zariadenie bolo približne dvakrát v miestnej /. Ako NAS zariadenia a sieťovej infraštruktúry vyvíjať, tieto pomery môžu tiež zlepšiť priamo pripojené skladovanie alebo SANs. Ak vaše údaje z prihlášky je väčšinou uložené v databáze medzipamäte a nie narazíte na niektoré vstupno-výstupné prekážok načrtol, výkon na NAS založený systém je navyše pravdepodobne vhodné pre vašu aplikáciu.

Zálohovanie a obnovenie úvah

SQL Server poskytuje virtuálne zariadenie rozhranie (VDI) pre zálohovanie. Virtuálne rozhranie zariadenia poskytuje zálohovací softvér predajcov s high-výkon, rozšíriteľné a spoľahlivý prostriedok pre vykonávajúci horúce zálohy a obnovenie databázy servera SQL Server.

Zálohovací softvér funguje na databázové súbory uložené na zariadení NAS cez VDI žiadne špeciálne podporu špecifických pre NAS. Avšak, výsledkom veľké množstvo dodatočných sieťovej prevádzky počas zálohovania a obnovenia. Počas zálohovania pomocou VDI, SQL Server číta súbory vzdialene a odovzdáva údaje tretej-party zálohovacieho softvéru, ktorý je spustený v počítači servera SQL Server. Operácia obnovenia je analogický.

Vyhnite sa extra siete Réžia záložného veriteľa musí poskytnúť NAS výrobkovo nešpecifikovanú podporu záložného veriteľa a dodávateľa NAS. SQL Server VDI umožňuje zálohovací softvér využiť hardvér (split-zrkadlo) alebo softvéru (kópiu na zápis) technológie podporované zariadenia NAS aby rýchlo kópie súborov databázy miestne NAS. Tieto technológie nielen vyhnúť nadzemného kopírovania súborov po sieti pre zálohovanie, môže tiež znížiť obnovenie krát rádov.

Zálohovanie, ktoré sú uložené na NAS sú citlivé na rovnakej failuresthat ovplyvňujú databázové súbory uložené na serveri NAS. Ste shouldconsider, chrániť tieto zálohy ich skopírovaním na alternatívne médiá.

Výstraha:Ak používate záložné technológie NAS bez SQL Server VDI podpory môže dôjsť poškodeniu databázy zálohovanie. Takéto corruptionincludes roztrhané stránky alebo rozpory medzi denníka a údajové súbory, ak sú uložené na samostatných zariadení. SQL Server môže zistiť roztrhané stránky alebo nezrovnalosti až obnovenie databázy a prístup k údajom o poškodený. Spoločnosť Microsoft nepodporuje používanie NAS zálohovanie technológie, ktoré nie sú koordinované s aplikáciou SQL Server.

Záložnú podporu a NAS dodávateľa podporu pre SQL Server VDI líši. Informujte sa u NAS a zálohovací softvér dodávatelia Podrobnosti týkajúce sa podpory VDI.

Microsoft vyzýva zákazníkov, ktorí uvažujú o NAS riešenia nasadenia na palube pre databázy servera SQL Server consulttheir NAS dodávateľa, aby sa ubezpečil, že design end-to-end riešenie je použitie databázy. Mnohí predajcovia NAS majú najlepšiu prax sprievodcov a overené konfigurácie pre toto použitie. Spoločnosť Microsoft tiež odporúča, že zákazníci meradlo ich vstupno-výstupný výkon zabezpečiť, že žiadny I/O faktory uvedené predtým spôsobuje prekážkou v ich uplatňovaní.

Text, ktorý nasleduje popisuje správanie-založené databázových súborov servera Microsoft SQL Server 2005, Microsoft SQL Server 2000 a Microsoft SQL Server 7.0, a bez stopových vlajkou 1807. Mapoval syntaxe odkazuje písmeno jednotky priradenej sieťovej cesty pomocou príkazu NET USE. UNC syntax odkazuje na priamy odkaz na sieťovú cestu, ako napríklad \\Servername\Sharename.
  • V SQL Server 7.0, bez stopových vlajkou 1807, ak používate DISK INIT spätne kompatibilnú syntax nasleduje vyhlásenie vytvoriť DATABÁZU buď priradené alebo UNC syntax, 5105 chyba.
  • V SQL Server 7.0, stopových vlajkou 1807, ak používate DISK INIT spätne kompatibilnú syntax nasleduje vyhlásenie vytvoriť DATABÁZU s namapovanej syntaxe, vytváranie súborov uspeje. Ak používate DISK INIT s UNC syntax, 5105 chyba.
  • V SQL Server 2005, SQL Server 2000 alebo v SQL Server 7.0, bez stopových vlajkou 1807, ak máte vykonať vyhlásenie vytvoriť DATABÁZU s priradené, alebo UNC syntax, 5105 chyba v SQL Server 7.0 a SQL Server 2000 vyskytne chyba 5110.
  • V SQL Server 2005, SQL Server 2000 alebo v SQL Server 7.0, stopových vlajkou 1807, vytvoriť DATABÁZU vyhlásenie, ktoré je vykonávané pomocou priradené alebo UNC syntax je úspešný.
Nepodporujú SQL Serverprovides len pre sieť-založené súbory stopových vlajkou 1807 pre non-failover klastrované inštalácie servera SQL Server. Failover združených zariadení SQL Server nepracujú s sieť-založené súbory pretože SQL Server 2005 a SQL Server 2000 vyžadujú že ukladacími zariadeniami sa uznal a zaregistrovaných podľa Microsoft klastra služby (MSCS) správcu klastra.

Ďalšie poznámky

Nesprávne použitie databázového softvéru s produktom NAS alebo používanie databázy nesprávne nakonfigurované NAS produkt, môže viesť k strate údajov vrátane straty celkovej databázy. Ak NAS zariadenie alebo sieťový softvér nie úplne česť záruky, údaje, ako písať objednávanie alebo zápisom, potom hardvér, softvér alebo dokonca výpadky prúdu môže vážne ohroziť integritu údajov.

REFERENCIE

Ďalšie informácie o zápis objednávanie alebo zápisom pre SQL Server nájdete po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:
234656 Pomocou disku do vyrovnávacej pamäte s SQL Server
SQL Server Books Online; Téma: "Stopových vlajok"
SQL Server vyžaduje systémov na podporu "garantované dodávka na stabilné médiá", ako je naznačené podľa programu Microsoft SQL Server Always-On skladovanie roztoku preskúmanie. FoĎalšie informácie o vstupných a výstupných požiadavkách pre databázový stroj SQL Server, po kliknutí na nasledovné číslo článku publikovaného v databáze Microsoft Knowledge Base:
967576 Microsoft SQL Server databázu motora vstupné a výstupné požiadavky

Vlastnosti

ID článku: 304261 - Posledná kontrola: 17. mája 2014 - Revízia: 5.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • 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 Express 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
Kľúčové slová: 
kbinfo kbmt KB304261 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 304261

Odošlite odozvu

 

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