Autor Wątek: Kompaktowanie bazy danych  (Przeczytany 26905 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline bodek_kocio

  • Nowy użytkownik
  • *
  • Wiadomości: 37
  • Reputacja +0/-0
  • Wersja programu: 1.34
Kompaktowanie bazy danych
« dnia: Wrzesień 08, 2015, 18:50:54 »
Witam, Próbuję kompaktować bazę danych  programem serwisowym i  mam kilkanaście prób nieudanych. Nie znam specjalnie SQL i nie wiem co mógłbym zrobić aby zmniejszyć bazę. Aktualnie ma 10GB, zwykle po kompaktowaniu ok połowy z tego. Usuwałem sporą liczbę emaili aby zmniejszyć  wielkość bazy.

w log-u coś takiego:
2015-09-08 18:47:03  spid51  Starting up database 'euroczesci'.
2015-09-08 18:47:03  spid51  Error: 17207, Severity: 16, State: 1.
2015-09-08 18:47:03  spid51  FCB::RemoveAlternateStreamsByHandle(BackupSeek): Operating system error (null) occurred while creating or opening file 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.INSERTGT\MSSQL\DATA\euroczesci.mdf'. Diagnose and correct the operating system error, and retry the operation.

Może ktoś pomoże ale wersję dla słabszych :)


Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Kompaktowanie bazy danych
« Odpowiedź #1 dnia: Wrzesień 08, 2015, 18:57:08 »
Wykonaj kompaktowanie za pomocą SQL Server Management Studio.
Daniel, Białystok.

Offline bodek_kocio

  • Nowy użytkownik
  • *
  • Wiadomości: 37
  • Reputacja +0/-0
  • Wersja programu: 1.34
Odp: Kompaktowanie bazy danych
« Odpowiedź #2 dnia: Wrzesień 08, 2015, 19:16:16 »
Czy wersje SQL muszą być zgodne. Zainstalowałem wersję SQL SMS 2005 a mam bazę na 2008 .
Nie mogę się podłączyć. Natomiast wersja SQL SMS2008 przerywa instalację pokazując błąd - rys. 2

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10695
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Kompaktowanie bazy danych
« Odpowiedź #3 dnia: Wrzesień 08, 2015, 19:39:43 »
Muszą. O ile w nowszej wersji sql, ten sam dokona konwersję w górę, o tyle nie da zrobić konwersji w dół. Więc trzeba tu uważać.

Offline bodek_kocio

  • Nowy użytkownik
  • *
  • Wiadomości: 37
  • Reputacja +0/-0
  • Wersja programu: 1.34
Odp: Kompaktowanie bazy danych
« Odpowiedź #4 dnia: Wrzesień 08, 2015, 19:44:00 »
A co z tym błędem podczas instalacji?

pobieram SQLSMS ze strony microsoftu:

http://www.microsoft.com/en-us/download/details.aspx?id=7593

nie wiem może niewłaściwa? wersja 32bit  SQLManagementStudio_x86_ENU.exe

chyba coś zle robię bo to co instaluje to  wygląda zupełnie inaczej niż wersja 2005 i nie ma  w ogóle opcji do zalogowania się do bazy albo ja nie wiem jak tego użyć

Heeeelp
« Ostatnia zmiana: Wrzesień 08, 2015, 19:49:14 wysłana przez bodek_kocio »

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9210
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: Kompaktowanie bazy danych
« Odpowiedź #5 dnia: Wrzesień 08, 2015, 19:50:41 »
Sławek, Zduńska Wola

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Kompaktowanie bazy danych
« Odpowiedź #6 dnia: Wrzesień 08, 2015, 19:53:09 »
Czy wersje SQL muszą być zgodne. Zainstalowałem wersję SQL SMS 2005 a mam bazę na 2008 .
Nie mogę się podłączyć.

To chyba logiczne, że należy posiadać narzędzia w tej samej wersji lub nowszej niż serwer bazy danych.
Daniel, Białystok.

Offline bodek_kocio

  • Nowy użytkownik
  • *
  • Wiadomości: 37
  • Reputacja +0/-0
  • Wersja programu: 1.34
