SQL Server / SSMS / 다이어그램 만드는 방법

다이어그램 생성 시 아래와 같은 에러가 난다면 여기를 참고하여 해결할 수 있습니다.

보안 주체 "dbo"이(가) 없거나 이 유형의 보안 주체를 가장할 수 없거나 사용 권한이 없기 때문에 데이터베이스 보안 주체로 실행할 수 없습니다. (Microsoft SQL Server, 오류: 15517)

  • 데이터베이스 하위에 있는 [데이터베이스 다이어그램]을 선택합니다.

  • 마우스 우클릭 후 [새 데이터베이스 다이어그램]을 클릭합니다.

  • 다이어그램에 포함될 테이블을 선택 후 [추가]를 클릭하면...

  • 다음과 같이 다이어그램이 만들어집니다.

  • Crtl+S를 누르거나, 탭 위에서 마우스 우클릭한 후 [저장]을 클릭하여 저장합니다.

  • 이름은 적절히 정하세요.

  • 데이터베이스 다이어그램 안에 다이어그램이 들어가는데, 생성 후 보이지 않는다면 새로고침하세요.

  • Ctrl 키를 누른 상태에서 마우스 휠을 돌리면 확대/축소가 가능합니다.

Related Posts

SQL Server / SSMS / 탭 설정하는 방법

SQL Server / SSMS / 탭 설정하는 방법

SSMS의 텍스트 에디터의 기본 탭 크기는 4이다. 만약 탭 크기를 변경하고 싶다면 을 열고, 텍스트 편집기 > 모든 언어 > 탭 으로 이동하여, 탭 크기의 수를 조정한다. 그리고 이에 맞게 들여쓰기도 같이 조정한다. 개인적으로 선호하는 설정은 탭 크기 2에 공백 삽입.

SQL Server / 메모

SQL Server / 메모

