VBS połączenie do SQL Serwera

VBS połączenie do SQL Serwera
KR
  • Rejestracja:prawie 10 lat
  • Ostatnio:około 7 lat
  • Postów:260
0

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 ?

PA
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 10 godzin
  • Postów:3873
0

A dzialało wcześniej? Bo komunikat mówi wyraźnie o przyczynach

KR
  • Rejestracja:prawie 10 lat
  • Ostatnio:około 7 lat
  • Postów:260
0

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 :/

PA
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 10 godzin
  • Postów:3873
0

A możesz pokazać connection stringa oczywiscie zmieniając dane jak nazwa/user itd

KR
  • Rejestracja:prawie 10 lat
  • Ostatnio:około 7 lat
  • Postów:260
0

Proszę:

Provider=SQLOLEDB.1;Data Source=IP_Serwera\Serwer_SQL;Initial Catalog=SQLdb; Integrated Security=SSPI

PA
Podaj jeszcze na jakiej konfiguracji to uruchamiasz (system i architektura), jak odpalasz skrypt
KR
  • Rejestracja:prawie 10 lat
  • Ostatnio:około 7 lat
  • Postów:260
0

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

edytowany 1x, ostatnio: Kremius
PA
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 10 godzin
  • Postów:3873
0

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...

KR
  • Rejestracja:prawie 10 lat
  • Ostatnio:około 7 lat
  • Postów:260
0

dostęp mają wszyscy użytkownicy (nic nie zmieniałem), ale OK sprawdzę.

PA
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 10 godzin
  • Postów:3873
0

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:

  1. Komputery nie mają dostępu do serwera SQL => firewall na serwerze, wyłączone protokoły serwera
  2. Użytjkownik nie może się zalogować => brak uprawnień

Pozostaje jeszcze mozliwość, że coś na końcówce blokuje dostęp do serwera...

KR
  • Rejestracja:prawie 10 lat
  • Ostatnio:około 7 lat
  • Postów:260
0

Problem się rozwiązał. Firewall (nie McAfee) blokował dostęp.

Wielkie dzięki :)

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.