Nazwane instancje wymagają usługi przeglądarki SQL Server
do włączenia i uruchomienia. Jeśli ta usługa nie jest uruchomiona na Twoim myNetwrkServer
komputer, wówczas połączenie z sieci nie powiedzie się, ponieważ nie będą w stanie przetłumaczyć nazwy instancji na rzeczywisty port nasłuchiwania.
Drugim problemem jest to, że zmieniłeś sterownik na {SQL Server Native Client 10.0}
. Wymaga to zainstalowania natywnego sterownika SQL Server 2008 na komputerze ASP. Nie ma powodu, aby zmieniać sterownik, powinieneś pozostawić sterownik do starego {SQL Server}
i pozwól OleDB rozwiązać za Ciebie sterownik połączenia niskiego poziomu. Określając nie tylko sterownik natywny, ale nawet numer wersji, dyktujesz stos łączności niskiego poziomu, a nawet gdyby zadziałał, przerwałby się podczas uaktualniania do programu SQL Server 2008 R2. Po prostu zostaw to na ogólnym {SQL Server}
i pozwól kierownikowi kierowcy ustalić szczegóły.
I na koniec musisz upewnić się, że login/hasło jest zdefiniowane na nowym serwerze.
Zgodnie z ogólną zasadą „nowy kod nie działa” nigdy nie należy umieszczać w prośbie o pomoc. Zawsze umieszczaj jak to nie działa. Czy otrzymujesz wyjątek, czy błąd? Jaki wyjątek, jaki przekaz? Próba pomocy nie musi być tajemniczą powieścią.