INF: Testmethoden voor SQL-Server Tape dumpen of geladen

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 124023 - Bekijk de producten waarop dit artikel van toepassing is.
Opmerking: Dit artikel is specifiek voor Microsoft SQL Server op Windows NT-platforms.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Samenvatting

Het subsysteem tape-apparaat is gemaakt van meerdere lagen die vereist zijn voor een succesvolle SQL Server-database dumpen en laden van procedures. De primaire niveau is het hardwareniveau van die is gemaakt van tape-apparaat, kabel, terminator en SCSI-controller. De kernel laag bestaat uit de Windows NT kernel, I/O Manager bestandssysteemstuurprogramma en tapestuurprogramma. De laatste laag is het niveau van de gebruiker of toepassing. Op dit niveau van SQL Server werkt, is afhankelijk van de bewerking van de onderliggende hardware en besturingssysteem systeem-niveaus voor de succesvolle voltooiing van dumpen en laden op een tape apparaat.

Het doel van dit artikel wordt een methode voor het document de SQL Server-dump testen en procedures met een tapestation laden.

Meer informatie

Voorafgaande controles

  1. Zorg ervoor dat de specifieke tapeapparaat op hardware Compatibility list (HCL). De apparaten in de HCL zijn getest door Microsoft op verzoek van de fabrikant, voor gebruik met het besturingssysteem Windows NT systeem. Tape-station fabrikanten verkopen vaak tapestations oorspronkelijke fabrikant (OEM) leveranciers van apparatuur en het is mogelijk dat de firmware voor de schijf opnieuw is gewijzigd van het verzoek van de OEM leverancier. Deze wijzigingen kunnen leiden tot problemen met de werking van de tape apparaat onder Windows NT en/of SQL Server. Als gevolg hiervan, hoewel de onderliggende tapestation mogelijk zijn vervaardigd door een leverancier in de HCL, de tape-station zijn opnieuw ingepakt en verkocht onder het label van een andere leverancier mogelijk compatibiliteitsproblemen door de firmwarewijzigingen van de.
  2. De tapeapparaat van de fabrikant installeren aanbevelingen. Zorg ervoor dat u voldoet aan de aanbevelingen voor de SCSI controller SCSI-kabellengte en type SCSI-terminator.
  3. Met de leverancier voor wijzigingen in de gebruikte stuurprogramma controleren voor het tapestation. Sommige leveranciers biedt tape-stuurprogramma's voor gebruik met Windows NT tapestations geleverd door Compaq, die niet in de lijst voorkomt, moet Gebruik de stuurprogramma's van de software voor Compaq aanbevolen ondersteuning schijf (SSD). Dit is omdat het tapestation Compaq uitsluitend door Compaq wordt ondersteund.
  4. Controleer of de tapeapparaat is geïnstalleerd correct onder Windows NT. De volgende drie gebieden worden om te controleren Controleer of de tape-apparaat instellen:

    1. Voor computers met Windows NT 3.5 x uitvoeren op Windows NT Setup is in de hoofdgroep Programmabeheer in Windows NT. Op de In het optiemenu instellingen, klik op Tape-apparaten. Een stuurprogramma moet worden vermeld. die overeenkomt met het tapestation.

      Voor computers met Windows NT 4.0 Schakel het stuurprogramma in het deelvenster tapeapparaten tape.

      OPMERKING: Documentatie van de fabrikant of de Windows NT biedt Details over welk stuurprogramma geschikt is voor het tapestation is aangesloten op de systeem).
    2. In het deelvenster apparaten moet het tapestation worden vermeld als gestart en een instelling voor opstarten van het systeem.
    3. Ntbackup.exe start. Klik in het menu Acties Hardware-instellingen. Als het apparaat is goed ingesteld, wordt het tapestation zichtbaar in de vervolgkeuzelijst.
  5. Test met Ntbackup.exe. Zorg ervoor dat een succesvolle archief en het herstellen van een bestand of groep bestanden kan worden uitgevoerd zonder fout.

    Opmerking: Het is belangrijk voor het uitvoeren van deze bewerkingen.

    Ook de tape-catalogus weergeven en uitvoeren van een archief met een controle. Als er problemen met deze procedure, SQL Server zijn dumpen en laden naar tape wordt niet werkt of werkt niet betrouwbaar zijn.
  6. Gebruik SQL Enterprise Manager om te controleren of de installatie van SQL Server de dump tape-apparaat. Query-venster gaan en het uitvoeren van de volgende opgeslagen Procedure:
    bestaat niet<backup_device_name></backup_device_name>
    Het resultaat wordt moet in het volgende worden indeling, waarbij x het apparaatnummer tape is:
          \\.\tapeX
      
    Standaard het apparaat nummers beginnen met tape0... tapeX, afhankelijk van het aantal gevonden door NTDetect tapeapparaten wanneer het systeem wordt gestart. In het algemeen op een systeem met één tapedrive is het systeemapparaat id worden tape0 en de fysieke definitie worden \\.\tape0.

    Voor SQL Server 4.2 x, gaat u naar de SQL-beheerder apparaten, klik vervolgens op Dubbelklik op het apparaat van de dump tape. Controleer of het fysieke pad juist is.

