mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Uruchomienie symfonii na dwóch sesjach serwera https://forum.mix-soft.pl/viewtopic.php?f=16&t=475 |
Strona 1 z 2 |
Autor: | bartek [ 2008-12-27, 18:57 ] | ||
Tytuł: | Uruchomienie symfonii na dwóch sesjach serwera | ||
Mam zainstalowaną Symfonię Handel Premium na serwerze (Win Server 2008). Będąc zalogowany na jednej sesji, na której mam uruchomioną symfonię nie mogę uruchomić aplikacji na drugiej sesji. Wyrzuca mi błędęm z załącznika. Można to jakoś obejść?
|
Autor: | rafal [ 2008-12-27, 22:17 ] |
Tytuł: | |
mówisz o terminal server? |
Autor: | rafal [ 2008-12-27, 22:24 ] |
Tytuł: | |
Zalecanym rozwiązaniem jest instalacja Pervasive. Jeżeli z jakiegoś powodu nie jest to mozliwe i Symfonia musi pozostać w instalacji typowej (z Microkernelem) to : Przy uruchamianiu Symfonii Microkernel tworzy plik transakcji *.TRN Miejsce tworzenia tego pliku podane jest 1. Dla wersji 16bit : W pliku BTI.INI Kod: [Btrieve Client] trnfile=C:\WINDOWS\Symfonia 2. Dla wersji 32bit : W rejestrach Kod: [HKEY_LOCAL_MACHINE\SOFTWARE\Btrieve Technologies\Microkernel Workstation Engine\Version 6.15\Settings] "Home Directory"="C:\\WINDOWS\\Symfonia" przy pracy terminalowej podany katalog jest wspólny dla wszystkich sesji. W efekcie przy uruchomieniu drugiego i kolejnych stanowisk nie ma możliwości tworzenia pliku *.TRN bo on już tam jest i w dodatku zablokowany. Rozwiązanie : Należy zmienić miejsce tworzenia pliku *.TRN na np:. katalog domowy użytkownika. H:\. Wtedy każdy zalogowany użytkownik zapisuje pliki *.TRN w swoim katalogu i nie koliduje z pozostałymi. To działa. |
Autor: | bartek [ 2008-12-29, 00:14 ] |
Tytuł: | |
Dziękuję bardzo za pomoc i mam kolejną prośbę. Próbowałem w pliku BTI.INI wpisać: trnfile=%USERPROFILE%\Documents Niestety taka kombinacja nie działa. Nie rozpoznaje katalogu danego użytkownika. Można to jakoś inaczej rozwiązać? Wpisać formułkę, która załatwi to co próbuję zrobić? |
Autor: | rafal [ 2008-12-29, 00:18 ] |
Tytuł: | |
a co stoi na przeszkodzie zrobić to tak jak opisałem wyżej? |
Autor: | darek.007 [ 2009-01-04, 20:54 ] |
Tytuł: | |
ja myslę, że problem jest na początku... jak można pracować na Symfonii bez pervasive? generalnie można - tylko poźniej trzeba robić doktorat z naprawiania baz danych |
Autor: | rafal [ 2009-01-04, 21:14 ] |
Tytuł: | |
jeżeli Symfonia działa na terminalu to nie ma już takiego zagrożenia. |
Autor: | bartek [ 2009-01-06, 10:53 ] |
Tytuł: | |
rafal pisze: a co stoi na przeszkodzie zrobić to tak jak opisałem wyżej? Nie za bardzo wiem jak to zrobić, o co dokładnie chodzi. Jeśli można z większymi szczegółami to będę wdzięczny. |
Autor: | darek.007 [ 2009-01-06, 11:31 ] | ||
Tytuł: | |||
chodzi o to żeby użytkownikom np. w profilu zdefiniować odpowiednio dysk Z: i następnie trnfile=z:\
|
Autor: | bartek [ 2009-01-06, 12:56 ] |
Tytuł: | |
Działa. Dziękuję |
Autor: | beta_tester [ 2009-01-11, 11:48 ] |
Tytuł: | |
darku, bartku, rafale HELP Czy można jeszcze bardziej łopatologicznie. Co po stronie użytkownika, co po stronie serwera Jestem zupełnie zielony i czytam, ale niestety nie potrafię tego przełożyć na działania Może poproszę o więcej screenów Konfiguracja: win 2k serwer jako terminal XP jako klient Symfonia premium |
Autor: | rafal [ 2009-01-12, 15:26 ] |
Tytuł: | |
beta_tester pisze: Jestem zupełnie zielony W takim razie proponuję zakup Pervasive |
Autor: | beta_tester [ 2009-01-12, 15:37 ] |
Tytuł: | |
No nie, bez żartów. Jakąś tam wiedzę jednak posiadam )nieco w innym zakresie) ale coś robię błędnie. Może sprecyzuję pytanie: 1\ Ustawienia lokalizacji pliku .trn dokonuję na maszynie klienckiej czy na serwerze? 2\ Katalog zdefiniowany na poziomie użytkownika (np dysk Z) może być dowolnym (nawet pustym katalogiem) czy musi być to folder instalacyjny Symfonii? Udało mi się połączyć na jednym uzytkowniku w kilku sesjach zdalnego pulpitu i odpalić parę instancji Symfonii, ale jednak wolałbym każdemu userowi dać inną sesję i innego uzytkownika pulpitu zdalnego bez błędu 20 |
Autor: | bartek [ 2009-01-12, 15:50 ] |
Tytuł: | |
Ad. 1 Ustawienie lokalizacji pliku .trn wykonujesz na serwerze. Ad. 2 Dowolny katalog. Każdy użytkownik, który będzie się logował musi tworzyć (poprzez odpalenie symfonii) plik .trn w innym katalogu. Dlatego ja zrobiłem tak: np. mam użytkowników: usr_1, usr_2, usr_3. Stworzyłem sobie katalog na serwerze np. KatalogSymf i w nim podkatalogi: usr_1, usr_2, usr_3. W profilu użytkowników określiłem aby podczas logowania do serwera podłączali dysk na katalog KatalogSymf\usr_1 dla użytkownika usr_1 i analogicznie dla pozostałych użytkowników. Każdy użytkownik musi mieć podłączony dysk o takim samym oznaczeniu (np. Z: ), aby w pliku BTI.INI można było jednoznacznie określić, że plik .trn ma się tworzyć w Z: |
Autor: | beta_tester [ 2009-01-12, 16:01 ] |
Tytuł: | |
Dzięki Bartku. O to mi chodziło. Działa! Dzięki za pomoc ! |
Strona 1 z 2 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |