Skocz do zawartości

PROBLEM z aktualizacją z 1.9 do 1.10 POMOCY !!!

Polecane posty

Witam,

Ściągnąłem w dniu dzisiejszym nową wersję 1.10. Podczas aktualizacji podmiotu pojawia się komunikat: Aktualizacja podmiotu nie powiodła się.

 

Raport z aktualizacji:

 

Aktualizacja podmiotu: XXXXXXXXX-kopia z wersji: 1.90 do wersji: 1.10.0.1529 dnia: 2012-07-18

Zastosowano do podmiotu skrypt: C:\Program Files\InsERT\Sello\Skrypty\skrypt1.90_1.99.enc

Nie powiodło się wykonanie polecenia:

 

 

ALTER TABLE jb_Message ADD CONSTRAINT

 

PK_jb_Message PRIMARY KEY  NONCLUSTERED

 

(

 

jm_Id

 

) ON [PRIMARY]

 

 

Błąd 80004005: The operating system returned error incorrect checksum (expected: 0x6a7533f5; actual: 0x6a7533f5) to SQL Server during a read at offset 0x000000cc0f4000 in file 'c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\XXXXXXXX-kopia.mdf'. Additional messages in the SQL Server error log and system event log may provide more detail. This is a severe system-level error condition that threatens database integrity and must be corrected immediately. Complete a full database consistency check (DBCC CHECKDB). This error can be caused by many factors; for more information, see SQL Server Books Online.

Aktualizacja podmiotu nie powiodła się: 80004005: The operating system returned error incorrect checksum (expected: 0x6a7533f5; actual: 0x6a7533f5) to SQL Server during a read at offset 0x000000cc0f4000 in file 'c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\XXXXXXXXX-kopia.mdf'. Additional messages in the SQL Server error log and system event log may provide more detail. This is a severe system-level error condition that threatens database integrity and must be corrected immediately. Complete a full database consistency check (DBCC CHECKDB). This error can be caused by many factors; for more information, see SQL Server Books Online.

Przywrócenie podmiotu powiodło się.

 

Co robić ??????????????????????????????????????????

Link to postu

Wygląda to na uszkodzenie bazy a konkretnie tabelki związanej z wpisami w raporcie. Zgodnie z sugestią należałoby sprawdzić spójność bazy wykonując polecenie

DBCC CHECKDB(nazwa_bazy) 

przy użyciu np. SQL Management Studio (tutorial w link FAQ w mojej sygnaturce).

 

Wtedy, wszelkie błędy sygnalizowane będą kolorem czerwonym.

 

W zasadzie można też spróbować po prostu usunąć wszelkie wpisy z raportu poleceniem:

delete from jb_Message

a następnie

delete from jb__Job

 

Operacje te mogą trochę potrwać (30 minut) w zależności od liczby wpisów w raporcie.

Link to postu

Również nie mogę zaktualizować bazy z 1.99 do 1.100.

 

Ten sam komunikat "Aktualizacja podmiotu nie powiodła się!"

 

Aktualizacja podmiotu: sello003 z wersji: 1.99 do wersji: 1.10.0.1529 dnia: 2012-07-24

Zastosowano do podmiotu skrypt: C:\Program Files (x86)\InsERT\Sello\Skrypty\skrypt1.99_1.100.enc

Nie powiodło się wykonanie polecenia:

 

 

CREATE  CLUSTERED  INDEX IX_jb_Message

 

 

Baza ma ok. 10GB a wolnego miejsca na dysku 27GB

 

ON jb_Message (jm_JobId)

 

ON [PRIMARY]

 

 

Błąd 80040E14: Could not allocate space for object 'dbo.SORT temporary run storage:  422212910055424' in database 'sello003'

because the 'PRIMARY' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup,

adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.

Aktualizacja podmiotu nie powiodła się: 80040e14: Could not allocate space for object 'dbo.SORT temporary

run storage:  422212910055424' in database 'sello003' because the 'PRIMARY' filegroup is full. Create disk space by

deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.

Przywrócenie podmiotu powiodło się.

 

Link to postu

Czy działasz na darmowym serwerze SQL (Express)?  Jeśli tak to na 99% osiągnąłeś właśnie dopuszczalny limit wielkości bazy danych (10 GB) i bez skasowania z niej czegoś nic nie zrobisz.  Jeśli to nie może być ten problem to sprawdź (np. w Management Studio) ustawienia automatycznego przyrostu plików bazy danych - jednak w przypadku Sello domyślne ustawienia nie powinny spowodować takiego błędu.

Link to postu

Skasowałem emaile ale baza nie zminiejszyła się nawet o 1kb :(((

Wynika to z tego, że miejsce na pliki bazy jest przydzielane w miarę potrzeb (przyrostu bazy), natomiast zwalniane tylko w momencie wykonania pewnych operacji na bazie (w szczególności Shrink).  Jednak nie jest to żadnym problemem - baza zajmuje tyle samo, natomiast jest w niej nieco wolnego miejsca, które powinno wystarczyć do wykonania aktualizacji.

Ile faktycznie masz wolnego miejsca w bazie najłatwiej sprawdzić w Management Studio.  PPM na bazie danych Tasks->Shrink->Database (zresztą jeśli wybierzesz Files to masz pod tym względem podobną informację).  Masz tu m.in. informację, ile zajmuje baza i ile w tym jest wolnej przestrzeni.

Link to postu

serwer SQL mam 2008 R2

 

 

Aktualizacja podmiotu: nexxt z wersji: 1.90 do wersji: 1.10.0.1529 dnia: 2012-07-28

Zastosowano do podmiotu skrypt: C:\Program Files\InsERT\Sello\Skrypty\skrypt1.90_1.99.enc

Nie powiodło się wykonanie polecenia:

 

 

if exists (select * from dbo.sysobjects where id = object_id(N'PK_au_Payment'))

 

ALTER TABLE [au_Payment]

 

DROP CONSTRAINT [PK_au_Payment]

 

 

Błąd 80040E14: Could not allocate a new page for database 'nexxt' because of insufficient disk space in filegroup 'PRIMARY'. Create the necessary space by dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.

Aktualizacja podmiotu nie powiodła się: 80040e14: Could not allocate a new page for database 'nexxt' because of insufficient disk space in filegroup 'PRIMARY'. Create the necessary space by dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.

Przywrócenie podmiotu powiodło się.

 

 

 

sprawdziłem też wielkość bazy i wolnego miejsca i jest coś takiego

 

currlently allocated space :4110,64 MB

available free space "2,01 MB (0%)

 

Link to postu

Błąd oraz aktualna wielkość bazy sugerują iż nie jest to SQL 2008 R2, być może na komputerze są dwa serwery zainstalowane, lub 2008 jest bez R2 - proszę sprawdzić korzystając np z SQL Server Configuration Manager (powinien być zainstalowany z SQL Serverem), ewentualnie podesłać do nas na sello@insert.com.pl zrzut ekranu z rozwiniętego drzewka po lewej stronie w tym programie.

Link to postu

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...