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.
Voorafgaande controles
- 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.
- 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.
- 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.
- 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:
- 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). - In het deelvenster apparaten moet het tapestation worden
vermeld als gestart en een instelling voor opstarten van het systeem.
- Ntbackup.exe start. Klik in het menu Acties
Hardware-instellingen. Als het apparaat is goed ingesteld, wordt het tapestation
zichtbaar in de vervolgkeuzelijst.
- 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. - 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:
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
- 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).
- 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.
- Start SQL Server en Ga naar een opdrachtprompt.
- Aanmelden bij SQL Server als de systeembeheerder (SA) en Ga naar
het queryvenster ISQL/W
- 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
- 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.
- 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. - 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. - 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:
- 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).
- 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.
- Start SQL-Server door de SQL-Services Manager of
vanaf een opdrachtprompt met de opdracht NET START MSSQLSERVER.
- 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
- Bekijk het systeemlogboek van Logboeken van Windows NT
toepassing (te vinden onder Systeembeheer). Het SCSI-of tape controleren
Fout bij het apparaat.
- Bekijk het toepassingslogboek van Logboeken van Windows NT
toepassing voor SQL Server-fouten.
- Bekijk het foutenlogboek van SQL Server.
- 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.
- Verhelp eventuele problemen met duidelijke en opnieuw te testen.
- 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.
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
| kbusage kbmt KB124023 KbMtnl |
Automatische vertalingBELANGRIJK: 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
(http://support.microsoft.com/kb/124023/en-us/
)
Vrijwaring inhoud KB-artikelen over niet langer ondersteunde productenDit 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.