Forum Użytkownikow Subiekt GT

InsERT GT => Gestor GT => Wątek zaczęty przez: bodek_kocio w Wrzesień 08, 2015, 18:50:54

Tytuł: Kompaktowanie bazy danych
Wiadomość wysłana przez: bodek_kocio w 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 :)

Tytuł: Odp: Kompaktowanie bazy danych
Wiadomość wysłana przez: dkozlowski w Wrzesień 08, 2015, 18:57:08
Wykonaj kompaktowanie za pomocą SQL Server Management Studio.
Tytuł: Odp: Kompaktowanie bazy danych
Wiadomość wysłana przez: bodek_kocio w 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
Tytuł: Odp: Kompaktowanie bazy danych
Wiadomość wysłana przez: Aldo w 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ć.
Tytuł: Odp: Kompaktowanie bazy danych
Wiadomość wysłana przez: bodek_kocio w 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
Tytuł: Odp: Kompaktowanie bazy danych
Wiadomość wysłana przez: birds22 w Wrzesień 08, 2015, 19:50:41
Może jednak bazę masz na 2008R2?

http://www.microsoft.com/en-us/download/details.aspx?id=22985
Tytuł: Odp: Kompaktowanie bazy danych
Wiadomość wysłana przez: dkozlowski w 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.
Tytuł: Odp: Kompaktowanie bazy danych
Wiadomość wysłana przez: bodek_kocio w 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ć

Tytuł: Odp: Kompaktowanie bazy danych
Wiadomość wysłana przez: dkozlowski w 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ś.


Tytuł: Odp: Kompaktowanie bazy danych
Wiadomość wysłana przez: bodek_kocio w 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


Tytuł: Odp: Kompaktowanie bazy danych
Wiadomość wysłana przez: dkozlowski w Wrzesień 08, 2015, 21:02:12
Dziwnie to wygląda, ale coś jest:

Tytuł: Odp: Kompaktowanie bazy danych
Wiadomość wysłana przez: bodek_kocio w Wrzesień 08, 2015, 21:08:22
To jest ten 2005 SQL SMS.
Tytuł: Odp: Kompaktowanie bazy danych
Wiadomość wysłana przez: Aldo w 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.
Tytuł: Odp: Kompaktowanie bazy danych
Wiadomość wysłana przez: bodek_kocio w 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.
Tytuł: Odp: Kompaktowanie bazy danych
Wiadomość wysłana przez: dkozlowski w 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.
Tytuł: Odp: Kompaktowanie bazy danych
Wiadomość wysłana przez: birds22 w Wrzesień 09, 2015, 09:05:13
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.

Albo niepoprawnie instalowałeś SSMS...