Autor Wątek: MSSql - Compatibility level 2008 (100) na 2014 (120) - czy przestawić?  (Przeczytany 2198 razy)

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

Offline rtrobert

  • Nowy użytkownik
  • *
  • Wiadomości: 32
  • Reputacja +0/-0
  • Wersja programu: gt1.59hf2
Witam

Baza danych pracuje na silniku MS SQL 2014, ale przeglądam teraz parametry ustawień w sql menagment i widzę że baza danych ma compatibility level ustawiony na sql2008 (100).
Czy takie ustawienie zmniejsza wydajność bazy?
Czy mogę przełączyć na kompatybilność 2014?
Większość komputerów klienckich mają windows 7 ale jest kilka starszych (vista, i chyba jakiś z windows xp).

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17197
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: MSSql - Compatibility level 2008 (100) na 2014 (120) - czy przestawić?
« Odpowiedź #1 dnia: Lipiec 26, 2017, 15:59:38 »
Baza danych pracuje na silniku MS SQL 2014, ale przeglądam teraz parametry ustawień w sql menagment i widzę że baza danych ma compatibility level ustawiony na sql2008 (100).

W jakim celu była wykonywana taka zmiana ? "Nowe" niestety nie oznacza "lepsze"... Jeśli jest już 2014 to doinstaluj SP2.

Czy takie ustawienie zmniejsza wydajność bazy?

Dla programów Insertu - nie.

Czy mogę przełączyć na kompatybilność 2014?

Tak.

Większość komputerów klienckich mają windows 7 ale jest kilka starszych (vista, i chyba jakiś z windows xp).

Serwer bazy danych nie ma kompletnie żadnego związku z systemami operacyjnymi na stacjach klienckich.
Daniel, Białystok.

Offline rtrobert

  • Nowy użytkownik
  • *
  • Wiadomości: 32
  • Reputacja +0/-0
  • Wersja programu: gt1.59hf2
Odp: MSSql - Compatibility level 2008 (100) na 2014 (120) - czy przestawić?
« Odpowiedź #2 dnia: Lipiec 26, 2017, 16:54:27 »
Dziękuje za informacje.
Zmiana była wykonywana jak była instalowana nowa wersja subiekta na serwerze to z nią był w "komplecie" sql2014.

Czy przestawienie kompatybilności bazy na 2014 zwiększy wydajność pracy w subiekcie? Bo nie do końca rozumiem Twoją wypowiedź "Dla programów Insertu - nie." Domyślam się że nie koniecznie, ale proszę o wyjaśnienie.

Czy po przestawieniu na kompatybilność z 2008 na 2014 trzeba wykonać jeszcze jakieś inne czynności czy powinno bez problemu ruszyć z nowym ustawieniem?

Doinstaluje dodatek SP2 do mssql bo środowisko jest faktycznie bez tego dodatku. Dziękuje za podpowiedź.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17197
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: MSSql - Compatibility level 2008 (100) na 2014 (120) - czy przestawić?
« Odpowiedź #3 dnia: Lipiec 26, 2017, 17:10:25 »
Zmiana była wykonywana jak była instalowana nowa wersja subiekta na serwerze to z nią był w "komplecie" sql2014.

Dla ścisłości nie jest to wersja "2014" tylko "2014 SP1"... To, że jest dołączana taka wersja nie oznacza, że jest obowiązek jest instalacji, a wybór trzeba przemyśleć, gdyż powrót nie jest prosty/tani.

Czy przestawienie kompatybilności bazy na 2014 zwiększy wydajność pracy w subiekcie? Bo nie do końca rozumiem Twoją wypowiedź "Dla programów Insertu - nie." Domyślam się że nie koniecznie, ale proszę o wyjaśnienie.

Napisałem dość wyraźnie, że dla programów Insertu nic się nie zmieni, a Subiekt jest przecież programem Insertu... GT jest niestety jeszcze kompatybilne z MSDE/SQL 2000, natomiast być może w innych programach wykorzystujących możliwości nowszych wersji serwera SQL będzie inaczej, ale nie posiadam takich informacji.

Czy po przestawieniu na kompatybilność z 2008 na 2014 trzeba wykonać jeszcze jakieś inne czynności czy powinno bez problemu ruszyć z nowym ustawieniem?

Nic więcej.
Daniel, Białystok.

Offline rtrobert

  • Nowy użytkownik
  • *
  • Wiadomości: 32
  • Reputacja +0/-0
  • Wersja programu: gt1.59hf2
Odp: MSSql - Compatibility level 2008 (100) na 2014 (120) - czy przestawić?
« Odpowiedź #4 dnia: Lipiec 27, 2017, 15:30:57 »
Dziękuje za informacje.
Pozdrawiam

Forum Użytkownikow Subiekt GT

Odp: MSSql - Compatibility level 2008 (100) na 2014 (120) - czy przestawić?
« Odpowiedź #4 dnia: Lipiec 27, 2017, 15:30:57 »