다음을 통해 공유


데이터베이스

SQL Server의 데이터베이스는 구조화된 데이터의 특정 집합이 저장되는 테이블 모음으로 구성됩니다. 테이블에는 행과 열의 모음이 들어 있습니다. 행은 레코드나 튜플이라고도 하고 열은 특성이라고도 합니다. 테이블의 각 열에는 날짜, 이름, 달러 금액 및 숫자와 같은 특정 유형의 정보가 저장됩니다.

데이터베이스에 대한 기본 정보

컴퓨터에 하나 이상의 instance SQL Server 설치할 수 있습니다. SQL Server 각 instance 하나 이상의 데이터베이스를 포함할 수 있습니다. 데이터베이스 내에 스키마라는 하나 이상의 개체 소유권 그룹이 있습니다. 각 스키마에는 테이블, 뷰, 저장 프로시저와 같은 데이터베이스 개체가 있습니다. 인증서 및 비대칭 키와 같은 일부 개체는 데이터베이스에는 포함되지만 스키마에는 포함되지 않습니다. 테이블을 만드는 방법은 Tables을 참조하십시오.

SQL Server 데이터베이스는 파일 시스템의 파일에 저장됩니다. 파일을 파일 그룹으로 그룹화할 수 있습니다. 파일 및 파일 그룹에 대한 자세한 내용은 Database Files and Filegroups을 참조하십시오.

사용자가 SQL Server instance 액세스할 수 있게 되면 로그인으로 식별됩니다. 데이터베이스에 액세스하면 데이터베이스 사용자로 식별됩니다. 데이터베이스 사용자는 로그인을 기반으로 할 수 있습니다. 포함된 데이터베이스를 사용하도록 설정한 경우 로그인을 기반으로 하지 않는 데이터베이스 사용자를 만들 수 있습니다. 사용자에 대한 자세한 내용은 CREATE USER(Transact-SQL)를 참조하세요.

데이터베이스에 대한 액세스 권한이 있는 사용자는 데이터베이스의 개체에 액세스할 수 있습니다. 개별 사용자에게 사용 권한을 부여할 수 있지만 데이터베이스 역할을 만들고 데이터베이스 사용자를 역할에 추가한 다음 해당 역할에 액세스 권한을 부여하는 것이 좋습니다. 사용자 대신 역할에 사용 권한을 부여하면 사용 권한을 일관적으로 유지하고 사용자 수의 증가와 지속적인 변화를 쉽게 파악할 수 있습니다. 역할 권한에 대한 자세한 내용은 CREATE ROLE(Transact-SQL)보안 주체(데이터베이스 엔진)를 참조하세요.

데이터베이스 작업

데이터베이스를 사용하는 대부분의 사람들은 SQL Server Management Studio 도구를 사용합니다. Management Studio 도구에는 데이터베이스 및 데이터베이스의 개체를 만들기 위한 그래픽 사용자 인터페이스가 있습니다. 또한 Management Studio에는 Transact-SQL 문을 작성하여 데이터베이스와 상호 작용하기 위한 쿼리 편집기가 있습니다. Management Studio는 SQL Server 설치 디스크에서 설치하거나 MSDN에서 다운로드할 수 있습니다.

섹션 내용

시스템 데이터베이스 데이터베이스에서 데이터 또는 로그 파일 삭제
포함된 데이터베이스 데이터베이스의 데이터 및 로그 공간 정보 표시
Azure에서 데이터 파일 SQL Server 데이터베이스의 크기 늘리기
데이터베이스 파일 및 파일 그룹 데이터베이스 이름 바꾸기
데이터베이스 상태 단일 사용자 모드로 데이터베이스 설정
파일 상태 데이터베이스 축소
데이터베이스 크기 예측 파일 축소
데이터베이스를 다른 서버로 복사 데이터베이스의 속성 보기 또는 변경
데이터베이스 분리 및 연결(SQL Server) SQL Server 인스턴스에서 데이터베이스의 목록 보기
데이터베이스에 데이터 또는 로그 파일 추가 데이터베이스의 호환성 수준 보기 또는 변경
데이터베이스 메일의 구성 설정 변경 유지 관리 계획 마법사 사용
데이터베이스 만들기 사용자 정의 데이터 형식 별칭 만들기
데이터베이스 삭제 데이터베이스 스냅샷(SQL Server)

인덱스

저장 프로시저(데이터베이스 엔진)