2009-04-21 9 views
5

Po przejściu do okna "Dodaj nowy element" w programie Visual Studio 2005 i próbie dodania bazy danych SQL zawiesza się na chwilę, a następnie podaje następujący błąd:Utwórz bazę danych SQL i dodaj do projektu za pomocą programu Visual Studio

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 0 - No connection could be made because the target machine actively refused it.)

Mogę użyć SQL Server Management Studio do połączenia z localhost (domyślna instancja), ale Visual Studio musi próbować połączyć się z inną instancją (która już nie działa). Jak zmienić, z jaką instancją próbuje się połączyć, aby dodać i używać bazy danych?

Odpowiedz

3

Wygląda na to, że próbujesz dodać wystąpienie bazy danych programu SQL Server Express, ale możesz nie mieć zainstalowanej lub włączonej tej usługi.

+0

Używam programu SQL Server 2005 Express –

+0

Max: Czy jesteś pewien, że usługa jest uruchomiona? – TheTXI

+0

Mogę połączyć się przy użyciu SQL Server Management Studio –

0

Rozwiń węzeł Serwery i usuń stary serwer.

+0

W eksploratorze serwerów? Są to ten sam serwer (moje pudełko), tylko inna instancja. Skąd mam wiedzieć, z czym próbuje się połączyć? –

+0

usuń oba i rozpocznij ponownie –

0

Czy pojawi się okno dialogowe z ostrzeżeniem wskazujące na ... http://go.microsoft.com/fwlink/?LinkId=49251? Moja maszyna VS2005 ma edycję SQL Server Developer, ale nie ma SQL Express i pojawia się ten błąd, gdy próbuję dodać nową bazę danych SQL

+0

Ten link przekierowuje mnie do witryny microsoft.com/express ... Ale zakładam, że otrzymujemy ten sam błąd –

1

Czy byłeś w stanie to rozwiązać? Właśnie spędziłem 3 godziny na tym samym problemie i nie mogę powiedzieć na pewno, jakie było rozwiązanie, ale działa. Mój błąd polegał na tym, że lokalna instancja programu SQL Server nie była uruchomiona po uaktualnieniu programu Visual Studio do wersji bazy danych. SQLExpress nie jest zainstalowany.

Po uruchomieniu bazy danych początkowo wystąpił ten sam błąd, co podczas próby otwarcia istniejących projektów bazy danych lub utworzenia nowego projektu bazy danych w Visual Studio. Przeszukałem go przez długi czas, wypróbowałem wszystkie kombinacje serwera, instancji, hosta, aliasu i innych nazw dla ustawień bazy danych walidacji czasu projektowania, wszystko bez skutku. Nie połączy się. Zainstalowałem nawet Visual Studio, co też nie pomogło.

Myślę, że to, co mogło zrobić lewę, to uwaga w this msdn article - po zmianie tego ustawienia należy zwolnić projekt. Skończyło się wyczyszczenie pola (dla domyślnej instancji), rozładowałem projekt, przeładowałem go i viagá, jestem w biznesie. Czas iść do łóżka.