SQL Database Administrators (DBA) haben viele Aufgaben im Zusammenhang mit SQL-Datenbanken. Ihre Hauptaufgabe ist jedoch, um sicherzustellen, dass die Datenbank-Server immer verfügbar sind , wenn Anwender sie benötigen. DBAs muss auch die Performance der Datenbank überwachen und sicherzustellen, dass Datenbanken mit optimaler Effizienz arbeitet , um die Nutzer mit den Informationen die sie benötigen , in einer zeitgemäßen Weise. Zusätzlich sind DBAs erwartet , um ihre Daten sicher vor Eindringen von außen . Viele DBAs verbringen ihre gesamte Karriere mit Datenbanken arbeiten , aber viele andere einfach übernehmen die Pflichten aufgrund des Seins ein Programmierer oder sogar ein Help Desk -Techniker. Installation von SQL Server
DBAs sind verantwortlich für die Installation neuer SQL -Server und neue SQL Server-Instanzen auf vorhandenen Servern . Darüber hinaus sind DBAs erwartet , um ihre Server aufgerüstet . Dies bedeutet nicht nur Generation Upgrades aber die Anwendung von Service Packs als auch. Oft können Service Packs bedeuten, den Unterschied zwischen einer glatten Betriebssystem SQL Server-Instanz und eine, die stark Sicherheit kompromittiert wurde .
Überwachen und Optimieren der SQL Server
Server müssen immer laufen mit ihrer Spitzenleistung , um Daten effizient bereitzustellen, um Endanwender. Um dies zu erreichen , muss eine DBA-Datenbank auf Fehler überwachen und zu begleiten auf etwaige Fehler im Protokoll angezeigt . Fehler können vom Benutzer ausgeführt Log - in Fehler -Datenbank-Dateien geht off-line während der Produktion Stunden . Um Datenbanken laufen an ihrer Spitze zu halten, muss Instandhaltungsmaßnahmen regelmäßig durchgeführt werden. DBAs müssen Einrichtung und Planung von Wartungsarbeiten zu halten, der SQL Server abgestimmt .
Backup and Recovery
Einer der wichtigsten Aufträge, die ein DBA ausführen müssen ist die Sicherung und Wiederherstellung der Datenbanken auf einem SQL Server-Instanz. Termine müssen festgelegt für Backups auf einer täglichen Basis laufen werden , ob das DBA zu vollständigen Sicherungen oder Differentiale laufen wählt . Recovery- Verfahren müssen auch von der DBA entwickelt werden, müssen diese Verfahren die Schritte zu ergreifen, um eine Datenbank im Falle eines Datenbank-Fehler zu erholen skizzieren. Backups sind ein wesentlicher Bestandteil eines DBA Pflichten , wie sie den Unterschied zwischen Business as usual oder katastrophalen Datenverlust bedeuten kann.
Benutzer-und Security Management
SQL Server wurde entwickelt, um in einer Windows-Domäne oder in einer Domäne , die nicht Windows- orientiert arbeiten. Wenn ein SQL Server auf einem Windows-Domäne läuft, wird die DBA häufig mit der Windows-Administrator arbeiten, um Benutzer -Logins erstellt bekommen . SQL können auch auf Nicht-Windows- Domänen ausgeführt , jedoch ist dies, wenn die DBA müssen Benutzer direkt dem SQL Server. Sobald Benutzer erstellt werden, ist es die DBA , die Benutzer ordnet den Datenbanken, die sie benötigen , um den Zugang zu und die Sicherheit , die für jeden Benutzer bestimmen.
Arbeit mit Software-Entwicklern
< br >
Irgendwann im Laufe einer Karriere als ein DBA , wird es notwendig sein, mit Software-Entwicklern zu interagieren. DBAs die Entwickler bei der Gestaltung der Datenbank zu unterstützen , das Schreiben von Abfragen für die Interaktion mit der Software und die Schaffung von gespeicherten Prozeduren , die die Entwickler von ihren Code aufrufen können. Standards sollten und durchgesetzt werden, wenn die Arbeit mit Datenbanken , so dass jeder benutzt richtigen Namenskonventionen für Tabellen und Felder .