Forum Użytkownikow Subiekt GT
InsERT GT => Subiekt GT => Wątek zaczęty przez: bisset w Lipiec 19, 2017, 15:40:05
-
Na kliencie nie może odnaleźć (win10) odwołania do drugiego kompa z zainstalowanym Subiektem z bazą (windows 8)
- wyłączyłem zaporę
- wyłączyłem antywirusa ESET
- dodałem wyjątki sqlserver.exe i port UDP1343
i następnie zrestartowałem, włączyły się aktualizacje windowsa
i teraz nie mogę się połączyć Subiekt z bazą - nie wyświetla przy starcie
w SQL Configuration Manager ma bazę Insert jaką Stopped bez możliwości jej włączenia, START nie jest aktywne
w services.msc włączyłem Subiekta
i następnie SQL Configuration Manager robię start
komunikat
WMI Provider Free
Nie można uruchomić określinej usługi........ nie są włączone skojarzone urządzenia [0x80070422]
oraz błąd SQL Server Configurations
The request failed or the server did not responded...
(mogłem coś pomieszać z komunikatami)
i teraz zamiast jednego problemu
- brak połączenia klienta z serwerem
- oraz w ogóle brak widoczności bazy
Poradźcie
-
i teraz nie mogę się połączyć Subiekt z bazą - nie wyświetla przy starcie
w SQL Configuration Manager ma bazę Insert jaką Stopped bez możliwości jej włączenia, START nie jest aktywne
Serwer chyba jest Stopped a nie baza
Skoro tak to nie tylko nie widzi bazy przy starcie, ale nie może sie połączyć z serwerem - bo on nie wystartował (chyba?)
w services.msc włączyłem Subiekta
Niby jak? Subiekt u Ciebie jest usługą?
Mieszasz pojęcia i tak na prawdę nie wiem co zrobiłeś i co włączyłeś. Znajdź w usługach serwer SQL i go spróbuj włączyć. Podaj komunikat jak się nie włączy.
-
plik1
-
plik2
-
plik3
-
A po jakiego grzyba chcesz włączyć SQL Server Agent?
Do czego Ci to potrzebne?
Na pewno nie jest to powodem Twoich problemów.
-
Fajnie.
Z pliku 2 widać że masz 3 usługi "SQL serve..." i jedna z nich nie działa.
Po ikonkach widać że masz 2 instancje serwera SQL ale nie wiadomo z którą próbujesz się łączyć.
Jakbyś rozszerzył kolumnę z nazwą to byśmy wiedzieli cokolwiek, a tak to nic.
Nie wiadomo również z którą instancją próbuje się łączyć Subiekt.
Czyli ogólnie rzecz biorąc wiadomo że nic nie wiadomo ;)
-
Przecież @Birds napisał wyraźnie -
Znajdź w usługach serwer SQL i go spróbuj włączyć. Podaj komunikat jak się nie włączy.
.
Może byś to zrobił?
-
do rana nie mam dostępu do komputera
-
mam jeszcze logi ostatnie
-
Moim zdaniem to ma włączoną zarówno usługę SQL Serwer jak i SQL Browser. Stoi SQL Agent i ma stać.
Problem jest zupełnie gdzie indziej.
Znajdź katalog z logiem serwera SQL (C:\Program Files\Microsoft SQL Server\MSSQL12.INSERTGT\MSSQL\Log - może być w ProgramFiles (86 jak masz serwer 32 bit i numerek po MSSQL może być inny) . Zamieść plik errorlog (bez numerka)
Ok logi znalazłeś. To teraz się przyznaj co było robione bo tak na pierwszy rzut oka to ja widzę, że pod tę istancję SQL nie jest podłączona żadna baza użytkownika. To jest log z komputera na którym do tej pory była baza podmiotu czy z tego drugiego (win10)?
-
drugi (win10) w ogóle się nie podłączył.
O to chodzi, że nawet nie zdążyłem zamącić.
To co robiłem
wyłączyłem zaporę
wyłączyłem antywirusa ESET
dodałem wyjątki sqlserver.exe i port UDP1343
później restart (nie pamiętam czy jakaś aktualizacja windowsa się robiła)
-
tydzień wcześniej była aktualizacja do wersji 1.48, ale po tej instalacji były podłączone dwa podmioty, ale chodziło bez problemu
-
i jeszcze kopiowałem subiekt.xml na drugiego kompa (win10), aby dodać ściężkę ..subiekt.exe subiekt.xml
-
O 12:01 SQL server podłączył dwie bazy:
2017-07-19 12:01:44.47 spid29s Starting up database 'MWT_Marcin_Wo_niak'.
2017-07-19 12:01:44.83 spid29s Starting up database 'MWT_Marcin_Wo_niak_kopia'.
Ale w drugim logu o 12:22 już ich nie widać.
Coś się wydarzyło przez te 19 minut, tylko co?
-
drugi (win10) w ogóle się nie podłączył.
O to chodzi, że nawet nie zdążyłem zamącić.
To co robiłem
wyłączyłem zaporę
wyłączyłem antywirusa ESET
dodałem wyjątki sqlserver.exe i port UDP1343
później restart (nie pamiętam czy jakaś aktualizacja windowsa się robiła)
SQL pracuje na dwóch portach, więc powinieneś uwzględnić oba. Tylko, że drugi jest ustawiony domyslnie jako dynamiczny, więc powinno się go usztywnić.
Wejdź w cliconfg i sprawdź jak wygląda status portu TCP.
-
jesli wylaczyles wszystkie zapory to po co dodawac wyjatki?
-
bo jak reguly nie zadziałały / nie był w tym problem / coś zle zrobiłem
to wyłączyłem w ogóle zaporę
-
Włącz program serwisowy i podłącz tę bazę/te bazy, które były podłączone wcześniej do serwera.
-
program serwisowy także nie widzi bazy
-
program serwisowy także nie widzi bazy
To oczywiste, że nie widzi dopóki jej nie podłączysz. A jest w nim, taka funkcja zaraz nad tabelką podmiotów.
-
Może się nie znam, ale nie wierzę w tę historię, wg której nic nie było instalowane, tylko jakieś aktualizacje systemowe, a w efekcie dwie bazy zostały jakoś przypadkiem dołączone od serwera.
Ktoś w tym grzebał, a teraz idzie w zaparte ;)
-
candy - oczywiście, że grzebałem, szukałem rozwiązania, żeby podłączyć klienta. Jednak to co zrobiłem to opisałem. A ze osobiście wku... mnie win8 to może coś przeoczyłem
Wrzucam screen bo jak pamiętam to nie mogłem się połączyć z programem serwisowym, chyba że coś mylę, bo teraz nie mam tego kompa (win8) przy sobie
Czy się mylę?
-
candy - oczywiście, że grzebałem, szukałem rozwiązania, żeby podłączyć klienta. Jednak to co zrobiłem to opisałem. A ze osobiście wku... mnie win8 to może coś przeoczyłem
Wrzucam screen bo jak pamiętam to nie mogłem się połączyć z programem serwisowym, chyba że coś mylę, bo teraz nie mam tego kompa (win8) przy sobie
Czy się mylę?
Nie Ty nie mogłeś się połączyć z programem serwisowym, tylko program serwisowy nie miał podanego adresu do sql lub go nie mógł znaleźć.
-
jak to ogarnąć?
-
1. Wskaż serwer SQL - w Twoim prypadku będzie to najpewniej (local)\insertgt, Zaznacz autentykację Windows lub bez tego użytkownik sa bez hasła
Kliknij "POdłącz" i wskaż bazę danych, która zwykle znajduje się katalogu SQL Servera w podkatalogu "Data"
-
birds22 rozumiem, dzięki, tylko nie wiem czy wejdę do programu serwisowego, bo jak wspomniałem, i jak dobrze pamiętam to chyba nie mogłem wcześniej wejść i o to się pytałem w poprzednim poście, jak mogę ustawić bo program serwisowy będzie wyrzucał "Należy podać nazwę serwera"
-
Odpowiedziałem powyżej.
-
baza nie była odłączona, tylko został skasowany adres do bazy
wystarczyło wpisać
leonovo\Insertgt
ale dalej nie rozwiązałem pierwszego problemu, czyli połączenia klienta.
Zapory wyłączone na komputerze wpisuje
leonovo\Insertgt
-
Zapory wyłączone na komputerze wpisuje
leonovo\Insertgt
I dalej masz pewnie zaznaczone autentykacja Windows. Odznacz to i w użytkownika wpisz: sa
-
baza nie była odłączona, tylko został skasowany adres do bazy
wystarczyło wpisać
leonovo\Insertgt
To nie jest baza, tylko serwer SQL
To JEST różnica, uwierz mi.
-
baza nie była odłączona, tylko został skasowany adres do bazy
wystarczyło wpisać
leonovo\Insertgt
To nie jest baza, tylko serwer SQL
To JEST różnica, uwierz mi.
Mniej więcej taka jak między "mieszkańcem", a "mieszkaniem" :D
-
nie działa mi to,
-
ktoś mi może przez telefon pomóc teraz.
Za $