Benutzer mit den meisten Antworten
SBSMonitoring -> Login im SQL-Server weil DB voll

Frage
-
Hallo Forum!
.
ich habe einen SBS2011. Im Ereignisprotokoll stehen zu Hauf Meldungen, dass die DB vom SBSMonitoring am Limit sei.
Soweit klar.. kurz Google gefragt und man braucht nur im SQL Management Studio die DB auf Sicherungstyp "simple" umstellen und danach shrinken. Wenn ich im Ordner nachschaue dann hat die Log-Datei der DB tatsächlich die 10GB Max erreicht.
Der SQL-Server als solches ist mir nicht fremd und diese Sache bekomme ich schon hin ABER..
..ich kann im SQL Management Server die Eigenschaften der DB "SBSMonitoring" nicht öffnen!
.
Es kommen Meldungen wie "Der Benutzer hat nicht die Berechtigung, um diese Aktion auszuführen"
oder "Der Serverprinzipal 'xxx' kann unter dem aktuellen Sicherheitkontext nicht auf die SBSMonitoring-Datenbank zugreifen"
.
Auch das habe ich dann schon ergooglet, leider ohne Erfolg.
.
Ich bin lokal als Admin angemeldet, ich melde mich am SQL-Server als genau dieser Admin an (Windows-Authentifizierung) -> leider nix.
Ich habe meinem Admin-Konto schon die Gruppen "Builtin\Administratoren" und "Users\SQLServerMSSQLUserSERVERSBSMONITORING" zugewiesen -> leider nix
.
.
Wie schaffe ich es mich am SQL-Management Studio so anzumelden, dass ich die Monitoring-DB bearbeiten kann??
.
Grüße
Thomas
Antworten
-
Hallo Thomas,
Sofern vorhanden musst du eine Anmeldung nehmen welche der
- der SQL Server Rolle sysadmin oder serveradmin angehört,
- oder aber den User SA (falls die Anmeldung im gemischten Modus arbeitet)
https://technet.microsoft.com/de-de/library/ms175892(v=SQL.105).aspx
Hinweis.
Wenn das Log voll ist musst du erst eine neue LOG Datei hinzufügen bevor du den Wiederherstellungsmodus ändern kannst.
Benjamin Hoch
MCSE: Data Platform,
MCSA: Windows Server 2012,- Bearbeitet Benjamin.Hoch Donnerstag, 23. Juli 2015 09:20
- Als Antwort markiert Thomas Raasch Donnerstag, 23. Juli 2015 12:09
-
Hallo Thomas,
Du kannst natürlich auch AD Nutzer hinzufügen. Du musst nur zuerst eine Anmeldung erstellen welche auf einen AD Account verweist und diese Anmeldung dann der Rolle hinzufügen
https://msdn.microsoft.com/de-de/library/Aa337562%28v=SQL.120%29.aspx?f=255&MSPPError=-2147217396
Benjamin Hoch
MCSE: Data Platform,
MCSA: Windows Server 2012,- Als Antwort markiert Thomas Raasch Donnerstag, 23. Juli 2015 12:09
Alle Antworten
-
Hallo Thomas,
Sofern vorhanden musst du eine Anmeldung nehmen welche der
- der SQL Server Rolle sysadmin oder serveradmin angehört,
- oder aber den User SA (falls die Anmeldung im gemischten Modus arbeitet)
https://technet.microsoft.com/de-de/library/ms175892(v=SQL.105).aspx
Hinweis.
Wenn das Log voll ist musst du erst eine neue LOG Datei hinzufügen bevor du den Wiederherstellungsmodus ändern kannst.
Benjamin Hoch
MCSE: Data Platform,
MCSA: Windows Server 2012,- Bearbeitet Benjamin.Hoch Donnerstag, 23. Juli 2015 09:20
- Als Antwort markiert Thomas Raasch Donnerstag, 23. Juli 2015 12:09
-
Hallo,
was genau ist mit "SQL Server Rolle sysadmin oder serveradmin" gemeint?
Ich kann den SA nicht benutzen, da ich das Kennwort nicht kenne (es ist ja ein SBS und die Monitoring DB ist doch alles schon vorinstalliert). Vermutlich ist er nicht mal im gemischten Modus installiert... Weiß ich aber nicht
.
Der richtige Ansatz ist ganz klar: den eigenen Windows-User als Mitglied in die richtige Gruppe bringen. Hier fragt sich welche die richtige Gruppe ist..?!
.
Eine Gruppe sysadmin oder serveradmin gibt's schonmal nicht.
.
.
Inzwischen hab ich es hinbekommen... ich hab den guten alten "Administrator" wieder aktiviert - mich damit angemeldet - alles durchgeführt - abgemeldet - wieder deaktiviert.
Das ich darauf nicht gleich gekommen bin :)
.
Aber dennoch bleibt die Frage: welche Sicherheitsgruppe müsste ich denn hinzufügen, damit mein "normaler" Admin-Benutzer diese Rechte hat?
.
Grüße
Thomas
-
Hallo Thomas,
Die Berechtigungen müssen im SQL Server unter Sicherheit -> Serverrollen gesetzt werden. Da muss dein Admin in die Gruppe eingetragen werden welche du haben darfst. Der sysadmin darf alles (immer und ohne Ausnahme).
https://technet.microsoft.com/de-de/library/ms175892%28v=SQL.105%29.aspx?f=255&MSPPError=-2147217396
Welche Rolle die Richtige für dich die richtige ist hänge von den Anforderungen und dem Rechtekonzept bei euch ab.
Gruß
Benjamin Hoch
MCSE: Data Platform,
MCSA: Windows Server 2012, -
ach daaaaaaaaa muss das eingetragen werden.....
nicht unter den AD-Usern.....
.
na das muss einem doch gesagt werden :)
.
schade nur, dass es nicht klappt :(
Ich kann zwar versuchen, der Gruppe "sysadmin" einen Benutzer hinzuzufügen aber ich kann als Objekttyp nur "Anmeldungen" auswählen. Nicht etwa wie bekannt "AD-Benutzer" oder ähnliches.
Und dieses "Anmeldungen" enthält ausschließlich 2 Objekte:
"sa" und
"Vordefiniert\Benutzer"
Ich vermute mal, das sind nur SQL-interne Benutzer.
.
Meinen selbsterschaffenen AD-User "MyAdmin" kann ich dort nicht einfügen.
Grüße
-
Hallo Thomas,
Du kannst natürlich auch AD Nutzer hinzufügen. Du musst nur zuerst eine Anmeldung erstellen welche auf einen AD Account verweist und diese Anmeldung dann der Rolle hinzufügen
https://msdn.microsoft.com/de-de/library/Aa337562%28v=SQL.120%29.aspx?f=255&MSPPError=-2147217396
Benjamin Hoch
MCSE: Data Platform,
MCSA: Windows Server 2012,- Als Antwort markiert Thomas Raasch Donnerstag, 23. Juli 2015 12:09
-
Alles klar...
so würde es gehen! Da hab ich heute aber wieder viel gelernt über den kleinen SQL-Server...
.
Selbstverständlich hat es am Ende dann doch nicht geklappt! Ich konnte zwar die Anmeldung erstellen aber danach den neuen SQL-Benutzer nicht dem sysadmin zuordnen! Grund: keine Berechtigung.
.
War ja aber auch klar.... ich könnte jetzt wieder den echten "Administrator" aktivieren - anmelden - das ganze zuordnen - abmelden - Administrator wieder deaktivieren. Aber da das eigentliche Ziel ja schon erreicht war, spar ich mir das :)
.
Dennoch vielen Dank für die Aufklärung.
.
Grüße
Thomas
-
Am 23.07.2015 schrieb Thomas Raasch:
ich habe einen SBS2011. Im Ereignisprotokoll stehen zu Hauf Meldungen, dass die DB vom SBSMonitoring am Limit sei.
Soweit klar.. kurz Google gefragt und man braucht nur im SQL Management Studio die DB auf Sicherungstyp "simple" umstellen und danach shrinken. Wenn ich im Ordner nachschaue dann hat die Log-Datei der DB tatsächlich die 10GB Max erreicht.Die Logdatei kann kein Limit erreichen, nur die 'normale' SBS
Monitoring Datenbank. Welche hat denn jetzt das Limit erreicht?..ich kann im SQL Management Server die Eigenschaften der DB "SBSMonitoring" nicht öffnen!
Wie genau lautet denn der Anmeldestring im Management Studio?
Ich bin lokal als Admin angemeldet, ich melde mich am SQL-Server als genau dieser Admin an (Windows-Authentifizierung) -> leider nix.
Ich habe meinem Admin-Konto schon die Gruppen "Builtin\Administratoren" und "Users\SQLServerMSSQLUserSERVERSBSMONITORING" zugewiesen -> leider nixStartest Du das Managementstudio mit Rechtsklick > Ausführen als
Administrator?Neue Mitgliedschaft in Gruppen bedeuten auch explizit ein Ab- und
wieder Anmelden am Server, weißt Du das? Hast Du das auch gemacht?
Gibt es diese Gruppe im SQL Server in der Rolle der Sysadmins?Wie schaffe ich es mich am SQL-Management Studio so anzumelden, dass ich die Monitoring-DB bearbeiten kann??
Welche SQL Server Benutzer gibt es denn innerhalb der Instanz oder der
Datenbank? Bei Sicherheit kannst Du das auslesen.
Servus
Winfried
Gruppenrichtlinien
HowTos zum WSUS Package Publisher
WSUS Package Publisher
HowTos zum Local Update Publisher
NNTP-Bridge für MS-Foren