Polish

 View Only
  • 1.  Problem z MS SQL express i rozmiarem bazy

    Posted Oct 25, 2013 12:15 PM

    Witam

    Uzywam vCenter z baza na sql express 2005 i jak mozna sie spodziewac dopadl mnie problem wielkosci bazy.

    Znalazlem KB: 1025914

    Wykonalem skrypt z iloscia dni 0 i usuwaniem wierszy. wg raportu cos tam usunelo. Zrobilem Shrink bazy (trwalo to dosc dlugo). Niestety po 2 dniach znow padl service vCener serwera z tym samym komunikatem.

    Wykonalem ta sama procedure ale boje sie ze to nic nie zmienilo. Obecnie baza VIM_VCDB ma 4146,88 MB i 35MB  wolnego miejsca.

    Chcialem wykonac "dbcc sqlperf (logspace)" ale dostaje komunikat:

    Msg 297, Level 16, State 10, Line 1

    The user does not have permission to perform this action.

    i tutaj moj problme sie pojawia, nie jestem specem od SQLa, loguje sie jako admin domenowy.

    Probowalem uruchomic management studio na prawach innego usera (tego na ktorym dziala servis vcenter serwer)

    c:\>runas /user:domena\ktos "C:\Program Files (x86)\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\ssmsee.exe"

    niestety dostaje blad ze baza nie jest dostepna.

    Dlaczego skrypt kasujac rekordy nie zwalnia miejsca?

    Co poczac, jak zyc - podpowiedzcie prosze.

    Pozdrawiam

    Slawek



  • 2.  RE: Problem z MS SQL express i rozmiarem bazy

    Posted Oct 25, 2013 03:46 PM

    OK, dalem sie zlapac na to ze nie uruchomilem Management Studio poprzez uruchom jako administrator.

    Wykonalem jeszcze raz ten skrypt, wyniki:

    VirtualCenter database user: dbo

    Logged in user: dbo

    Cutoff date: '2008/05/04'

    Batch size: 10000

    2013-10-25 17:39:29 starting...

    2013-10-25 17:39:29 VPX_HIST_STAT1: no matching rows to delete.

    2013-10-25 17:39:29 VPX_SAMPLE_TIME1: no matching rows to delete.

    2013-10-25 17:39:29 VPX_HIST_STAT2: no matching rows to delete.

    2013-10-25 17:39:29 VPX_SAMPLE_TIME2: no matching rows to delete.

    2013-10-25 17:39:29 VPX_HIST_STAT3: no matching rows to delete.

    2013-10-25 17:39:29 VPX_SAMPLE_TIME3: no matching rows to delete.

    2013-10-25 17:39:29 VPX_HIST_STAT4: no matching rows to delete.

    2013-10-25 17:39:29 VPX_SAMPLE_TIME4: no matching rows to delete.

    ****************** SUMMARY *******************

    Deleted 0 rows from VPX_HIST_STAT1 table.

    Deleted 0 rows from VPX_SAMPLE_TIME1 table.

    Deleted 0 rows from VPX_HIST_STAT2 table.

    Deleted 0 rows from VPX_SAMPLE_TIME2 table.

    Deleted 0 rows from VPX_HIST_STAT3 table.

    Deleted 0 rows from VPX_SAMPLE_TIME3 table.

    Deleted 0 rows from VPX_HIST_STAT4 table.

    Deleted 0 rows from VPX_SAMPLE_TIME4 table.

    Wykonalem:

    dbcc sqlperf (logspace)

    i dostalem:

    Shring bazy i wersyfikacja - dalej objetosc bazy to 4057MB i wolnego miejsca mam 0,81MB

    Pomozcie mi prosze co mam dalej robic

    Pozdrawiam

    Slawek



  • 3.  RE: Problem z MS SQL express i rozmiarem bazy

    Posted Oct 27, 2013 06:25 PM

    i jeszcze jedno - reczny shrink:

    DBCC SHRINKDATABASE ( VIM_VCDB , 5);

    GO

    daje odpowiedz:

    DBCC SHRINKDATABASE: File ID 1 of database ID 5 was skipped because the file does not have enough free space to reclaim.

    DBCC execution completed. If DBCC printed error messages, contact your system administrator.

    OK, moze u bylo ciasno (jedynie 7GB wolnego miejsca), przenioslem (detach/attach) ta baze na partycje gdzie jest 12GB i dalej ten sam komunikat.

    Co dalej moge zrbic? Mi sie juz skonczyly pomysly, Google tez nic nie podpowiada.

    Pozdrawiam

    SLawek



  • 4.  RE: Problem z MS SQL express i rozmiarem bazy

    Posted Nov 04, 2013 12:03 PM