SQL Database Administratorer ( DBA) har mange ansvarsområder vedrørende SQL databaser . Deres vigtigste ansvar er dog at gøre sikker på , at de databaseservere står altid til rådighed , når brugerne har brug for dem . DBAS skal også overvåge database ydeevne og sikre, at databaserne kører med optimal effektivitet for at give brugerne de oplysninger , de kræver, i tide . Derudover er DBAS forventes at holde data sikret mod indtrængen udefra . Mange DBAS tilbringer hele deres karriere, der arbejder med databaser , men mange andre simpelthen arver de opgaver i kraft af at være en programmør eller endda en help desk tekniker . Installation SQL Servere
DBAS er ansvarlige for at installere nye SQL-servere og nye SQL Server-forekomster på eksisterende servere. Desuden er DBAS forventes at holde deres servere opgraderes . Dette betyder ikke blot generation opgraderinger men anvendelse af service packs så godt. Ofte kan servicepakker betyde forskellen mellem en glat SQL Server instans og en som har alvorligt kompromitteret sikkerhed.
Overvågning og Tuning SQL Server
servere skal altid køre på deres toppræstationer for at give data effektivt til slutbrugere. For at opnå dette, skal en DBA overvåge database logs for fejl og følge op på eventuelle fejl vises i loggen . Fejl kan løbe fra bruger login fejl til databasefiler går off line i produktionen timer. For at holde databaser kører på deres højeste , skal vedligeholdelse udføres med jævne mellemrum. DBAS skal oprette og planlægge vedligeholdelse job at holde SQL Server tunet .
Backup og Recovery
En af de mest kritiske job, at en DBA skal udføre er backup og recovery af databaserne , der kører på en SQL Server-forekomst . Tidsplaner skal indstilles til sikkerhedskopier til at køre på en daglig basis, hvorvidt DBA vælger at køre fuld backup eller differentialer . Inddrivelsesprocedurer skal også udvikles af DBA , disse procedurer skal redegøre for de skridt, der skal tages for at kræve en database i tilfælde af en database fiasko. Backups er en vigtig del af en DBA opgaver , da de kan betyde forskellen mellem business as usual , eller katastrofal tab af data.
Bruger-og Security Management
SQL Server er designet til at arbejde inden for et Windows- domæne eller i et domæne , som ikke er Windows orienteret . Når en SQL Server kører på en Windows-domæne , vil DBA ofte arbejder med Windows-administrator for at få brugerens log- ins oprettet. SQL kan også køre på ikke-Windows -domæner , men det er, når DBA bliver nødt til at tilføje brugere direkte til SQL Server. Når brugerne er oprettet, er det DBA , der tildeler brugerne til de databaser, som de har brug for adgang til og for at bestemme niveauet af sikkerhed nødvendig for hver bruger.
Arbejde Med Software Developers
< br >
tidspunkt i løbet en karriere arbejder som en DBA , vil det være nødvendigt at interagere med softwareudviklere . DBAS vil hjælpe bygherren i udformningen af databasen , skriver forespørgsler for at interagere med software og skabe lagrede procedurer, som bygherren kan ringe fra deres kode . Standarder bør fastsættes og håndhæves , når man arbejder med databaser, så alle bruger ordentlig navngivning for tabeller og felter .