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
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
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
dla potomnych, oprocz rozmiaru bazy - jeszcze pozostaje problem logow