Migracja bazy Wonderware Historian między komputerami z taką samą wersją oprogramowania AVEVA/Wonderware
Technical guide for migrating Wonderware Historian database between computers, covering prerequisites, migration steps, and user configuration in SQL Server Management Studio.
Aby przenieść bazę Historian'a z jednego komputera na drugi w zakresie tej samej wersji oprogramowania AVEVA/Wonderware, należy posłużyć się notą techniczną dotyczącą migracji bazy danych Runtime Historian'a. Nota techniczna została dołączona do artykułu. Ważne, aby komputery miały różne nazwy i adresy IP.
Po wykonaniu operacji opisanych w nocie technicznej, należy dodatkowo wykonać modyfikacje na grupach użytkowników i użytkownikach w Microsoft SQL Server Management Studio.
Opisana w nocie procedura każe uruchomić aplikację Configurator, aby baza danych Historiana została zmigrowana. W przypadku, gdy nie ma zmiany wersji to migracja się nie uruchamia i nie są na nowo tworzone powiązania z grupami użytkowników aaAdministrators, aaPowerUsers i aaUsers.
-
Uruchomić Microsoft SQL Server Management Studio
Rozwinąć Databases -> Runtime -> Security -> Users. Powinny znajdować się tam grupy użytkowników aaAdministrators, aaPowerUsers, aaUsers z przedrostkami ze starą nazwą komputera (np. stara_nazwa_komputera\aaAdministrators itp.). Każdą grupę należy usunąć (prawy przycisk myszy na grupę -> Delete). -
Następnie rozwinąć Server -> Security -> Logins, odnaleźć wszystkie 3 grupy: Nowa_Nazwa_Komputera\aaAdministrators, Nowa_Nazwa_Komputera\aaPowerUsers, Nowa_Nazwa_Komputera\aaUsers.
-
Kliknąć prawym przyciskiem myszy na Nowa_Nazwa_Komputera\aaAdministrators i przejść do Properties, a następnie User Maping. Przy wierszu Runtime należy zaznaczyć checkbox w kolumnie Map, a następnie w polu Database role membership for: Runtime zaznaczyć checkbox przy aaAdministrators i potwierdzić klikając OK.
5. Kliknąć prawym przyciskiem myszy na Nowa_Nazwa_Komputera\aaPowerUsers i przejść do Properties, a następnie User Maping. Przy wierszu Runtime należy zaznaczyć checkbox w kolumnie Map, a następnie w polu Database role membership for: Runtime zaznaczyć checkbox przy aaPowerUsers i potwierdzić klikając OK.
6. Kliknąć prawym przyciskiem myszy na Nowa_Nazwa_Komputera\aaUsers i przejść do Properties, a następnie User Maping. Przy wierszu Runtime należy zaznaczyć checkbox w kolumnie Map, a następnie w polu Database role membership for: Runtime zaznaczyć checkbox przy aaUsers i potwierdzić klikając OK.
7. Nowe grupy powinny pojawić się w Databases -> Runtime -> Security -> Users.
8. Po wszystkim uruchomić Historian'a z OCMC/SMC (Enable Allow to run Historian)ego.