Autor Wątek: SUBIEKT GT przeniesienie bazy danych. POMOCY  (Przeczytany 10397 razy)

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

Offline 2Le

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: 1.50 SP1 HF1
SUBIEKT GT przeniesienie bazy danych. POMOCY
« dnia: Maj 30, 2019, 10:22:04 »
Dzień dobry.

W naszej firmie mamy utworzony skrypt na codzienne kopiowanie bazy danych SUBIEKTA tj. C:\Program Files\Microsoft SQL Server\MSSQL12.INSERTGT\MSSQL\Data\Baza_Danych.mdf.
Po przeniesieniu na drugi komputer z tą samą wersją serwera SUBIEKT GT 1.50 SP1 HF1, aby odczytać dane z podmiotu danego dnia wyrzuca mi błąd. Wgl., aby przekopiować bazę danych potrzebne jest wyłączenie USŁUGI SERWERA SUBIEKTA. Po wyłączeniu i przekopiowaniu, nie mogę już tej usługi włączyć, żeby uruchomić SUBIEKTA i sprawdzić wczytane dane z danego dnia.
Gdybym napisał coś niezrozumiale to proszę o komentarz. Liczę na jakąkolwiek pomoc. Naszej firmie jest to bardzo potrzebne.

Serdecznie pozdrawiam.

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4875
  • Reputacja +172/-11
SUBIEKT GT przeniesienie bazy danych. POMOCY
« Odpowiedź #1 dnia: Maj 30, 2019, 10:37:31 »
OMG, kto Wam wydumał taki poroniony sposób działania?
Do takich operacji jest mechanizm kopii zapasowych w SQL server. Bez żadnego zatrzymywania usług i innych potencjalnych problemów.
Dlaczego usługa nie wstaje to już nie ma jednej prostej odpowiedzi. Trzeba szukać.
Taką prostą przyczyną może być np ustawienie portu który jest zajęty. Do ponownego uruchomienia usługa działa, po restarcie już nie wstaje.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline 2Le

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: 1.50 SP1 HF1
Odp: SUBIEKT GT przeniesienie bazy danych. POMOCY
« Odpowiedź #2 dnia: Maj 30, 2019, 10:52:29 »
jak tylko podmienię .....Data\Baza_Danych.mdf na tą, która była wcześniej to usługa normalnie wstaje. Taki sposób kopii zapasowej, ponieważ nie znamy innego sposoby, aby robić archiwizację dzienna (każdego dnia nowa archiwizacja z nową datą bez nadpisywania starych).
Z drugiej strony wychodzi na to, że na nic nam to się nie przyda skoro nie możemy tego odtworzyć na drugim komputerze...
« Ostatnia zmiana: Maj 30, 2019, 10:54:39 wysłana przez 2Le »

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9209
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: SUBIEKT GT przeniesienie bazy danych. POMOCY
« Odpowiedź #3 dnia: Maj 30, 2019, 11:48:53 »
W parametrach archiwizacji masz różne sposoby archiwizacji. Również taką z jaką chcesz wykonać (codziennie nowa bez nadpisywania - dodawana jest data). Nie rozumiem tylko dlaczego nie mógłbyś niby odtworzyć na drugim komputerze...
Sławek, Zduńska Wola

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4875
  • Reputacja +172/-11
Odp: SUBIEKT GT przeniesienie bazy danych. POMOCY
« Odpowiedź #4 dnia: Maj 30, 2019, 12:16:21 »
Nie rozumiem tylko dlaczego nie mógłbyś niby odtworzyć na drugim komputerze...

Pewnie jest kilka powodów, ale mnie wystarczy ten  ;)
Po wyłączeniu i przekopiowaniu, nie mogę już tej usługi włączyć
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline 2Le

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: 1.50 SP1 HF1
Odp: SUBIEKT GT przeniesienie bazy danych. POMOCY
« Odpowiedź #5 dnia: Maj 30, 2019, 13:17:56 »
Czy ktoś może mnie poprowadzić jak zrobić taką kopię danych w SQL server/archiwizacja? Codziennie nowa, tak aby robiła się automatycznie? Spróbuję ją później odtworzyć na innym komputerze.

