Przeniosłem aplikację internetową z komputera osobistego na komputer roboczy wraz z bazą danych, której używałem do testowania. Po kliknięciu przycisku przesyłania, który wstawia dane, pojawia się błąd, nie mogę znaleźć serwera/instancji. Myślę, że bycie w domenie jest częścią problemu. Oto moje parametry połączenia i wypróbowałem już kilka jego form.

Data Source=\\bkirkland_lpt.domain.com\brandon;Initial Catalog=STATUS;integrated security=SSPI;persist security info=False;Trusted_Connection=Yes;");
0
RageQwit 14 luty 2012, 00:04

3 odpowiedzi

Najlepsza odpowiedź

Widzę tu kilka problemów.

Po pierwsze wygląda na to, że używasz niewłaściwego źródła danych. Źródło danych powinno mieć format [NazwaSerwera]\[NazwaWystąpienia]. Na podstawie twojego kodu sugerowałbym

Data Source=bkirkland_lpt.domain.com\brandon;Initial Catalog=STATUS;integrated security=SSPI;persist security info=False;Trusted_Connection=Yes;

Dodatkowo zauważyłem, że używasz zintegrowanych zabezpieczeń. Oznacza to, że użytkownik, pod którym pracujesz, musi otrzymać uprawnienia do bazy danych. Domyślam się, że użytkownik Twojej domeny nie ma dostępu do przeniesionej bazy danych.

1
Dave 14 luty 2012, 01:32

\bkirkland_lpt.servicesource.com\brandon to ścieżka folderu udostępnionego, a nie nazwa hosta. Wypróbuj bkirkland_lpt.servicesource.com

0
adontz 14 luty 2012, 00:07

Spróbuj umieścić nazwę serwera w []. Spróbuj zamienić nazwę serwera na localhost i sprawdź, czy ma to jakieś znaczenie (jeśli wszystko jest na twoim komputerze lokalnym). Użyłbym również odpowiedniej wielkości liter i True vs Yes jako wartości parametru.

Data Source=[bkirkland_lpt.domain.com]\brandon;Initial Catalog=STATUS;Integrated Security=SSPI;Persist Security Info=False;Trusted_Connection=True;

Data Source=localhost\brandon;Initial Catalog=STATUS;Integrated Security=SSPI;Persist Security Info=False;Trusted_Connection=True;
0
Eray Balkanli 6 grudzień 2018, 20:17