Ten ciąg połączenia w rzeczywistości przekazuje kontrolę do systemu
Data Source=SBS;Initial Catalog=CustomerIntranet;Integrated Security=True;
Mówiąc control mam na myśli to, że system wraz z bazą danych sprawdza, czy pozwala na połączenie się z bazą danych. To jest powód, który działa w jednym przypadku, a nie w drugim.
Co sugeruję, najpierw użyj localhost na Data Source=localhost
, chyba że łączysz się z innym komputerem, upewnij się, że nazwa komputera jest poprawnie skonfigurowana na host
pliku serwera lub po prostu użyj bezpośredniego adresu IP.
Następnie otwórz zarządzanie bazą danych i upewnij się, że katalog istnieje, a pula, która próbuje się połączyć, ma uprawnienia do odczytu tego katalogu. Również plik bazy danych musi mieć uprawnienia do puli.
Pula działa na koncie użytkownika lub koncie systemowym. To konto musi mieć uprawnienia do odczytu/zapisu tej bazy danych, zarówno w plikach bazy danych, jak i w preferencjach bazy danych. Ponadto ten użytkownik musi znajdować się na głównej liście w bazie danych.