Offline 2Le

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: 1.50 SP1 HF1
Odp: SUBIEKT GT przeniesienie bazy danych. POMOCY
« Odpowiedź #6 dnia: Maj 30, 2019, 13:20:40 »
W parametrach archiwizacji masz różne sposoby archiwizacji. Również taką z jaką chcesz wykonać (codziennie nowa bez nadpisywania - dodawana jest data). Nie rozumiem tylko dlaczego nie mógłbyś niby odtworzyć na drugim komputerze...
Właśnie mnie też to zastanawia. Może dlatego, że nie robię tego przez parametry archiwizacji tylko proste kopiuj/wklej. Może gdzieś w pamięci SUBIEKT czy też SQL SUBIEKTA trzyma jaką wagę ma obecna baza danych. Podmieniona ma inną wagę i nie chce jej otworzyć. Ciężko mi powiedzieć.

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4875
  • Reputacja +172/-11
Odp: SUBIEKT GT przeniesienie bazy danych. POMOCY
« Odpowiedź #7 dnia: Maj 30, 2019, 13:23:59 »
Napiszę ostatni raz, krótkimi zdaniami.
Może będzie łatwiejsze do zrozumienia.

Ocena: Robisz to źle.

Zalecenia:
Rób poprawnie.
albo
Nie zawracaj gitary.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline 2Le

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: 1.50 SP1 HF1
Odp: SUBIEKT GT przeniesienie bazy danych. POMOCY
« Odpowiedź #8 dnia: Maj 30, 2019, 13:26:44 »
Napiszę ostatni raz, krótkimi zdaniami.
Może będzie łatwiejsze do zrozumienia.

Ocena: Robisz to źle.

Zalecenia:
Rób poprawnie.
albo
Nie zawracaj gitary.
Zastanów się co napisałeś bo mądrości w tym nie widzę żadnej. Jeżeli nie chcesz pomóc to nie zawracaj sobie głowy i nie zaglądaj do tego wątku. Znajdą się ludzie bardziej kompetentni.

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4875
  • Reputacja +172/-11
Odp: SUBIEKT GT przeniesienie bazy danych. POMOCY
« Odpowiedź #9 dnia: Maj 30, 2019, 13:55:50 »
Daruj sobie ocenianie moich kompetencji bo ta ocena w kwestii SQL to, z całym szacunkiem, nie Twoja półka.
Chcesz skorzystać z porady to korzystaj, nie to nie, wycieczki osobiste sobie daruj.
Dokładnie wiem co piszę (nawet nie zauważyłeś że podałem jeden z przykładowych powodów, które mogą nie pozwolić na start usługi) i sugeruję co robisz źle, natomiast po Tobie spływa wszystko jak po kaczce.
Jak robić kopię poprawnie napisał Ci Sławek:
W parametrach archiwizacji masz różne sposoby archiwizacji. Również taką z jaką chcesz wykonać (codziennie nowa bez nadpisywania - dodawana jest data). Nie rozumiem tylko dlaczego nie mógłbyś niby odtworzyć na drugim komputerze...
Czego w tym wyjaśnieniu brak?


Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline Artwi

  • Aktywny użytkownik
  • ***
  • Wiadomości: 187
  • Reputacja +3/-0
  • Wersja programu: Insert GT aktualny
Odp: SUBIEKT GT przeniesienie bazy danych. POMOCY
« Odpowiedź #10 dnia: Maj 30, 2019, 15:48:24 »
No nie możesz robić backupu baz MS SQL poprzez kopiowanie plików tej bazy, bo to się nie sprawdza, głównie przy przenoszeniu na inny serwer, co może być w takim przypadku skrajnie trudne lub niemożliwe.

Od tego jest backup mechanizmami w MS SQL. Jak chcesz go automatycznie wykonywać wg harmonogramu, to Archiwizator InsERTa GT trochę się nie sprawdzi, bo automatycznie wg harmonogramu tego nie wykonuje, tylko ręcznie. - Przepraszam, właśnie sprawdziłem, że Archiwizator InsERTa ma możliwość wykonywania kopii wg Harmonogramu, więc też się sprawdzi.

W płatnej wersji MS SQL masz wbudowane wykonywanie backupów wg zadanego harmonogramu. W darmowej wersji musisz sobie poszukać w sieci niezliczonych skryptów, które to robią i umieścić je w harmonogramie Windows.

Możesz też to wszystko sobie wygodnie wyklikać w jakiś programach do backupów baz danych, np. SQLBackupAndFTP (darmowy do 2 baz) i będzie automatem w tle robił backupy i kasował stare po zadanym okresie o ile 2 bazy załatwią problem.

