Welcome to Sign in | Help
in Search

Shrink database SQL server 2005

Last post 11-05-2013, 11:06 PM by B_gd_n[ ]Sahlean. 6 replies.
Sort Posts: Previous Next
  •  11-05-2013, 11:13 AM 9607

    Shrink database SQL server 2005

    Da, mai exista si 2005 pe la unii.
    Nu reusesc sa fac shrink la fisierul de date al unei baze de date de 100 GB
    Am incercat toate solutiile posibile si nu vrea.
    Recovery model este Simple, am facut backup apoi incercat shrink.
    Am incercat sa-i dau dimensiunea la care sa ajunga dar la un moment dat da eroare din lipsa de spatiu pe disk (creste logul la un moment dat).
    Pe disk mai sunt doar vreo 100 MB.
    In proprietati spune ca are liber 23% dar nu vrea sa le elibereze.
    Solutia unei migrari nu se poate (nu mai am spatiu liber).
    Precizez ca este vorba de o baza de date de continut la un portal SharePoint 2007 (da mai exista si asa ceva la unii)
    Multumesc
    Sorin Sandu
  •  11-05-2013, 11:25 AM 9608 in reply to 9607

    Re: Shrink database SQL server 2005

    Ai încercat "Shrink file" cu opţiunea "Reorganize pages before releasing unused space" ?
  •  11-05-2013, 11:27 AM 9609 in reply to 9608

    Re: Shrink database SQL server 2005

    Dacă nu ai loc suficient pentru transaction log ca să faci Shrink cu Reorganize, atunci cred că singurele soluţii ar fi să eliberezi ceva spaţiu din altă parte sau să muţi fişierul de transaction log pe un alt hard disc unde ai spaţiu suficient.
  •  11-05-2013, 11:37 AM 9610 in reply to 9609

    Re: Shrink database SQL server 2005

    O sa incerc si solutia asta desi stau foarte prost cu spatiul. Cine stie cat o sa creasca logul in timpul Reorganize.
    Chestia care m-ar interesa mai mult este daca e necesar sa fac shrink atat timp cat are in interior 23% spatiu liber ?
    presupun ca nu incearca sa mai ia spatiu din moment ce are spatiu liber in interior. am modificat oricum de mult opriunea de crestere si merg doar cu cate 5MB.
    Sorin Sandu
  •  11-05-2013, 12:31 PM 9611 in reply to 9610

    Re: Shrink database SQL server 2005

    Lasa "shrink", oricum fisierul va creste din nou. Pentru alte argumente (precum fragmentarea indecsilor) vezi

    http://www.brentozar.com/archive/2009/08/stop-shrinking-your-database-files-seriously-now/
  •  11-05-2013, 12:38 PM 9612 in reply to 9611

    Re: Shrink database SQL server 2005

    Problema e ca din cand in cand se sterg fisierele din Recycle Bin-ul SharePoint.
    Asta face spatiu liiber in baza de date care ar trebui eliberat catre OS (asta in cazul in care cum am spus mai sus, mai e nevoie)
    Sorin Sandu
  •  11-05-2013, 11:06 PM 9613 in reply to 9607

    Re: Shrink database SQL server 2005

    1) Poti incerca sa adaugi fisiere de log pe un disc/drive unde ai spatiu liber.


    Exemplul C de aici:
    http://msdn.microsoft.com/en-us/library/bb522469.aspx


    2) Shrink pe fisierul/ele de date genereaza fragmentare aspect care poate produce alte neplaceri.

    http://www.sqlskills.com/blogs/paul/why-you-should-not-shrink-your-data-files/


    3) SQL 2005 zici ? Uite ceva despre SQL 2000: http://www.sqlskills.com/blogs/paul/you-guys-still-use-sql-server-2000-really/

    Si o statistica din 2013: http://www.sqlskills.com/blogs/paul/more-businesses-than-you-think-are-still-using-sql-server-2000/
View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems