VMware Global Community
slawekowoc
Contributor
Contributor

Problem z MS SQL express i rozmiarem bazy

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

Reply
0 Kudos
3 Replies
slawekowoc
Contributor
Contributor

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:

2013-10-25_174040.png

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

Pomozcie mi prosze co mam dalej robic

Pozdrawiam

Slawek

Reply
0 Kudos
slawekowoc
Contributor
Contributor

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

Reply
0 Kudos
slawekowoc
Contributor
Contributor

dla potomnych, oprocz rozmiaru bazy - jeszcze pozostaje problem logow

http://www.myitkb.ch/index.php?option=com_k2&view=item&id=483:vcenter-console-can-not-be-started-no-...

Reply
0 Kudos