Forum Użytkownikow Subiekt GT

InsERT GT => Subiekt GT => Wątek zaczęty przez: NAAP w Październik 09, 2019, 15:15:27

Tytuł: Jak (na stałe) wpisać w parametry uruchomieniowe hasło serwera SQL.
Wiadomość wysłana przez: NAAP w Październik 09, 2019, 15:15:27
Na komputerze z zainstalowanym serwerem SQL, gdy uruchamiam Subiekta, to wybieram użytkownika, wpisuję hasło i wszystko działa.
Jak uruchamiam Subiekta zdalnie (z innego komputera, łączącego się z serwerem zdalnie), to jestem każdorazowo proszony o podanie hasła serwera SQL.
Nie chcę, aby każdy pracownik musiał je pamiętać. ;-)

Kombinowałem z parametrami uruchomieniowymi (z poziomu programu serwisowego), ale bez efektu. Próbowałem też ręcznie edytować plik *.xml znajdujący się w folderze programdata/InsERT/InsERT GT/ żeby wyglądał podobnie do tego jak wygląda na komputerze serwerowym, ale to błądzenie po omacku również nie przyniosło żadnego rezultatu.

Robię coś źle, czy to już tak jest, że trzeba się ręcznie logować do serwera przy każdym uruchomieniu?

Z góry dzięki!

Michał
Tytuł: Odp: Jak (na stałe) wpisać w parametry uruchomieniowe hasło serwera SQL.
Wiadomość wysłana przez: candy w Październik 09, 2019, 15:31:56
Na komputerze z zainstalowanym serwerem SQL, gdy uruchamiam Subiekta, to wybieram użytkownika, wpisuję hasło i wszystko działa.
Jak uruchamiam Subiekta zdalnie (z innego komputera, łączącego się z serwerem zdalnie), to jestem każdorazowo proszony o podanie hasła serwera SQL.
Nie chcę, aby każdy pracownik musiał je pamiętać. ;-)

Kombinowałem z parametrami uruchomieniowymi (z poziomu programu serwisowego), ale bez efektu.
(...)
Robię coś źle, czy to już tak jest, że trzeba się ręcznie logować do serwera przy każdym uruchomieniu?
Tak, robisz coś źle.
Nie wiem co mogłeś zrobić źle w programie serwisowym, ale najwyraźniej dało się  ;)
Czy Ty aby tego programu serwisowego nie uruchamiasz na serwerze?
Bo jeśli nie i jeśli po podaniu parametrów ręcznie Subiekt się uruchamia to nie umiem się domyślić jakim cudem zapisanie tych samych parametrów uruchomieniowych za pomocą programu serwisowego nie pomaga.
Tytuł: Odp: Jak (na stałe) wpisać w parametry uruchomieniowe hasło serwera SQL.
Wiadomość wysłana przez: NAAP w Październik 09, 2019, 15:49:22
Na komputerze z zainstalowanym serwerem SQL, gdy uruchamiam Subiekta, to wybieram użytkownika, wpisuję hasło i wszystko działa.
Jak uruchamiam Subiekta zdalnie (z innego komputera, łączącego się z serwerem zdalnie), to jestem każdorazowo proszony o podanie hasła serwera SQL.
Nie chcę, aby każdy pracownik musiał je pamiętać. ;-)

Kombinowałem z parametrami uruchomieniowymi (z poziomu programu serwisowego), ale bez efektu.
(...)
Robię coś źle, czy to już tak jest, że trzeba się ręcznie logować do serwera przy każdym uruchomieniu?
Tak, robisz coś źle.
Nie wiem co mogłeś zrobić źle w programie serwisowym, ale najwyraźniej dało się  ;)
Czy Ty aby tego programu serwisowego nie uruchamiasz na serwerze?
Bo jeśli nie i jeśli po podaniu parametrów ręcznie Subiekt się uruchamia to nie umiem się domyślić jakim cudem zapisanie tych samych parametrów uruchomieniowych za pomocą programu serwisowego nie pomaga.

Uruchamiam program serwisowy na komputerze klienckim. W trakcie uruchamiania widzę, że program nie łączy się z bazą na której zainstalowany jest Subiekt, tylko z lokalnym serwerem (gdzie kiedyś zainstalowana była stara instancja Subiekta z której już nie korzystamy). W nagłówku widzę "stary-serwer\INSERTGT - Program serwisowy"
Serwer -> parametry uruchomieniowe ->Wybrane -> z listy wybieram plik w którym chce edytować parametry "Subiekt - zdalny dostęp" i wpisuję kolejne dane:
Nazwę -> adres-serwera-w-sieci-lokalnej\nazwa-serwera,
Użytkownika -> ...
Hasło -> ...

Program łączy się bez problemu z serwerem, więc w części "Podmiot" wybieram sobie z listy podmiot i użytkownika.

Wykonaj -> zamknij.

Uruchamiam Subiekta (który we właściwościach jako element docelowy ma wpisany "c:\Program Files (x86)\InsERT\InsERT GT\Subiekt.exe" Subiekt - zdalny dostęp.xml) i pojawia mi się oknro uruchomieniowe z wpisanym adresem]nazwą serwera, uzupełnionym użytkownikiem i pustym polem hasło.
Tytuł: Odp: Jak (na stałe) wpisać w parametry uruchomieniowe hasło serwera SQL.
Wiadomość wysłana przez: candy w Październik 09, 2019, 16:04:45
Uruchamiam Subiekta (który we właściwościach jako element docelowy ma wpisany "c:\Program Files (x86)\InsERT\InsERT GT\Subiekt.exe" Subiekt - zdalny dostęp.xml) i pojawia mi się oknro uruchomieniowe z wpisanym adresem]nazwą serwera, uzupełnionym użytkownikiem i pustym polem hasło.
Nie wiem, ale prawdopodobnie robisz jakiś prosty błąd. Nie zobaczę, nie zgadnę.

Tytuł: Odp: Jak (na stałe) wpisać w parametry uruchomieniowe hasło serwera SQL.
Wiadomość wysłana przez: birds22 w Październik 09, 2019, 16:57:41
"Subiekt - zdalny dostęp.xml" - Naprawdę masz tutaj spacje?
Tytuł: Odp: Jak (na stałe) wpisać w parametry uruchomieniowe hasło serwera SQL.
Wiadomość wysłana przez: NAAP w Październik 10, 2019, 10:12:34
"Subiekt - zdalny dostęp.xml" - Naprawdę masz tutaj spacje?

Tak, ale poszedłem tym tropem i zmieniłem nazwę pliku na Subiekt-ZdalnyDostep.xml, edytowałem parametry uruchomieniowe w Programie Serwisowym, zmieniłem element docelowy we właściwościach skrótu do Subiekta i... #brzoskwinia - zero efektu.


---

Edit - zalogowałem się na konto administratora na komputerze klienckim, powtórzyłem całą procedurę zaznaczając we właściwościach zaawansowanych skrótu (Subiekt -> PPM -> właściwości -> skrót -> zaawansowane) "uruchom jako administrator".
Powyższe rozwiązało problem uruchamiania Subiekta na koncie administratora, ale wymuszało wpisywanie hasła administratora na koncie bez takich uprawnień. Odznaczyłem ten ptaszek na koncie bez uprawnień i całość ruszyła.