Cześć.
Mam od jakiegoś czasu problem z połączeniem do SQL Servera z VBS.
Wyskakuje mi błąd jak w załączniku.
Ma ktoś jakieś pomysły ?
- conn.png (4 KB) - ściągnięć: 178
Mówi wyraźnie, nawet sprawdziłem czy uprawnienia są OK, czy ConnString jest dobry, itp. i jest OK.
Strona na IIS korzystająca z tej samej bazy (także tego samego ConnectionString działa bez zarzutu), natomiast VBS wysypało się po prawie roku prawidłowego działania.
Dlatego też nie wiem, gdzie szukać przyczyny :/
Z konfiguracją to będzie problem, gdyż skrypt uruchamiany jest w firmie na komputerach o różnej konfiguracji (cały skrypt zbiera informacje o logowaniu jak i komputerze i zalogowanym użytkowniku i wrzuca to wszystko do bazy SQL. Samo zbieranie danych działa, problem niestety pojawia się, gdy na wcześniej podanym ConnectionStringu uruchomie komendę conn.Open wówczas wyrzuca wcześniej wspomniany błąd.
A sam skrypt odpala poprzez odwołanie loginscript
Pytanie czy cos się zmienilo na bazie i czy masz do niej dostęp administracyjny. Chodzi mi o to aby sprawdzić jaki poziom jest dla Login Auditing i upewnić się że serwer loguje nieudane próby logowania. I sprawdzić logi serwera i poszukać tych nieudanych prób. Skoro działało to mozliwe że coś zmieniło sie w uprawnieniach użytkowników, tym bardziej że korzystasz z autoryzacji windows. Może użytkownicy "wylecieli" z jakiejś grupy...
Komunikat jest jaki jest, skoro masz pewność że baza i serwer działa i dane połączenia są prawidłowe, to zostają Ci dwie mozliwości:
Pozostaje jeszcze mozliwość, że coś na końcówce blokuje dostęp do serwera...
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.