Odp: Kompaktowanie bazy danych
« Odpowiedź #7 dnia: Wrzesień 08, 2015, 20:05:32 »
Może i logiczne. tylko zapytałem.
Ale wracam do brzegu.
Zainstalowałem To co zaproponował bird22 i tak to u mnie wygląda -> screen
nie wiem gdzie sie ruszyć dalej aby czego nie spaprać


Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Kompaktowanie bazy danych
« Odpowiedź #8 dnia: Wrzesień 08, 2015, 20:46:03 »
Może i logiczne. tylko zapytałem.

Z tego co napisałeś to najpierw "zrobiłeś" a później "zapytałeś".

Ale wracam do brzegu.
Zainstalowałem To co zaproponował bird22 i tak to u mnie wygląda -> screen

Jeszcze nie zainstalowałeś.


Daniel, Białystok.

Offline bodek_kocio

  • Nowy użytkownik
  • *
  • Wiadomości: 37
  • Reputacja +0/-0
  • Wersja programu: 1.34
Odp: Kompaktowanie bazy danych
« Odpowiedź #9 dnia: Wrzesień 08, 2015, 20:50:47 »
No przecież to ściągnąłem i zainstalowałem. Już zgłupiałem. Ściągając to co wskazał bird22  instaluje się to co widać (robiłem to niezależnie na dwóch komputerach (domowym i firmowym przez teamviewera....)
Zresztą na screenie widać ostatni plik jaki był ściągnięty. Chyba ze to nie to?


Sorki
chyba zakumałem.... zatrzymywałem na początku instalacji chyba


« Ostatnia zmiana: Wrzesień 08, 2015, 21:07:32 wysłana przez bodek_kocio »

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Kompaktowanie bazy danych
« Odpowiedź #10 dnia: Wrzesień 08, 2015, 21:02:12 »
Dziwnie to wygląda, ale coś jest:

Daniel, Białystok.

Offline bodek_kocio

  • Nowy użytkownik
  • *
  • Wiadomości: 37
  • Reputacja +0/-0
  • Wersja programu: 1.34
Odp: Kompaktowanie bazy danych
« Odpowiedź #11 dnia: Wrzesień 08, 2015, 21:08:22 »
To jest ten 2005 SQL SMS.

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10695
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Kompaktowanie bazy danych
« Odpowiedź #12 dnia: Wrzesień 08, 2015, 22:31:50 »
Ale SMS nie jest bazą danych tylko programem narzędziowym.
Jak masz płytkę insertu wgraj wersję próbną jednostanowiskową, to wgra Ci od razu serwer SQL.
Jeśli nie masz, to ściągnij ze strony Insertu pełną wersję instalacyjną - ok. 700 MB.
Oprócz tego wersja express, ktorą dystrybuuje Insert obsluguje bazy do 10 GB, więc zbliżasz się do kresu zdolności tej wersji.
« Ostatnia zmiana: Wrzesień 08, 2015, 22:33:23 wysłana przez Aldo »

Offline bodek_kocio

  • Nowy użytkownik
  • *
  • Wiadomości: 37
  • Reputacja +0/-0
  • Wersja programu: 1.34
Odp: Kompaktowanie bazy danych
« Odpowiedź #13 dnia: Wrzesień 09, 2015, 07:25:04 »
Chciałem wszystkim uczestnikom rozmowy gorąco podziękować  za rady i cierpliwość.  Chyba się udało. Nawet napewno,  baza zmniejszyła się do 6,5GB.
Ale  SQLSM<S trzeba było na komputerze klienckim zainstalować bo na serwerze nie można było dokonać modyfikacji SQL Serwera.
« Ostatnia zmiana: Wrzesień 09, 2015, 08:16:42 wysłana przez bodek_kocio »

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17059
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Kompaktowanie bazy danych
« Odpowiedź #14 dnia: Wrzesień 09, 2015, 08:55:10 »
Ale  SQLSM<S trzeba było na komputerze klienckim zainstalować bo na serwerze nie można było dokonać modyfikacji SQL Serwera.

Nie trzeba było, ale jeśli się nie dało to oznacza, że masz jakiś problem z serwerem.
Daniel, Białystok.

Forum Użytkownikow Subiekt GT

Odp: Kompaktowanie bazy danych
« Odpowiedź #14 dnia: Wrzesień 09, 2015, 08:55:10 »