Autor Wątek: Problem z uszkodzonym podmiotem  (Przeczytany 10624 razy)

0 użytkowników i 3 Gości przegląda ten wątek.

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9234
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: Problem z uszkodzonym podmiotem
« Odpowiedź #15 dnia: Październik 28, 2016, 09:30:04 »
Masz w logu:

Cytuj
2016-10-28 07:58:46  spid51  Starting up database 'sklep2'.
2016-10-28 07:58:48  spid51  Error: 824, Severity: 24, State: 2.
2016-10-28 07:58:48  spid51  SQL Server detected a logical consistency-based I/O error: ......

Weź kogoś, kto zrobi Ci porządek z Twoimi bazami, bo masz tam jakiś bałagan.
Sławek, Zduńska Wola

Offline Przemol

  • Aktywny użytkownik
  • ***
  • Wiadomości: 261
  • Reputacja +0/-0
Odp: Problem z uszkodzonym podmiotem
« Odpowiedź #16 dnia: Październik 28, 2016, 09:52:45 »
Ta baza jest jako SUSPECT w programie serwisowym. Nie da się jej odłączyć jak teraz sprawdzałem.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17231
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Problem z uszkodzonym podmiotem
« Odpowiedź #17 dnia: Październik 28, 2016, 11:13:39 »
Czaro na białym pisze, że została uszkodzona baza danych "sklep2":

Cytuj
2016-10-28 07:58:46  spid51  Starting up database 'sklep2'.
2016-10-28 07:58:48  spid51  Error: 824, Severity: 24, State: 2.
2016-10-28 07:58:48  spid51  SQL Server detected a logical consistency-based I/O error: incorrect checksum (expected: 0xf736efa1; actual: 0xf736e10d). It occurred during a read of page (2:0) in database ID 5 at offset 0000000000000000 in file 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.INSERTGT\MSSQL\Data\sklep2_log.ldf'.  Additional messages in the SQL Server error log or system event log may provide more detail. This is a severe 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.
2016-10-28 07:58:48  spid51  Error: 5105, Severity: 16, State: 1.
2016-10-28 07:58:48  spid51  A file activation error occurred. The physical file name 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.INSERTGT\MSSQL\Data\sklep2_log.ldf' may be incorrect. Diagnose and correct additional errors, and retry the operation.

Należy ją naprawić lub usunąć.
Daniel, Białystok.

Offline Przemol

  • Aktywny użytkownik
  • ***
  • Wiadomości: 261
  • Reputacja +0/-0
Odp: Problem z uszkodzonym podmiotem
« Odpowiedź #18 dnia: Październik 31, 2016, 10:31:28 »
Dzięki. Usunąłem podmiot i problem ustąpił.
Czy podmioty lepiej usuwać przez program serwisowy czy można też plik usunąć bezpośrednio z folderu w którym są podmioty?
Czy ma to znaczenie?

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17231
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Problem z uszkodzonym podmiotem
« Odpowiedź #19 dnia: Październik 31, 2016, 11:06:31 »
Dzięki. Usunąłem podmiot i problem ustąpił.
Czy podmioty lepiej usuwać przez program serwisowy czy można też plik usunąć bezpośrednio z folderu w którym są podmioty?
Czy ma to znaczenie?

W przypadku SQL'owych baz danych operacje na plikach bazy danych należy wykonywać poprzez serwer SQL.
Daniel, Białystok.

Offline Artwi

  • Aktywny użytkownik
  • ***
  • Wiadomości: 187
  • Reputacja +3/-0
  • Wersja programu: Insert GT aktualny
Odp: Problem z uszkodzonym podmiotem
« Odpowiedź #20 dnia: Październik 31, 2016, 20:38:08 »
Dzięki. Usunąłem podmiot i problem ustąpił.
Czy podmioty lepiej usuwać przez program serwisowy czy można też plik usunąć bezpośrednio z folderu w którym są podmioty?
Czy ma to znaczenie?
Jak baza jest nieodłączona to nawet administrator nie ma uprawnień by pliki z bazami i ich logi usunąć z folderu, więc z folderu bezpośrednio Ci się nie uda (na szczęście, bo nie wolno usuwać plików nieodłączonych baz). A program serwisowy bazę odłącza, natomiast z folderu jej nie usuwa i w folderze pliki odłączonych programem serwisowym baz i logi zostają (i można je podłączyć ponownie). Czyli by tego zupełnie nie było to musisz odpiąć bazę programem serwisowym a potem usunąć z folderu razem z logiem (jak masz 100% pewności co robisz). Albo tak jak podaje dkozlowski, mechanizmami serwera SQL (tam można odpiąć, usunąć, usunąć wraz z backupami).
Mając na uwadze, że ewentualna krytyka może być, tak musimy zrobić, żeby tej krytyki nie było, tylko aplauz i zaakceptowanie.

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4919
  • Reputacja +173/-11
Problem z uszkodzonym podmiotem
« Odpowiedź #21 dnia: Listopad 01, 2016, 00:54:30 »
Strasznie kombinujesz.
Program serwisowy odłącza albo usuwa bazę, w zależności od polecenia które wybierzesz.
Jeśli "usuń" to usuwa ją w pełni i nie ma nic więcej do zrobienia.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17231
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Problem z uszkodzonym podmiotem
« Odpowiedź #22 dnia: Listopad 01, 2016, 09:01:53 »
Albo tak jak podaje dkozlowski, mechanizmami serwera SQL (tam można odpiąć, usunąć, usunąć wraz z backupami).
Najwyraźniej nie wiesz jak działają programu narzędziowe programów Insertu - wykorzystują one właśnie mechanizmy serwera SQL, więc nie ma potrzeby sięgać po inne narzędzia.
Daniel, Białystok.

Forum Użytkownikow Subiekt GT

Odp: Problem z uszkodzonym podmiotem
« Odpowiedź #22 dnia: Listopad 01, 2016, 09:01:53 »