옵션은 SQL Server Management Studio에서 스키마 이름을 표시하지 않습니다.

옵션은 SQL Server Management Studio에서 스키마 이름을 표시하지 않습니다.

저는 Windows의 트리 및 목록 컨트롤을 통해 증분 검색이 가능하다는 사실을 좋아합니다. 시작점을 선택하고 입력하기만 하면 컨트롤이 가장 일치하는 노드를 선택합니다.

이는 SSMS에서 작동하지만 특히 테이블 노드에서 성가신 문제가 있습니다. SSMS는 모든 테이블 이름 앞에 스키마 이름과 점을 붙입니다. 여기서 증분 검색을 하려면 'dbo.'를 입력하고 그 뒤에 내가 검색하는 내용을 입력해야 합니다. SSMS에서 이 테이블 이름 표시를 해제하는 옵션이 있습니까?

올바른 스택 교환 사이트에서 이것을 묻기를 바랍니다. 근거가 없다고 생각되면 알려주세요!

답변1

내가 아는 한 이를 사용자 정의할 수 있는 방법은 없습니다. 이름은 같지만 스키마가 다른 두 개의 개체(예: sales.person, hr.person)가 있는 경우 이를 구별할 방법이 없습니다.

나는 어제 다음과 같은 내용을 읽었습니다.http://www.sqltreeo.com/wp/SSMS의 트리 계층 구조를 사용자 정의할 수 있습니다. 해당 도구를 살펴보고 싶을 수도 있지만 이 도구로도 그렇게 할 수 있을지 의문입니다.

그러나 마우스 오른쪽 버튼을 클릭하고 상황에 맞는 메뉴에서 필터를 선택할 수 있습니다. 이는 이 기능에 가장 가까운 것으로 의심됩니다.

답변2

해결 방법:

트리/목록 보기 IntelliSense 동작은 "개체 탐색기 세부 정보" 창에서 사용할 수 있습니다.

시작한다:

개체 탐색기 "테이블" 폴더를 클릭합니다. F7을 클릭하면 "개체 탐색기 세부 정보" 창이 나타납니다. 이 창에서는 IntelliSense를 사용하여 트리/목록 보기에 입력된 내용과 가장 가까운 일치 항목을 찾을 수 있습니다.

마지막으로:

선호하는 위치인 경우 "개체 탐색기 세부 정보" 창을 "개체 탐색기" 창과 동일한 위치로 이동합니다.

답변3

여러 개체 탐색기 노드가 확장될 때 트리 보기 컨트롤이 64K 제한을 초과하는 것을 방지하기 위해 현재 하나의 개체 탐색기 노드에서 확장되는 항목 2,500개 제한이 적용되었습니다. Windows XP 및 Windows Server 2003 버전의 Tree View 컨트롤에는 총 노드 수가 64K를 초과하면 노드 표시가 중지되는 버그가 있습니다.

개체 탐색기 세부 정보 창을 사용하여 전체 항목 목록을 볼 수 있습니다. 위의 제한 사항은 없습니다. 사용자는 개체 탐색기에 경고를 표시하는 정보 노드를 클릭하여 목록을 볼 수 있습니다. 개체 탐색기 세부 정보는 모든 상황에 맞는 메뉴를 포함하여 대부분의 개체 탐색기 기능을 복제합니다.

사용하기에 좋습니다:-

  1. 이 문제를 해결하는 방법은 다음과 같습니다. F7 키를 눌러 개체 탐색기 세부 정보를 표시하거나 보기 > 개체 탐색기 세부 정보에서 선택합니다.

  2. 또한 질문에서 개체 탐색기 세부 정보를 피하는 방법을 명시적으로 묻기 때문에 테이블 컨텍스트 메뉴에서 필터 옵션을 제안하고 싶습니다.

관련 정보