InsERT GT => Subiekt GT => Wątek zaczęty przez: crisp w Lipiec 17, 2014, 14:28:01

Tytuł: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: crisp w Lipiec 17, 2014, 14:28:01
Witam,

W związku z wymianą serwerów muszę przenieść bazę Subiekta GT 1.25 z SQL 2005 Standard na 2014 Express.

Problem pojawia się przy użytkowniku "sa". Do tej pory Subiekt chodzi na bazie, gdzie "sa" nie ma hasła (puste). SQL 2014 nie pozwala na utworzenie instancji z pustym hasłem dla "sa", z kolei Subiekt nie potrafi sie zdearchiwizować z bazy, gdzie nie było tego hasła do bazy, gdzie takie hasło jest (tak wynika z logów).

Obecnie poszukuję informacji, jak zainstalować SQLa w trybie CHECK_POLICY OFF, żeby można było ustawić puste hasło dla "sa", ale może ktoś w międzyczasie podpowiedziałby, jak przeprowadzić dearchiwizację przy takiej niezgodności haseł?

P.S.
Log z serwera:
2014-07-17 14:38:54  Logon  Login failed for user 'sa'. Reason: Password did not match that for the login provided. [CLIENT: <named pipe>]
Tytuł: Odp: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: Aldo w Lipiec 17, 2014, 17:21:53
Albo ustawić instalację SQL z batcha z odpowiednimi parametrami - tak jest instalowany SQl z płyty Insertu, albo przy instalacji podać hasło dla sa, a później z poziomu SQL Managera wyczyścić hasło.
Można też zostawić hasło, a ustawić pliki startowe gt (.xml) wpisując do nich hasło.
Tytuł: Odp: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: dkozlowski w Lipiec 17, 2014, 17:47:46
W związku z wymianą serwerów muszę przenieść bazę Subiekta GT 1.25 z SQL 2005 Standard na 2014 Express.
Zamieniasz wersję "Standard" na "Express" ? Jaki to ma sens ? Na pewno wiesz co robisz, jak ktoś wydał tyle na Standard to chyba była jakiś powód ?
Tytuł: Odp: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: birds22 w Lipiec 17, 2014, 19:20:24
W związku z wymianą serwerów muszę przenieść bazę Subiekta GT 1.25 z SQL 2005 Standard na 2014 Express.
Zamieniasz wersję "Standard" na "Express" ? Jaki to ma sens ? Na pewno wiesz co robisz, jak ktoś wydał tyle na Standard to chyba była jakiś powód ?

Chyba jedynym sensownym wytłumaczeniem jest posiadanie serwera w wersji 2012 (R2), na którym to wersja 2005 nie jest obsługiwana.
Tytuł: Odp: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: dkozlowski w Lipiec 17, 2014, 20:14:33
Nie znamy powodów takiej decyzji, a dużo lepszym rozwiązaniem byłoby postawić dwie maszyny lub zrobić downgrade do WS 2008 R2, aby zachować pełnego SQL'a.

Pozostaje jeszcze ostatnie moje pytanie, już robiłem downgrade'y baz danych przez nieprzemyślane decyzje.
Tytuł: Odp: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: crisp w Lipiec 21, 2014, 10:11:05
przy instalacji podać hasło dla sa, a później z poziomu SQL Managera wyczyścić hasło.

Ostatecznie tak właśnie zrobiłem. Niestety, jest kolejny error. Jeszcze bardziej "niestety", tym razem nie ma żadnych informacji w logach co jest nie tak. Po prostu błąd przy samym końcu importu archiwum i już.

Zamieniasz wersję "Standard" na "Express" ? Jaki to ma sens ?

Przez jakiś czas, jako serwery zapasowe będą wykorzystywane stare serwery, które nie udźwigną wersji Standard. Już teraz ledwo chodzą na 2005 Standard. Wersja express jest jednak lżejsza i mniej zasobożerna.

Chyba jedynym sensownym wytłumaczeniem jest posiadanie serwera w wersji 2012 (R2), na którym to wersja 2005 nie jest obsługiwana.

Dokładnie tak :)
Tytuł: Odp: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: dkozlowski w Lipiec 21, 2014, 10:19:35
przy instalacji podać hasło dla sa, a później z poziomu SQL Managera wyczyścić hasło.

Ostatecznie tak właśnie zrobiłem. Niestety, jest kolejny error. Jeszcze bardziej "niestety", tym razem nie ma żadnych informacji w logach co jest nie tak. Po prostu błąd przy samym końcu importu archiwum i już.

No ale jaki dokładnie błąd ? SSMS zwraca wszystkie błędy...

Zamieniasz wersję "Standard" na "Express" ? Jaki to ma sens ?

