Stjepan Vidačić, Mario Špicar, Assistant Professor Iva Gregurec, PhD, Associate Professor Antun Biloš, PhD, Assistant Professor Martina Tomičić Furjan, PhD, Assistant Professor Ivan Kelić, PhD, and Assistant Professor Davorin Turkalj, PhD
Ubrzani razvoj sustava MS SQL server i produkcije novih verzija tog sustava u zadnjih 20-tak godina ima značajan utjecaj na stabilnost poslovnih SQL baza podataka i pripadajućih aplikacija, te poslovnih informacijskih sustava (IS) u cjelini. Produkcije verzija MS SQL servera od 6.0, 6.5, 7.0, 2000, 2005, 2008, 2012, 2014, 2016, 2017 ukazuju na činjenicu kako se vrijeme između produkcije dvije verzije tog sustava skratilo sa nekoliko godina na jednu godinu. Temeljem navedenog postavlja se čitav niz pitanja kao što su: što navedeni ubrzani razvoj znači za aktivne poslovne SQL baze podataka, da li je kontinuirana nabava i instalacija novih verzija MS SQL servera za postojeće korisnike nužna, da li je od strane proizvođača tog sustava osigurana 100% kompatibilnost i mogućnost rutinske migracije postojećih SQL baza na novi sustav MS SQL server ili tu postoje određeni problemi, kako to dugoročno utječe na stabilnost IS-a poduzeća korisnika i sigurnost poslovnih baza podataka, koji su realni troškovi korisnika uzrokovani kontinuiranom produkcijom novih verzija MS SQL servera, koji su potencijalni rizici za korisnike itd. U navedenom smislu prvi cilj ovog rada je dati povijeni pregled verzija MS SQL servera, sa ključnim novostima koje su donosile nove produkcijske verzije, posebno sa stajališta kompatibilnosti SQL baza prethodnih verzija tog sustava. Drugi cilj je prijedlog optimalne i racionalne dinamike zanavljanja sustava MS SQL server koje bi se korisnici tog sustava trebali pridržavati sa ciljem praćenja razvoja tehnologije, ali uz minimalne rizike i troškove. Treći cilj je prijedlog metodike migracije aktivne SQL baze podataka sa postojeće na novu verziju MS SQL servera koja treba osigurati stabilnost poslovnih baza podataka i aplikacija, te poslovnog IS-a u cjelini., The rapid development of MS SQL server system and the manufacture of its new versions over the past twenty years has had a significant impact on the stability of business SQL databases and pertaining applications, and also on the business information systems (IS) in general. The manufacture of MS SQL servers 6.0, 6.5, 7.0, 2000, 2005, 2008, 2012, 2014, 2016, 2017 points to the fact that the time elapsed between two versions of that system has shortened from several years two to one year. This raises a number of questions, such as: how does this accelerated development affect the active business SQL databases?; is the continual procurement and installation of new versions of MS SQL servers something that users absolutely need?; does the manufacturer guarantee a 100% compatibility and option of routine migration of the existing SQL bases to the new MS SQL server system or there are certain problems that the user may expect?; how will, in the long run, that affect the stability of users' IS and the safety of business databases?; what is the real cost for the users of continual production of new versions of MS SQL servers?; what are potential risks for the users thereof?; etc. In the sense of the above, the primary goal of this paper is to provide a historical overview of the versions of MS SQL servers, including major novelties that the new versions bring about, particularly in terms of compatibility with the SQL bases of the previous versions of that system. Secondly, the paper aims to propose optimal and rational dynamic of substituting one version of MS SQL server system with another, which the users should do if they want to keep up with the development of technology, but with minimum risks and expenses. The third goal is to propose the methodology of migration of the active SQL database from the currently used version to a new version of the MS SQL server so as to ensure stability of business database and applications, and the business information systems in general.