none
SBSMonitoring -> Login im SQL-Server weil DB voll RRS feed

  • 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

    Donnerstag, 23. Juli 2015 08:01

Antworten

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.

    Gruß


    Benjamin Hoch
    MCSE: Data Platform,
    MCSA: Windows Server 2012,


    Donnerstag, 23. Juli 2015 09:19
  • 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

    Donnerstag, 23. Juli 2015 10:17
  • 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,

    Donnerstag, 23. Juli 2015 10:23
  • 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

    Donnerstag, 23. Juli 2015 11:15
  • 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

    Gruß


    Benjamin Hoch
    MCSE: Data Platform,
    MCSA: Windows Server 2012,

    • Als Antwort markiert Thomas Raasch Donnerstag, 23. Juli 2015 12:09
    Donnerstag, 23. Juli 2015 11:32
  • 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

    Donnerstag, 23. Juli 2015 12:08
  • 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 nix

    Startest 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

    Donnerstag, 23. Juli 2015 16:33