Przez jakiś czas, jako serwery zapasowe będą wykorzystywane stare serwery, które nie udźwigną wersji Standard. Już teraz ledwo chodzą na 2005 Standard. Wersja express jest jednak lżejsza i mniej zasobożerna.

Delikatnie mówiąc nie mam zielonego pojęcia o czym piszesz ? Przecież właśnie o to chodzi, aby SQL pobierał jak najwięcej "zasobów", gdyż wtedy może wydajniej pracować ?

Chyba jedynym sensownym wytłumaczeniem jest posiadanie serwera w wersji 2012 (R2), na którym to wersja 2005 nie jest obsługiwana.

Dokładnie tak :)

Nie jestem pewien czy przeczytałeś moje pytania i uwagi...
Tytuł: Odp: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: crisp w Lipiec 21, 2014, 16:49:53
SSMS zwraca wszystkie błędy...

Możesz podpowiedzieć, jak je stamtąd odczytać?

Delikatnie mówiąc nie mam zielonego pojęcia o czym piszesz ? Przecież właśnie o to chodzi, aby SQL pobierał jak najwięcej "zasobów", gdyż wtedy może wydajniej pracować ?

Domyślam się, że wiele osób może nie mieć pojęcia, ponieważ mało kto już na tym świecie pamięta tak słabe maszyny, jakimi ja dysponuję. Powiedzmy, że u mnie SQL Standard nawet nie ma na czym się rozpędzić - jeden jednordzeniowy, jednowątkowy CPU 2GHz na pradawnym DDR1 2GB, ponadto sprzęt ma ponad 11 lat, więc zmęczenie materiału też robi swoje. Ale to już mało ważne, taki offtopic.

Chyba jedynym sensownym wytłumaczeniem jest posiadanie serwera w wersji 2012 (R2), na którym to wersja 2005 nie jest obsługiwana.

Dokładnie tak :)

Nie jestem pewien czy przeczytałeś moje pytania i uwagi...

Mamy licencje na WS 2012, nie mamy na 2008, czy inne. Ot całe sedno sprawy.

Zastanawiam się, czy nie powinienem na wirtualce zainstalować jakiegoś np. trialowego Windowsa, żeby po kolei robić import bazy do coraz nowszych wersji SQL? Może jest zbyt duża różnica między 2005, a 2014? Czy wymyślam?
Tytuł: Odp: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: dkozlowski w Lipiec 21, 2014, 17:20:06
SSMS zwraca wszystkie błędy...

Możesz podpowiedzieć, jak je stamtąd odczytać?

Chyba nie rozumiem... Aby zobaczyć błąd w aplikacji trzeba jej najpierw użyć - odtwarzałeś w ogóle backup za pomocą SSMS ?

Mamy licencje na WS 2012, nie mamy na 2008, czy inne. Ot całe sedno sprawy.