1433 이외의 포트로 접속하는 방법 SQL Server 기본 포트는 1433이다. 기본 포트일 때는 IP나 도메인만으로 접속가능한데, 포트를 바꾸었다면 명시해주어야 한다. 예를 들어 IP가 123.123.123.123, 포트가 12345로라면... 123.123.123.123,12345 특이하게 :가 아니라 ,를 쓴다. 보안 주체 "dbo"이(가) 없거나 이 유형의 보안 주체를 가장할 수 없거나 사용 권한이 없기 때문에 데이터베이스 보안 주체로 실행할 수 없습니다. (Microsoft ...

SQL Server 2019 / 설치하는 방법

SQL Server 2019 / 설치하는 방법

SQL Server 상용 버전인 SQL Server Standard 또는 SQL Server Enterprise를 설치하고, 샘플 데이터베이스를 가져오는 과정을 정리한다 SQL Server 평가판 다운로드 만약 SQL Server 라이선스가 없다면 다음 링크에서 평가판을 다운로드한다. 180일 동안 사용 가능하다. https://www.microsoft.com/ko-kr/evalcenter/evaluate-sql-server SQL Server 설치 DVD 또는 ISO 파일 안에 있는 setup 파일을 더블 클릭하여 실행한다. 왼쪽에서 를 선택한 후 [새 SQL Server ...

SQL Server / SSMS / 글꼴 변경하는 방법

SQL Server / SSMS / 글꼴 변경하는 방법

SQL Server 관리는 보통 SSMS(SQL Server Management Studio)로 한다. 다른 툴도 많이 있지만, 전용 도구가 갖는 장점이 많이 있기 때문이다. 보통 한글 버전을 설치하게 되는데, 쿼리 창 기본 글꼴이 돋움체이다. 만약 이 글꼴이 마음에 들지 않는다면 옵션에서 변경할 수 있다. 변경은 에서 한다. 에서 글꼴을 설정해주면 끝. 개인적으로 ...

SQL Server / SSMS / 다이어그램 만드는 방법

SQL Server / SSMS / 다이어그램 만드는 방법

다이어그램 생성 시 아래와 같은 에러가 난다면 여기를 참고하여 해결할 수 있습니다. 보안 주체 "dbo"이(가) 없거나 이 유형의 보안 주체를 가장할 수 없거나 사용 권한이 없기 때문에 데이터베이스 보안 주체로 실행할 수 없습니다. (Microsoft SQL Server, 오류: 15517) 데이터베이스 하위에 있는 을 선택합니다. 마우스 우클릭 후 을 클릭합니다. 다이어그램에 포함될 테이블을 ...

SQL Server / Query / 쿼리 만들고 실행하는 방법

SQL Server / Query / 쿼리 만들고 실행하는 방법

쿼리(Query)를 이용하여 필요한 데이터를 추출하거나 여러 가지 작업을 할 수 있습니다. SSMS에서 쿼리를 만들고 실행하는 과정은 다음과 같습니다. 데이터베이스 서버에 접속하고 를 클릭합니다. 드롭다운 목록에서 쿼리를 할 데이터베이스를 선택합니다. 쿼리를 입력하고 을 클릭합니다. 단축키는 F5입니다. 하단에 쿼리 결과가 나옵니다. 여러 개의 쿼리를 입력했다면 각각 결과가 나옵니다. 쿼리에 블록을 씌우고 실행하면 그것만 실행됩니다. 작성한 쿼리는 저장할 수 ...

SQL Server / 테이블 / 기본 키 만들기

SQL Server / 테이블 / 기본 키 만들기

자동으로 증가하는 숫자로 기본 키를 만들어본다. SSMS에서 만들기 기본 키로 사용할 열을 만들고 데이터 형식을 정수(int)로 정한다. 마우스 우클릭 후 을 클릭한다. 기본 키로 설정되면 키 아이콘이 생기고, 고유한 값이 무조건 들어가야 하므로 의 체크가 사라진다. 을 확장하고... (ID)를 로 변경하고, ID 시드와 증가값을 적절히 정한다. 설정이 끝났으면 테이블을 저장한다. 쿼리로 만들기 PurchaseId를 ...

SQL Server / Agent XPs 구성 요소는 이 서버의 보안 구성에 따라 해제되었습니다.

SQL Server / Agent XPs 구성 요소는 이 서버의 보안 구성에 따라 해제되었습니다.

SSMS로 작업하다보면 다음과 같은 메시지를 만날 때가 있습니다. 이를 해결하는 방법은... SQL Server가 설치된 컴퓨터에서 SSMS를 실행한 후, 을 선택하고... 마우스 우클릭 한 후 을 클릭합니다. 를 클릭하고... 잠시 기다리면... 다음과 같이 메뉴가 바뀌면서 해결됩니다.

SQL Server / 메모 / Query

SQL Server / 메모 / Query

최근 날짜 가져오기 Name으로 그룹화한 후 최근 날짜를 가져온다. SELECT Name, MAX( Date ) FROM Table1 GROUP BY Name 최근 날짜가 2020년인 것만 가져온다. SELECT Name, MAX( Date ) FROM Table1 GROUP BY Name HAVING MAX( Date ) BETWEEN '2020-01-01' AND '2020-12-31' 모든 데이터베이스 출력하기 EXECUTE sp_helpdb;

SQL Server / 데이터베이스 저장 위치 변경하는 방법

SQL Server / 데이터베이스 저장 위치 변경하는 방법

데이터베이스 기본 저장 위치 변경 데이터베이스를 만들거나 복원할 때 기본적으로 저장되는 위치는 SQL Server를 설치할 때 정합니다. 그 위치를 변경하고 싶다면 다음과 같이 합니다. 서버를 선택하고 마우스 우클릭 후 을 클릭합니다. 왼쪽 메뉴에서 을 클릭합니다. 를 원하는 위치로 변경하고... 을 클릭합니다. 서버를 재부팅하거나, 서비스에서 SQL Server를 다시 시작해야 반영됩니다. 데이터베이스 만들 때 저장 위치 ...