2010-03-01 5 views
4

가 SQL Server에 대한 연결을 열 수 없습니다내가 명령 줄에서 이것을 실행하고

HResult 0x2, Level 16, State 1
Named Pipes Provider: Could not open a connection to SQL Server [2]. Sqlcmd: Error: Microsoft SQL Server Native Client 10.0 : A network-related or in stance-specific error has occurred while establishing a connection to SQL Server . Server is not found or not accessible. Check if instance name is correct and i f SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.. Sqlcmd: Error: Microsoft SQL Server Native Client 10.0 : Login timeout expired.

나는이 실행할 때 :

c:\Program Files (x86)\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe" -sSQLEXPRESS 

나는 서버 오류 17058 심각도 16, 상태 1, 오류 로그 파일을 열 수 없음

그러나이 작품 :

osql -S .\SQLExpress -E 
+1

이 질문은에 Serverfault/슈퍼 유저에 가장 적합하기 때문에 오프 주제 것으로 보인다. – Jimbo

답변

3

이동 시작 -> 실행을, "C : \ WINDOWS \ SYSTEM32 \ mmc.exe를/32"의 C : \ WINDOWS \ system32를 \ SQLServerManager.msc ", 다음으로 이동 SQL Native Client Configuration, Client Protocols를 실행하고 공유 메모리, tcp/ip 및 Named Pipe가 사용 가능한지 확인하십시오.

+0

메신저에 64 비트 ... –

+0

좋아, 그냥 시작 \ 마이크로 소프트 SQL 서버 2005 \ 구성 도구 \ SQL 서버 구성 관리자 – Andrey

+0

그 실제로 2008 아니 2005 이동합니다 –

0

나를 위해 작동합니다.

1)의 SQLServer 서비스/SQL 서버 속성 : 로그온 계정 내장으로,

2 로컬 시스템

)

3 SQLEXPRESS에 대한 모든 프로토콜을 공유 메모리, 명명 된 파이프를 사용하도록 설정되어 있는지 확인하고 TCP/IP) SQL 네이티브 클라이언트 11.0 구성 : 클라이언트 프로토콜 : 공유 메모리, TCP/IP 및 명명 된 파이프 사용 가능한 모든

4) 추가 된 시스템 환경 시스템> Advacned 시스템 settigns> 할 수있는 환경 설정> 새 변수 이름 : SQLCMDSERVER
변수 값 : \ SQLEXPRESS은

관련 문제