Jak już będziesz miał prawidłowy backup bazy (a nie plików bazy, bo to co innego) to na nowym komputerze taki backup odtwarzasz Archiwizatorem z pakietu Insert GT i po problemie: pod warunkiem, że MS SQL na tym nowym komputerze jest w tej samej lub nowszej wersji (bo jak jest w starszej, to też sobie nie poradzisz).

Zapamiętaj: nie myl backupu plików bazy MS SQL z backupem bazy MS SQL, bo jak się przekonałeś, obcy serwer MS SQL odmówi pracy z takimi plikami i z Twoją wiedzą sobie z tym nie poradzisz.
« Ostatnia zmiana: Maj 30, 2019, 15:52:36 wysłana przez Artwi »
Mając na uwadze, że ewentualna krytyka może być, tak musimy zrobić, żeby tej krytyki nie było, tylko aplauz i zaakceptowanie.

Offline 2Le

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: 1.50 SP1 HF1
Odp: SUBIEKT GT przeniesienie bazy danych. POMOCY
« Odpowiedź #11 dnia: Maj 31, 2019, 09:36:36 »
No nie możesz robić backupu baz MS SQL poprzez kopiowanie plików tej bazy, bo to się nie sprawdza, głównie przy przenoszeniu na inny serwer, co może być w takim przypadku skrajnie trudne lub niemożliwe.

Od tego jest backup mechanizmami w MS SQL. Jak chcesz go automatycznie wykonywać wg harmonogramu, to Archiwizator InsERTa GT trochę się nie sprawdzi, bo automatycznie wg harmonogramu tego nie wykonuje, tylko ręcznie. - Przepraszam, właśnie sprawdziłem, że Archiwizator InsERTa ma możliwość wykonywania kopii wg Harmonogramu, więc też się sprawdzi.

W płatnej wersji MS SQL masz wbudowane wykonywanie backupów wg zadanego harmonogramu. W darmowej wersji musisz sobie poszukać w sieci niezliczonych skryptów, które to robią i umieścić je w harmonogramie Windows.

Możesz też to wszystko sobie wygodnie wyklikać w jakiś programach do backupów baz danych, np. SQLBackupAndFTP (darmowy do 2 baz) i będzie automatem w tle robił backupy i kasował stare po zadanym okresie o ile 2 bazy załatwią problem.

Jak już będziesz miał prawidłowy backup bazy (a nie plików bazy, bo to co innego) to na nowym komputerze taki backup odtwarzasz Archiwizatorem z pakietu Insert GT i po problemie: pod warunkiem, że MS SQL na tym nowym komputerze jest w tej samej lub nowszej wersji (bo jak jest w starszej, to też sobie nie poradzisz).

Zapamiętaj: nie myl backupu plików bazy MS SQL z backupem bazy MS SQL, bo jak się przekonałeś, obcy serwer MS SQL odmówi pracy z takimi plikami i z Twoją wiedzą sobie z tym nie poradzisz.

Bardzo mi pomogłeś swoją wypowiedzią. Dowiedziałem się prawie wszystkiego z tej wypowiedzi. Jeżeli chodzi o harmonogram archiwizatora SUBIEKT to może wiesz dlaczego nie chce mi zapisać harmonogramu? Wyrzuca mi błąd "0x8007052e błąd logowania: nieznana nazwa użytkownika lub nieprawidłowe hasło". Harmonogram próbuję tworzyć z hasłem i bez. Wyrzuca mi w/w błąd, ale harmonogram widzę, że się zapisuje lecz nie uruchamia go.

Udało mi się rozwiązać problem. Konieczne było ustawienie hasła dla Administratora w panelu sterowania. Dziękuję wszystkim za pomoc! Pozdrawiam serdecznie.
« Ostatnia zmiana: Maj 31, 2019, 09:58:47 wysłana przez 2Le »

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4875
  • Reputacja +172/-11
Odp: SUBIEKT GT przeniesienie bazy danych. POMOCY
« Odpowiedź #12 dnia: Maj 31, 2019, 09:56:32 »
Bez hasła nie zadziała na pewno.
Z hasłem ma działać, ale komunikat mówi jasno że hasło i użytkownik są do kitu.
Nie podajesz czasem hasła i użytkownika Subiekta, albo serwera SQL?
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Forum Użytkownikow Subiekt GT

Odp: SUBIEKT GT przeniesienie bazy danych. POMOCY
« Odpowiedź #12 dnia: Maj 31, 2019, 09:56:32 »