Ciągle wygląda na to, że nie czytałeś tego co napisałem, dlaczego nie macie licencji na WS2008 (dlaczego nie macie prawa do downgrade'u) ?

Zastanawiam się, czy nie powinienem na wirtualce zainstalować jakiegoś np. trialowego Windowsa, żeby po kolei robić import bazy do coraz nowszych wersji SQL? Może jest zbyt duża różnica między 2005, a 2014? Czy wymyślam?

A nad czym się tu zastanawiać, trzeba wcześniej się dowiedzieć (http://msdn.microsoft.com/en-us/library/ms143393.aspx (http://msdn.microsoft.com/en-us/library/ms143393.aspx)) i sprawdzić. Jak pisałem wcześniej powrót do niższej wersji jest możliwy, ale skomplikowany.
Tytuł: Odp: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: crisp w Lipiec 22, 2014, 09:22:09
Dobra, zostawmy kwestie naszych licencji. Nie możemy, nie mamy i mieć nie będziemy. Po prostu korzystamy z MAPS, który nie pozwala (http://blogs.msdn.com/b/mssmallbiz/archive/2007/02/15/update-what-downgrade-rights-are-included-in-my-action-pack-subscription.aspx) na downgrade.

Co do SSMS, to chyba jednak nie zrozumiałem. O jakiej aplikacji SSMS mówisz?

Do tej pory backup odtwarzałem przez archiwizator.
Tytuł: Odp: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: dkozlowski w Lipiec 22, 2014, 10:15:10
Dobra, zostawmy kwestie naszych licencji. Nie możemy, nie mamy i mieć nie będziemy. Po prostu korzystamy z MAPS, który nie pozwala (http://blogs.msdn.com/b/mssmallbiz/archive/2007/02/15/update-what-downgrade-rights-are-included-in-my-action-pack-subscription.aspx) na downgrade.

To wiele tłumaczy...

Co do SSMS, to chyba jednak nie zrozumiałem. O jakiej aplikacji SSMS mówisz?

https://www.google.pl/#q=ssms (https://www.google.pl/#q=ssms)
Tytuł: Odp: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: crisp w Lipiec 22, 2014, 13:06:45
Czy mógłbyś w takim razie podpowiedzieć, jak wykonać przeniesienie bazy danych z 2005 do 2014 za pomocą SSMS?
Tytuł: Odp: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: dkozlowski w Lipiec 22, 2014, 13:08:11
"Databases->prawy myszy->Restore Database..."
Tytuł: Odp: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: crisp w Lipiec 22, 2014, 15:01:26
Udało się przenieść bazę z 2005 na 2012... Sprawdzam, czy wejdzie na 2014, ale jeśli nie to na jakiś czas może zostać i 2012 ;)

Pozostał problem archiwizacji/dearchiwizacji...
Cytuj
Serwer 'SERWER\INSERTGT' nie mógł przeprowadzić archiwizacji.
Szczegóły błędu można znaleźć w tzw. logu serwera (menu Serwer).

Jakieś sugestie? Czy może Subiekt 1.25 nie współgra z bazami >= 2012?
Tytuł: Odp: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: crisp w Lipiec 26, 2014, 10:46:33
Ciekawa sprawa, archiwizacja/dearchiwizacja nie dziala z zadna baza, 2008-14. Ktos jeszcze mial podobny problem?
Tytuł: Odp: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: Aldo w Lipiec 26, 2014, 11:09:09
Zanim ktoś coś podpowie, to moze podał byś komunikaty.
A jest zainstalowany BC?
Tytuł: Odp: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: crisp w Lipiec 28, 2014, 10:18:43
Zanim ktoś coś podpowie, to moze podał byś komunikaty.

Tak, jak wspominałem wcześniej. Komunikatów żadnych poza błędem. W logach też czysto.

Cytuj
Serwer 'SERWER\INSERTGT' nie mógł przeprowadzić archiwizacji.
Szczegóły błędu można znaleźć w tzw. logu serwera (menu Serwer).

A jest zainstalowany BC?

Co to jest BC?
Tytuł: Odp: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: Aldo w Lipiec 28, 2014, 10:43:42
SQL Server 2005 Backward Compatibility wymagany do archiwizacji/dearchiwizacji. Jest na płytce Insertu.
Tytuł: Odp: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: ziolkowskib w Lipiec 14, 2017, 16:47:45
Jeśli chodzi o problem z dearchiwizacją to sam się z nim zmagam. Generalnie pomaga wgranie Microsoft SQL Server 2005 Backward compatibility, jak zasugerowano na stronie Insertu. Problem w tym, że nie da się tego zainstalować na maszynie z Windows 10... W wypadku Windows 7 i SQL Express 2008 to rozwiązało problem.

https://www.insert.com.pl/dla_uzytkownikow/e-pomoc_techniczna/1006,nie-mozna-wykonac-dearchiwizacji-co-sprawdzic-jesli-pojawia-sie-taki-komunikat.html
Tytuł: Odp: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: candy w Lipiec 14, 2017, 16:55:08
Generalnie pomaga wgranie Microsoft SQL Server 2005 Backward compatibility, jak zasugerowano na stronie Insertu. Problem w tym, że nie da się tego zainstalować na maszynie z Windows 10...
Uff, całe szczęście że o tym nie wiedziałem, bo by mi się to nigdy nie udało  ;)

Wybacz, ale po prostu głupstwa opowiadasz
Tytuł: Odp: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: dkozlowski w Lipiec 14, 2017, 16:56:08
Problem jest gdzie indziej, da się zainstalować BC2005 na W10, przecież link, który sam zmieściłeś zawiera zrzuty ekranu właśnie z W10, więc skąd wziąłeś tak bzdurną informację, że jest inaczej ?
Tytuł: Odp: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: ziolkowskib w Lipiec 16, 2017, 10:25:06
Link, który wrzuciłem prezentuje zrzut ekranu z Windows 7, a nie z Windows 10, ale kto by się tym przejmował.
To samo dotyczy zrzutu zaprezentowanego przez kolegę Candy.
Na Windows 10 wygląda to odrobinę inaczej (załącznik).
Informację biorę stąd, że nie jestem w stanie zainstalować tego dodatku na Windows 10 bo otrzymuję komunikat błędu (załącznik).
Czy ktoś ma jakąś konkretną radę?
Tytuł: Odp: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: dkozlowski w Lipiec 16, 2017, 11:07:53
Link, który wrzuciłem prezentuje zrzut ekranu z Windows 7, a nie z Windows 10, ale kto by się tym przejmował.
To samo dotyczy zrzutu zaprezentowanego przez kolegę Candy.
Na Windows 10 wygląda to odrobinę inaczej (załącznik).

Wyjątkowo mocno nie chcesz rozwiązać swojego problemu... Dwie doświadczone osoby nie tylko piszą, ale udowadniają Ci (wskazują/zamieszczają zrzuty ekranu), że się mylisz, a Ty ciągle nawet przez chwilę nie zastanowiłeś się czego nie wiesz i gdzie popełniasz błąd... Jak właśnie pokazałeś nie znasz podstaw obsługi Windows 10 w zakresie instalacji i deinstalacji programów, "Deinstalacja poprzez Panel sterowania": http://www.komputerswiat.pl/poradniki/programy/windows/2012/09/jak-odinstalowac-aplikacje-w-windows-7.aspx (http://www.komputerswiat.pl/poradniki/programy/windows/2012/09/jak-odinstalowac-aplikacje-w-windows-7.aspx), więc wszystko jest możliwe...

Informację biorę stąd, że nie jestem w stanie zainstalować tego dodatku na Windows 10 bo otrzymuję komunikat błędu (załącznik).

A raczysz w końcu napisać co instalujesz, w tym skąd posiadasz wersję instalacyjną i dlaczego miałoby się udać - w jakiej bitowości masz system operacji i jaką wersję bitową komponentów próbujesz instalować ?

Czy ktoś ma jakąś konkretną radę?

Zamieszczaliśmy ją na forum niezliczoną ilość razy - jeśli nie wiesz co robisz to do instalacji należy skorzystać z serwerowej instalacji nadzorowanej dostarczanej przez Insert, a do operacji ba bazie danych narzędzi dostarczanych przez Insert, jeśli sobie z czymś nie radzisz i/lub nie masz na to czasu to można zgłosić się do swojego dostawcy programu.
Tytuł: Odp: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: candy w Lipiec 16, 2017, 12:04:22
Link, który wrzuciłem prezentuje zrzut ekranu z Windows 7, a nie z Windows 10, ale kto by się tym przejmował.
To samo dotyczy zrzutu zaprezentowanego przez kolegę Candy.
Nieprawda, zrzut, który dostałeś ode mnie był zrobiony na Windows 10 Professional.
Żebyś nie namieszał innym w głowach załączam pełniejszy obrazek, w którego treść oczywiście możesz nie uwierzyć jeśli tak chcesz.

Napisałem wyraźnie co zrobić, dkozlowski napisał innymi słowami, co z tymi poradami zrobisz to Twój wybór, ale dalej już radź sobie beze mnie.
Tytuł: Odp: Przesiadka z SQL 2005 Standard na 2014 Express
Wiadomość wysłana przez: ziolkowskib w Lipiec 16, 2017, 20:25:42
Cytuj
A raczysz w końcu napisać co instalujesz, w tym skąd posiadasz wersję instalacyjną i dlaczego miałoby się udać - w jakiej bitowości masz system operacji i jaką wersję bitową komponentów próbujesz instalować ?

I tym oto pytaniem rozwiązałeś mój problem i uświadomiłeś mi, że problem znajdował się między monitorem, a oparciem fotela lub w skrócie, że jestem debilem ;-)
Próbowałem wgrać wersję 32 bitową do systemu Windows 10 x64... Mea Culpa.

Cytuj
Dwie doświadczone osoby nie tylko piszą, ale udowadniają Ci (wskazują/zamieszczają zrzuty ekranu), że się mylisz

Nie wiem czy wskazanie komuś, że się myli i nazwanie tego, co piszę bzdurami (nawet pomimo tego, że w tym wypadku było to w 100% prawdziwe) jest sposobem na rozwiązanie jego problemu, ale możliwe, że mamy inny sposób patrzenia na edukowanie innych.

Cytuj
Jak właśnie pokazałeś nie znasz podstaw obsługi Windows 10 w zakresie instalacji i deinstalacji programów

Najwyraźniej tak było i dziękuję za poszerzenie mojej wiedzy w tym zakresie.

Cytuj
Napisałem wyraźnie co zrobić

Śmiem twierdzić, że użyłeś wariacji na temat "dziwne, u mnie działa", ale skoro uważasz, że było inaczej to nie pozostaje mi nic innego jak podziękować za wyczerpującą odpowiedź i przeprosić za niezrozumienie.

Podsumowując: problem został rozwiązany. Bardzo przepraszam za zamieszanie i dziękuję dkozlowski za wskazanie mi mojego oczywistego błędu.