| |
Sonntag, 30. September 2007
Datenbanken den Anmeldekonten zuordnen Geschrieben von MCTS
in Administration um
22:33
Kommentare (0) Trackbacks (0) Datenbanken den Anmeldekonten zuordnen
Eine neues Anmeldekonto hat keine Befugnis auf eine Datenbank zuzugreifen, diese muss erst erteilt werden!
In der Benutzerzuordnung kann in den gewünschten Datenbanken ein Konto angelegt werden Typischerweise bekommt ein Benutzer das Schreib- und Leserecht. Sonntag, 30. September 2007
Rollen für Anmeldungen vergeben Geschrieben von MCTS
in Administration um
22:28
Kommentare (0) Trackbacks (0) Rollen für Anmeldungen vergeben
Rollen sind ein wichtiger Teil des Sicherheits-Konzepts im Microsoft SQL Server. Statt Gruppen aus Benutzern zu bilden werden den Benutzern Rollen zugewiesen, die bestimmte Berechtigungen beinhalten. Die ist ähnlich der A-G-DL-P-Strategie in Domänen, allerdings fällt hier die Gruppe weg.
Rollen können für die Datenbank auch gleich beim Anlegen der Anmeldung vergeben werden: Sonntag, 30. September 2007
Neue Benutzer-Anmeldung hinzufügen Geschrieben von MCTS
in Administration um
22:22
Kommentare (0) Trackbacks (0) Neue Benutzer-Anmeldung hinzufügen
Benutzer und Anmeldung ist beim SQL-Server nicht das gleiche: Die Benutzer kann über die Domäne authentifiziert werden, aber eine Anmeldung am SQL-Server braucht der Benutzer trotzdem! Die Anmeldungen an der Datenbank sind mitunter stark mit den Daten verzahnt. So kann die Datenbank auf einen anderen Server transportiert werden und es müssen in diesem Fall sozusagen nur die Verbindungen zwischen Benutzern und Anmeldekonten wieder hergestellt werden.
Im SQL Server Management Studio kann unter Sicherheit eine neue Anmeldung angelegt und vorhandene Anmeldungen verändert werden. Dabei wird auch der Anmeldename und das Passwort vergeben. Das Passwort kann gegen die Richtlinien der Domäne geprüft werden und der Anmeldename ist bei der Windows-Authentifizierung auch aus der Domäne wählbar. Sonntag, 30. September 2007
Datenbank von SQL-Server trennen Geschrieben von MCTS
in Administration um
12:53
Kommentare (0) Trackbacks (0) Datenbank von SQL-Server trennen
Um die Datenbankdatei umzubenennen oder auf eine andere Festplatte zu verschieben muss sie zuerst vom SQL-Server getrennt werden. Es ist nicht möglich die Datenbankdatei oder Dateigruppe einfach so verschieben und weiter zu verwenden wie man es vielleicht von MS Access kennt!
Das Betriebssystem verhindert auch löschen oder umbenennen so lange die Datei noch in Benutzung ist. Es kann aber sein, dass es trotzdem gelingt, da SQL-Server eine Option kennt, bei der die Datenbank freigegeben wird wenn gerade niemand darauf zugreift. Für solche Glücksspiele ist im professionellen Umfeld aber kein Platz. Auch den Serverdienst zu beenden und dann die Datei wegzuziehen ist keine saubere Lösung, da es zu unvorhersehbaren Ergebnissen nach dem erneuten Start des Servers führen kann. Die sauberste Lösung ist die Datenbank vom SQL-Server zu trennen und nach dem Kopieren oder Verschieben erneut zu verbinden. Der SQL-Server kann während dieser Zeit weiter arbeiten und andere Datenbanken bedienen. Um die Datenbank zu trennen kann man im Kontextmenü der gewünschten Datenbank im SQL Server Management Studio den Task trennen auswählen: Bevor die Trennung durchgeführt wird sollte man noch einen Blick auf eventuell verbundene Benutzer werfen indem die Meldung angeklickt wird. Diese sollte bei Bedarf gebeten werden ihre Arbeit zu beenden. Danach dauert es noch einen kleinen Moment, die die Verbindungen verschwinden und sicher getrennt werden kann: Samstag, 29. September 2007
Dateigruppen mit einer Datenbank anlegen Geschrieben von MCTS
in Administration um
17:45
Kommentare (0) Trackbacks (0) Dateigruppen mit einer Datenbank anlegen
Standard-Dateigruppe ist "PRIMARY", wird nichts anderes angegeben, werden neue Datenbankdatei hier immer angelegt.
Die Transaktionsdateien werden immer unabhängig von Dateigruppen gespeichert! Für zusätzliche Datendateien z.B. auf zusätzlichen Datenträgern können weitere Speichergruppen/Dateigruppen eingerichtet werden. Dadurch kann die Performance gesteigert werden, wenn z.B. ein Index oder grosse Stammdaten auf diese Weise ausgelagert sind. Eine neue Dateigruppe kann am einfachsten zusammen mit einer neuen Datenbank erstellt werden: Wichtig ist die Angabe eines existierenden Verzeichnisses auf einem anderen physikalischen Laufwerk! Es gibt sonst die Fehlermeldung "Dateiname war leer". Hier kann kein Netzwerklaufwerk angegeben werden. |
SucheViewsBlogroll...
|