답변:
이것을 막을 방법이 없습니다. Microsoft는 데이터베이스, 개체 또는 열을 나쁜 이름으로 만든 개체 (예 : my table
또는 date
) 또는 예약 키워드 (예 : log
또는 timestamp
)를 사용하지 않는 사람이 절대로 그렇지 않은 사람보다 많기 때문에 발로 직접 쏘지 못하게하는 것이 좋습니다. 그래서.
이 옵션을 요구 하는 Connect 항목 이 있었으며, "Wo n't Fix"로 매우 빨리 닫히고 닫혔습니다. 실제로 더 많은 사용자가 이전에 작동하지 않은 곳에 대괄호를 추가하라고 요청했습니다 .
SSMS 2017 이상을 v17.6 이상을 실행중인 경우이를 해제 할 수있는 옵션이 있습니다. 옵션 대화 상자에서 "SQL Server 개체 탐색기"로 이동 한 다음 "명령"으로 이동하십시오. "끌어 놓기"제목 아래에 새로운 옵션 "끌 때 괄호가있는 서라운드 객체 이름"이 있습니다. 기본적으로이 값은 True로 설정되어 있으므로 False로 변경하면됩니다. 변경 사항을 적용하려면 SSMS를 다시 시작해야 할 수 있습니다.
참고 : 대괄호가 필요한 모든 개체 (예 : 공백 또는 영숫자가 아닌 문자, 예약 키워드)는 끌어서 놓을 때에도 대괄호가 있습니다.