Autor Wątek: Przesiadka z SQL 2005 Standard na 2014 Express  (Przeczytany 15109 razy)

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

Offline crisp

  • Nowy użytkownik
  • *
  • Wiadomości: 8
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.25
Przesiadka z SQL 2005 Standard na 2014 Express
« dnia: 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>]
« Ostatnia zmiana: Lipiec 17, 2014, 14:44:56 wysłana przez crisp »

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10690
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Przesiadka z SQL 2005 Standard na 2014 Express
« Odpowiedź #1 dnia: 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.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17263
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Przesiadka z SQL 2005 Standard na 2014 Express
« Odpowiedź #2 dnia: 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 ?
Daniel, Białystok.

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9237
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: Przesiadka z SQL 2005 Standard na 2014 Express
« Odpowiedź #3 dnia: 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.
Sławek, Zduńska Wola

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17263
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Przesiadka z SQL 2005 Standard na 2014 Express
« Odpowiedź #4 dnia: 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.
Daniel, Białystok.

Offline crisp

  • Nowy użytkownik
  • *
  • Wiadomości: 8
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.25
Odp: Przesiadka z SQL 2005 Standard na 2014 Express
« Odpowiedź #5 dnia: 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 :)

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17263
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Przesiadka z SQL 2005 Standard na 2014 Express
« Odpowiedź #6 dnia: 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...
Daniel, Białystok.

Offline crisp

  • Nowy użytkownik
  • *
  • Wiadomości: 8
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.25
Odp: Przesiadka z SQL 2005 Standard na 2014 Express
« Odpowiedź #7 dnia: 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?

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17263
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Przesiadka z SQL 2005 Standard na 2014 Express
« Odpowiedź #8 dnia: 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) i sprawdzić. Jak pisałem wcześniej powrót do niższej wersji jest możliwy, ale skomplikowany.
Daniel, Białystok.

Offline crisp

  • Nowy użytkownik
  • *
  • Wiadomości: 8
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.25
Odp: Przesiadka z SQL 2005 Standard na 2014 Express
« Odpowiedź #9 dnia: 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 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.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17263
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Przesiadka z SQL 2005 Standard na 2014 Express
« Odpowiedź #10 dnia: 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 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
Daniel, Białystok.

Offline crisp

  • Nowy użytkownik
  • *
  • Wiadomości: 8
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.25
Odp: Przesiadka z SQL 2005 Standard na 2014 Express
« Odpowiedź #11 dnia: 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?

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17263
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Przesiadka z SQL 2005 Standard na 2014 Express
« Odpowiedź #12 dnia: Lipiec 22, 2014, 13:08:11 »
"Databases->prawy myszy->Restore Database..."
Daniel, Białystok.

Offline crisp

  • Nowy użytkownik
  • *
  • Wiadomości: 8
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.25
Odp: Przesiadka z SQL 2005 Standard na 2014 Express
« Odpowiedź #13 dnia: 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?
« Ostatnia zmiana: Lipiec 22, 2014, 15:45:57 wysłana przez crisp »

Offline crisp

  • Nowy użytkownik
  • *
  • Wiadomości: 8
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.25
Odp: Przesiadka z SQL 2005 Standard na 2014 Express
« Odpowiedź #14 dnia: Lipiec 26, 2014, 10:46:33 »
Ciekawa sprawa, archiwizacja/dearchiwizacja nie dziala z zadna baza, 2008-14. Ktos jeszcze mial podobny problem?

Odp: Przesiadka z SQL 2005 Standard na 2014 Express
« Odpowiedź #14 dnia: Lipiec 26, 2014, 10:46:33 »