none
Veraltete SharePoint Datenbank löschen RRS feed

  • Frage

  • Hallo, durch einem Windows Update ist beim SBS2008 das SharePoint verbogen worden, sodass die Webseite im IIS nicht startete. Den Fehler konnte ich nicht ohne Aufwand finden und habe dann im IIS eine neue "Zentral Admin" und eine neue "Shareoint"-Seite angelegt. Die alten sind noch da, jedoch nicht gestartet. Durch das erneute Kopieren der Benutzerdateien wurde eine neue, zweite Datenbank angelegt. Das Problem ist, dass durch diese doppelte Datenerzeugung sinnlose 40GByte auf der Platte rumliegen. Wie kann ich diese alte DB löschen? Wenn ich in dessen Verzeichnis nachschaue, sehe ich, dass manche Dateien angefasst werden (Dateidatum), weshalb ich nicht einfach löschen will. Doch leider weiß ich auch nicht, wo der Verweis auf die DB liegt um den zu entfernen.

    Für Hilfe danke im voraus.


    sieboss systemhaus, Pulheim

    Donnerstag, 9. Februar 2012 17:05

Antworten

  • Hallo Sieboss,

    so hab das grad mal auf einem SBS 2008 probiert,

    Log dich mal mit dem Administrator ein ;)

    Copy&Paste die Zeile aus meinem Beitrag oben wie du schon probiert hast nochmal bei "Servernamen" in dein Express SQL MGMT Studio.

    Und Log dich ein. (Windows-Authentifizierung), Sollte gehen.

    Ich denke du probierst es mit einem anderen Domain Account, auch wenn dieser Admin oder Domain Admin Rechte hat geht das nicht, da der User nicht im SQL mit Rechten hinterlegt ist. Kannst das dann aber natürlich nachholen, unter "Sicherheit/Anmeldung" neuen User hinzufügen und Ihm rechte auf die Datenbanken geben die du verwalten möchtest.

    Rechte für einen User fügst du hinzu in dem du den neu erstellten User auswählst, rechts klick,Eigenschaften,Benutzerzuordnung, Datenbank makieren und im unteren Bereich die Rechte auswählen.

    Grüße

    Oliver


    • Bearbeitet O.Schwarz Mittwoch, 15. Februar 2012 21:44
    • Als Antwort vorgeschlagen Alex Pitulice Donnerstag, 16. Februar 2012 08:18
    • Als Antwort markiert Alex Pitulice Donnerstag, 16. Februar 2012 15:27
    Mittwoch, 15. Februar 2012 21:42

