Verschieben der Inhaltsdatenbank

  • Hallo Leute!


    Nach eingehender Forschungsarbeit ;) habe ich herausgefunden, das Microsoft die Inhaltsdatenbanken des Sharepoint Servers mir nichts dir nichts schön auf die C Partition platziert.


    Da unser Share Point Server rege benutzt wird und mit Infos vollgestopft wird bekommen wir nun arge Probleme.


    WIE kann man die Inhaltsdatenbank verschieben wo sie hingehört? (auf eine Datenplatte)?


    Vielen Dank für euere Tipps!


    Sysadmini.

    • Offizieller Beitrag

    Hallo,


    welche Version von Share Point setzt Du denn ein die 2001 oder 2003.


    Hierbei gibt es Unterschiede, da die 2001 Version mit der Exchange Datenbank arbeitet. (Titanium Store)


    Seit Version 2003 mit SQL Datenbanken arbeitet.

    • Offizieller Beitrag

    Hallo,


    ich denke das müsste so funktionieren.


    Stop the Companyweb site as well as any other web sites that have been extended
    with Windows SharePoint Services (WSS)..
    Create the new directory/drive where the databases will be moved to (in the example
    below is e:\newlocation) (would suggest that the directory have the same
    permissions that the \program files\microsoft sql server\mssql$sharepoint\data
    directory has)
    Replace "servername" with the name of your server.


    The following section will detatch (the WSS config and content databases)


    c:> OSQL -E -S servername\sharepoint <Enter>
    > sp_detach_db 'STS_Config' <Enter>
    > go <Enter>
    > sp_detach_db 'STS_servername_1' <Enter>
    > go <Enter>


    Once the databases are detached, then using Explorer or another command prompt you
    should be able to copy the databases to their new location. (would suggest copying
    instead of moving just in case there is any kind of problem.. )


    > sp_attach_db @dbname = 'STS_Config', @filename1= 'E:\new
    location\STS_config.mdf', @filename2 = 'E:\new
    location\STS_Config_log.ldf' <Enter>
    > go <Enter>


    > sp_attach_db @dbname = 'STS_servername_1', @filename1= 'E:\new
    location\STS_servername_1.mdf', @filename2 = 'E:\new
    location\STS_servername_1_log.ldf' <Enter>
    > go <Enter>
    > exit


    Restart any of the web sites that had been stopped previously

  • Hallo!


    Habe endlich Zeit gefunden und den o.g. Vorschlag probiert. Bis zum Abtrennen der Datenbank hat es funktioniert. Doch beim erneuten Attachen der Datenbank am neuen Speicherplatz habe ich eine super Fehlermeldung bekommen, mit der ich jetzt mal garnichts anfangen kann:


    "Connection WQrite Wrapper Write. Allgemeiner Netzwerkfehler."


    Die Fehlermeldung ist nach absenden des Befehls


    "sp_attach_db @dbname = 'STS_Config', @filename1= 'E:\new
    location\STS_config.mdf', @filename2 = 'E:\new
    location\STS_Config_log.ldf' "


    aufgertreten. Mit entsprechenden Pfaden auf unserem System natürlich... ;)



    UNser INtranet ist jetzt erstmal offline. Ich kenn mich leider auch nicht auf Console mit den SQL Befehlen aus. Ich benötige nun ganz dringend Hilfe... Was kann ich tun um


    a) die Verbindung mit den Datenbank am alten Speicherort (Default-Speicherort) wieder aufzubauen?


    b) besser: Wie bekomme ich eine Verbindung zum neuen Datenbankspeicherort hin????




    Vielen Dank für euere Hilfe!!


    Gruss


    Sysadmini.

  • Hallo Heinz!


    Jo, diesmal hat es geklappt. Die Befehlssyntax ist auch ein wenig anders gewesen als in dem anderen Beispiel.


    Jetzt läuft Sharepoint mit der Datenbank auf einer Datenpartition wie es sich gehört :D


    Danke!!!!!


    Gruss
    Sysadmini.