Testprocedures

Opmerking: De volgende procedures moeten worden getest door een Administratieve login. Het doel is om te controleren of de tape-eenheid niet werkt de systeemrechten die behoren tot een bepaalde aanmelding. Dus als de SQL-aanmelding Server is gewijzigd van de standaardwaarde, ervoor zorgen dat de aanmelding Beheerdersbevoegdheden.

Ook wordt ervan uitgegaan dat de database wordt gebruikt voor de gewone en geavanceerde tests hebben geen structurele problemen. Als de status van de database is onbekend of als het niet is gecontroleerd onlangs DBCC CHECKDB en DBCC NEWALLOC uitvoeren.

Bekijk de uitvoer van deze DBCC gecontroleerd en structurele problemen corrigeren voordat u de volgende tests. Structurele problemen in een database op het moment van de database dump naar tape kan een database laden van tape-apparaat mislukt.

Basisprocedure voor het testen

  1. Voordat u begint de procedure, gebruikt SQL Server Setup automatisch opstarten uitschakelen voor SQL Server- en SQLExecutive (of Monitor voor SQL SQL-Server 4.2 x).
  2. De server uitschakelen. Wacht ongeveer 60 seconden, vervolgens de eenheid weer inschakelen. Als de server een extern tapestation, inschakelen eerste en wacht totdat deze is voltooid voordat de server de initialisatie op. Dit is een belangrijke stap, omdat deze tape-apparaat terug naar de ingesloten standaardinstellingen.
  3. Start SQL Server en Ga naar een opdrachtprompt.
  4. Aanmelden bij SQL Server als de systeembeheerder (SA) en Ga naar het queryvenster ISQL/W
  5. Voer de volgende instructies uit de query ISQL/W venster:
          dump database pubs to tapedump with init,nounload
          go
      
    Opmerking: Vervang tapedump door de logische naam van SQL Server voor het systeem wordt getest.

    U moet het volgende bericht:
    Msg 4029, 10, niveau 1 staat:
    Database 'pubs' (89 pagina's) met dumping naar het bestand <1>op de band 'SQ0001'.<b00> </b00> </1>
    De SQL-Server bekijken foutenlogboek, de volgende overeenkomstige bericht moet:
          94/02/01 15:49:08.83 kernel   Tape pubs SQ0001 mounted on tape
                                        drive \\.\TAPE0
    
  6. Open de map back-up of Dump apparaat van SQL Enterprise Beheer en open vervolgens het tapestation. Controleer of het Volume label voorzien en de dump koptekst weergegeven.
  7. Ga terug naar het queryvenster ISQL/W en voeren de de volgende instructies:
          dump database pubs to tapedump with noinit,nounload
          go
          dump database pubs to tapedump with noinit,nounload
          go
      
    U moet de volgende berichten weergegeven:
          Msg 4029, Level 10, State 1:
          Database 'pubs' (89 pages) dumped to file <2> on tape 'SQ0001'.
          Msg 4029, Level 10, State 1:
          Database 'pubs' (89 pages) dumped to file <3> on tape 'SQ0001'.
      
    Bekijk het foutenlogboek van SQL Server die u de volgende moet bijbehorende berichten:
          94/02/01 15:49:08.83 kernel   Tape pubs SQ0001 mounted on tape
                                        drive \\.\TAPE0
          94/02/01 15:50:18.83 kernel   Tape pubs SQ0001 mounted on tape
                                        drive \\.\TAPE0
      
    Als u het foutenlogboek van SQL Server bevat deze berichten niet de vorige stappen bekijken en indien nodig herhalen. Ga naar de sectie 'Probleem' van dit artikel.
  8. Ga terug naar het queryvenster ISQL/W en voeren de de volgende instructies:
     
          load database pubs from tapedump with file=2,nounload
          go
      
    Bekijk het foutenlogboek van SQL Server die vergelijkbaar met resultaten moet worden vastgelegd. het volgende:
          94/02/01  15:49:08.83 server   Recovery dbid 4 ckpt (1017,8)
      
    Opmerking: De informatie in het foutenlogboek afwijken, is dat in de database-id van de database de dump in wordt geladen. Bovendien de ckpt-waarde tussen haakjes is de locatie van de laatste controlepuntrecord dat is gevonden tijdens het herstelproces kan ook variëren.
  9. De test is voltooid. Zie 'Problemen' als er problemen zijn, sectie van dit artikel.

Geavanceerde Procedure testen

In deze sectie worden uitgebreide testen. Procedure buiten Dit punt een hypothese bestaat de tape systeem grondig is getest met NTBackup, leidde de voltooiing van beide tot archiveren en herstellen van procedures. Het is raadzaam dat u niet gebruikt belangrijke ontwikkeling databases unproved hardware testen of productie.

De procedure voor het testen van geavanceerde varieert voornamelijk in de grootte van de database betrokken en haar belang in de organisatie. Als resources beschikbaar is, is zeker geschikt voor het maken van een database die overeenkomt met een productie- of ontwikkelingsdatabase in omvang en inhoud van deze belangrijke testen. Het is ook belangrijk om te realiseren dat de productie even of ontwikkeling moet worden gedumpt op tape.

Als gevolg hiervan de volgende procedure heeft enkele ingebouwde redundantie die wordt geïllustreerd door stap 2. Hier volgt de procedure voor het testen van geavanceerde:
  1. Sluit SQL Server vanuit SQL Services Manager of een opdracht vanaf een opdrachtprompt met behulp van een NET STOP MSSQLSERVER (voor SQL Server 4.2 x de opdracht NET STOP SQL Server is).
  2. ALLE databasebestanden apparaat, met behulp van Ntbackup.exe archiveren inclusief Master.dat en apparaten voor tempdb gebruikt. Deze procedure moet met de optie controleren van NTBackup uitgevoerd.
  3. Start SQL-Server door de SQL-Services Manager of vanaf een opdrachtprompt met de opdracht NET START MSSQLSERVER.
  4. Stappen 1-0 zoals vermeld in de "Basic testen Procedure' sectie van dit artikel, vervangen door de gewenste database voor de 'pubs' database.

Laatste notities testen

De voltooiing van de testprocedures beschreven hierboven kan niet garanderen dat er nooit problemen met SQL Server worden bewerkingen op tape dump of laden. SQL Server tape-bewerkingen zijn afhankelijk van de een geslaagde bewerking van alle onderliggende lagen van de tape-subsysteem en een database die vrij is van structurele problemen.

Problemen

  1. Bekijk het systeemlogboek van Logboeken van Windows NT toepassing (te vinden onder Systeembeheer). Het SCSI-of tape controleren Fout bij het apparaat.
  2. Bekijk het toepassingslogboek van Logboeken van Windows NT toepassing voor SQL Server-fouten.
  3. Bekijk het foutenlogboek van SQL Server.
  4. Bel de leverancier van de juiste hardware en controleer de problemen gezien niet worden gecorrigeerd door nieuwere firmwareversies van de of het apparaat stuurprogramma's.
  5. Verhelp eventuele problemen met duidelijke en opnieuw te testen.
  6. Neem contact op met de desbetreffende leverancier ondersteuning.
Bij het aanroepen van ondersteuning voor Microsoft SQL Server worden bereid Geef de volgende informatie:
  • De registervermeldingen worden gevonden in HKEY_LOCAL_MACHINE\Hardware\Devicemap voor elke tapeapparaat. Inclusief de Details over het aantal, type en de fabrikant van de SCSI-controller het aantal apparaten op de SCSI-poort en een SCSI-Bus.
  • De grootte, datum en tijd voor de tape stuurprogramma gebruikt door het apparaat in kwestie.
  • Resultaten van de van de testprocedures, alsmede het foutenlogboek van SQL Server, het systeemlogboek en toepassingslogboek vanuit de gebeurtenis Viewer.
  • Specifieke tapestation maken en het model van informatie (niet die de interne componenten maakt).
  • De resultaten uit bestaat niet en xp_msver uitgevoerd.

Eigenschappen

Artikel ID: 124023 - Laatste beoordeling: dinsdag 10 juli 2012 - Wijziging: 4.0
De informatie in dit artikel is van toepassing op:
  • Microsoft SQL Server 4.21a Standard Edition
  • Microsoft SQL Server 6.0 Standard Edition
  • Microsoft SQL Server 6.5 Standard Edition
Trefwoorden: 
kbusage kbmt KB124023 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende: 124023
Vrijwaring inhoud KB-artikelen over niet langer ondersteunde producten
Dit artikel heeft betrekking op producten waarvoor Microsoft geen ondersteuning meer biedt. Daarom wordt dit artikel alleen in de huidige vorm aangeboden en wordt het niet meer bijgewerkt.

Geef ons feedback

 

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