Zakładając, że zainstalowany SQL Server i używane nazwie instancji SQLEXPRESS, nazwa serwera powinna być:
.\SQLEXPRESS
Lub:
127.0.0.1\SQLEXPRESS
Można sprawdzić nazwę instancji (nie może być SQLEXPRESS) i że serwer działa w menu Start na ścieżce bardzo podobnej do tej (ale będzie się różnić w zależności od wersji):
Start > Programs > Microsoft SQL Server > Configuration Tools >
SQL Server Configuration Manager
Jeśli jest obecnie zatrzymany, należy kliknąć prawym przyciskiem myszy i wybierz polecenie Uruchom:
Należy kliknąć prawym przyciskiem myszy i upewnić się, że tryb uruchamiania jest ustawiony na automatyczny (jest pod Właściwości> Service) .
Komunikat o błędzie sugeruje, że serwer próbuje użyć nazwanych potoków. Podczas gdy lokalnie powinno być możliwe korzystanie z pamięci współdzielonej, należy następnie upewnić się, że działa usługa SQL Server Browser. Można to zrobić w:
Control Panel > Administrative Tools > Services
Jeśli nie jest uruchomiony, uruchom go, a ustawiona w tryb start automatyczny. (Jak wyżej, możesz zrobić obie te rzeczy z menu prawego przycisku myszy.)
Jeśli nadal nie docierasz do żadnego miejsca, możliwe, że zainstalowałeś program SQL Server 2012 bez ręcznego dodania konta Windows do grupy administratorów . Jeśli tak jest, miejmy nadzieję, że ustawisz tryb mieszany i możesz połączyć się jako sa. W przeciwnym razie trzeba będzie użyć narzędzia jak PSExec.exe uruchomić SSMS jako ZARZĄDZANIE NT \ SYSTEM:
PsExec -s -i "C:\...path to ssms...\Ssms.exe"
Czy można podłączyć jak sa albo trzeba połączyć za pomocą PsExec, kolejne etapy to:
- upewnij się, że konto systemu Windows jest loginem w obszarze Serwer> Bezpieczeństwo> Logowanie. Jeśli go nie ma, dodaj go, klikając prawym przyciskiem myszy Logowania> Nowe logowanie.
- upewnij się, że login jest członkiem stałej roli serwera sysadmin. Jeśli tak nie jest, upewnij się, że znajduje się on pod zakładką Server Roles.
Co zawiera ciąg połączenia? Błąd mówi, że najprawdopodobniej masz tam niepoprawny element źródła danych. –