InsERT GT => Subiekt GT => Wątek zaczęty 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>]
-
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.
-
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 ?
-
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.
-
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.
-
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 :)
-
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...
-
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?
-
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.
-
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.
-
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)
-
Czy mógłbyś w takim razie podpowiedzieć, jak wykonać przeniesienie bazy danych z 2005 do 2014 za pomocą SSMS?
-
"Databases->prawy myszy->Restore Database..."
-
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...
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?
-
Ciekawa sprawa, archiwizacja/dearchiwizacja nie dziala z zadna baza, 2008-14. Ktos jeszcze mial podobny problem?
-
Zanim ktoś coś podpowie, to moze podał byś komunikaty.
A jest zainstalowany BC?
-
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.
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?
-
SQL Server 2005 Backward Compatibility wymagany do archiwizacji/dearchiwizacji. Jest na płytce Insertu.
-
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
-
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
-
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 ?
-
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ę?
-
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.
-
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.
-
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.
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.
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.
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.