2011-11-25 6 views
2

이 내 이름은 SQL Server 관리 Studio에 로그인 화면에 표시되는 방법을 내 서버 이름LINQ 연결

server = LAPTOP-RED\SQLEXPRESS; 

입니다. 인식 할 수없는 이스케이프 시퀀스 - - 7

사람이 어떤 아이디어하지만 내가 스크립트

에게 오류 1을 실행하기 위해 노력하고있어 그것에 대해 다음과 같은 오류가 계속?

답변

1

문자열로 묶지 않을 수도 있습니다.

server = "LAPTOP-RED\\SQLEXPRESS"; 

나는 이것을 시도하는 것이 좋습니다.

+0

감사를 주셔서 감사합니다. 내 생각에 슬레 이드 솔루션은 정확하다. 이스케이프 문자로 간주되고 실제로 '인식 할 수없는 탈출 선원'이라는 오류를 줄 때 이중 백 슬래시를 사용한다. – Inkey

+1

내가이 문제라고 생각하지 않습니다 테스트 할 그것을 일 것으로 보인다 – Abbas

3

이중 백 슬래시를 사용해 보셨습니까? 따라서 server = LAPTOP-RED\\SQLEXPRESS;을 사용 하시겠습니까? 코드에서 문자열 내에 있으면 단일 백 슬래시가 이스케이프 문자를 나타내므로 'S'문자를 이스케이프 처리합니다. 이스케이프 문자에 대한 자세한 내용은 here을 참조하십시오.

+0

덕분에 내가 지금 감사 – Inkey

1

사용 server = @"LAPTOP-RED\SQLEXPRESS" @는 \를 처리하며 인용문은 이스케이프 처리되지 않은 시퀀스 문제를 해결합니다.

또한 동일한 기계를 개발중인 경우 네트워크의 문제인 경우 주소 대신 "127.0.0.1"및 "localhost"를 고려하십시오.

해리