Alle Antworten

  • Nabend Sieboss,

    löschen kannst du eine DB z.b über das Management Studio vom SQL Server.

    Wenn du dir nicht sicher bist kannst du die DB auch erstmal aushängen, wenn dann noch alles geht! löschen, wenn nicht nochmal schauen was du konfiguriert hast. Hab leider grad kein Zugriff auf nen SharePoint, aber das unterhalb sollte dir schon helfen.

    Mit der PowerShell kannst du schauen welche DB wo hinterlegt ist, z.b. so:

    get-SPContentDatabase

    Oder auch in der Zentral Administration unter Manage Content Database.

    Und hiermit gibt es alle Datenbanken:

    get-SPDatabase

    oder schöner zum lesen:

    get-SPDatabase | Select Name


    Grüße

    Oliver

    Donnerstag, 9. Februar 2012 17:52
  • Hallo Oliver,

    danke für Deinen Input. Leider ist wohl beim SBS2008 in der Powershell keine CommandLet für Sharepoint enthalten.

    Vielleicht nochmal so:

    * In der Sharepoint Zentral Administration steht als Datenbankserver "SRV1\Microsoft##SSEE", als SQL Server-Datenbankname "WSS_Content_e767f1cf9dca4009acf4297c1002147d".

    * Im SQL Server Configuration Manager finde ich die "Microsoft##SSEE" und eine "SBSMONITORING". Den og. Datenbanknamen "WSS_..." kann ich nirgens finden. Unter den Eigenschaften der "Microsoft##SSEE" ist der Pfad angegeben, den ich für den alten halte, nämlich der Defaultpfad (c:\windows\sysmsi\...)

    * Im Management Studio vom SQL Server werde ich automatisch mit der SBSMONITORING verbunden. Wie ich mich mit der "Microsoft##SSEE" verbinde weiß ich nicht. Beim suchen wird diese nicht gefunden. Den og. Datenbanknamen kann ich nirgens finden.

    Wie komme ich jetzt weiter?


    sieboss systemhaus, Pulheim

    Freitag, 10. Februar 2012 13:55
  • Hallo Sieboss,

    ach stimmt ja der nutzt per default die internal Database.

    Einfach bei der Verbindung im SQL Management Studio folgendes eingeben.

    \\.\pipe\MSSQL$MICROSOFT##SSEE\sql\query

    Dann sollte er dich auf die Datenbank verbinden und du siehst deine DBs

    SharePoint_Config...

    SharePoint_AdminContent...

    WSS_Content....

    WSS_Search...

    Grüße

    Oliver



    • Bearbeitet O.Schwarz Samstag, 11. Februar 2012 07:39
    Samstag, 11. Februar 2012 07:37
  • Hallo Oliver,

    es bleibt schwierig: Zunächst einmal, ist es "SQL Server Management Studio Express", ggf. ist es da etwas anders als bei der Vollversion.

    Wenn ich den og. Pfad als "Servername" (anders wüßte ich jetzt nicht) eingebe und "verbinde" erhalte ich eine Fehlermeldung 18456 Login-failed für meinen Benutzer. Im SQL Server Configuration Manager sehe ich, dass der Dienst die Windows-Internal-Database mit diesem Namen als "Netzwerk-Dienst" gestartet ist. Kann ich mich dann überhaupt mit meinem Benutzer anmelden und wie? Zumindest scheint er sich darauf zu verbinden zu versuchen, denn bei falsch geschrieben sagt das System, "Datenbank nicht exisitent"

    Viele Grüße


    sieboss systemhaus, Pulheim

    Montag, 13. Februar 2012 16:00
  • Hallo Sieboss,

    so hab das grad mal auf einem SBS 2008 probiert,

    Log dich mal mit dem Administrator ein ;)

    Copy&Paste die Zeile aus meinem Beitrag oben wie du schon probiert hast nochmal bei "Servernamen" in dein Express SQL MGMT Studio.

    Und Log dich ein. (Windows-Authentifizierung), Sollte gehen.

    Ich denke du probierst es mit einem anderen Domain Account, auch wenn dieser Admin oder Domain Admin Rechte hat geht das nicht, da der User nicht im SQL mit Rechten hinterlegt ist. Kannst das dann aber natürlich nachholen, unter "Sicherheit/Anmeldung" neuen User hinzufügen und Ihm rechte auf die Datenbanken geben die du verwalten möchtest.

    Rechte für einen User fügst du hinzu in dem du den neu erstellten User auswählst, rechts klick,Eigenschaften,Benutzerzuordnung, Datenbank makieren und im unteren Bereich die Rechte auswählen.

    Grüße

    Oliver


    • Bearbeitet O.Schwarz Mittwoch, 15. Februar 2012 21:44
    • Als Antwort vorgeschlagen Alex Pitulice Donnerstag, 16. Februar 2012 08:18
    • Als Antwort markiert Alex Pitulice Donnerstag, 16. Februar 2012 15:27
    Mittwoch, 15. Februar 2012 21:42
  • Hallo sieboss,

    Wir gehen davon aus, dass die Antwort von Oliver Dir weitergeholfen hat.

    Wenn ja, wäre es hilfreich wenn Du diese Lösung bestätigen würdest, sodass andere Leute von derselben Situation profitieren können.
    Wenn nein, neue Rückfragen oder Ergänzungen zu diesem Thread bleiben weiterhin möglich.

    Danke und viele Grüße,
    Alex


    Alex Pitulice, MICROSOFT 
    Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.

    Donnerstag, 16. Februar 2012 15:28