2015-02-03 2 views
1

이름을 사용하여 서버 이름에 연결할 때 SQL에 코드 아래에 빨간색 줄이 표시되고 잘못된 열 또는 잘못된 개체와 같은 내용이 표시됩니다. 그러나 코드는 여전히 실행됩니다. IP를 사용하는 서버에 연결할 때 빨간색 줄이 나타나지 않고 코드도 실행됩니다.열 이름이 올바르지 만 계속 작동 중입니다.

이름을 사용할 때 데이터를 신뢰할 수 있습니까? 또한이 일을하는 이유는 무엇입니까?

새로운 2012 서버에 액세스하려면 SSMS 2012를 사용하고 있습니다.

+0

내가 잘못된 열이라고 말하는 것에 동의하지 않습니다. intellisense가 잘못된 열 또는 객체로 표시되면 intellisense가 SQL 서버가 아닌 문제입니다. 열이 유효하지 않으면 쿼리를 실행할 때 [잘못된 열 이름 ''] 오류가 발생합니다. SSMS 인텔리 센스는 내가 아는 한 비주얼 스튜디오에 비해 그다지 좋지 않습니다. – Sathish

답변

2

마지막으로 로컬 Intellisense 캐시를 새로 고친 이후로 열을 만들었습니까? 그렇게 해보고 그것이 유효한 것으로 보여 지는지 살펴 봅니다.

편집 -> 인텔리 -> 새로 고침 로컬 캐시 다음 Ctrl + Shift + R

는 주사를하고 당신을 위해 작동하는 경우를 참조하십시오.

+0

SSMS의 손상에 대해 동일한 현상과 걱정으로 호기심을 털었지만, Intellisense만이 었습니다. 많은 감사합니다, – KMC

관련 문제