sys.sysdatabases(Transact-SQL)
적용 대상: Microsoft Fabric의 Microsoft Fabric Warehouse에 있는 SQL Server Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW) SQL 분석 엔드포인트
Microsoft SQL Server 인스턴스의 각 데이터베이스에 대해 하나의 행을 포함합니다. SQL Server가 처음 설치되면 sysdatabases에는 master, model, msdb 및 tempdb 데이터베이스에 대한 항목이 포함됩니다.
Important
이 SQL Server 2000 시스템 테이블은 이전 버전과의 호환성을 위한 보기로 포함되어 있습니다. 대신 현재 SQL Server 시스템 뷰를 사용하는 것이 좋습니다. 동등한 시스템 뷰 또는 뷰를 찾으려면 시스템 테이블을 시스템 뷰에 매핑(Transact-SQL)을 참조하세요. Microsoft SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 애플리케이션은 수정하세요.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
이름 | sysname | 데이터베이스 이름 |
dbid | smallint | 데이터베이스 ID |
sid | varbinary(85) | 데이터베이스 작성자의 시스템 ID |
mode | smallint | 데이터베이스가 만들어지는 동안 내부적으로 데이터베이스를 잠그는 데 사용됩니다. |
status | int | 상태 비트는 다음과 같이 ALTER DATABASE를 사용하여 설정할 수 있습니다. 1 = autoclose (ALTER DATABASE) 4 = into/bulkcopy 선택(SET RECOVERY를 사용하는 ALTER DATABASE) 8 = chkpt 의 trunc. log(SET RECOVERY를 사용하는 ALTER DATABASE) 16 = 조각난 페이지 검색 (ALTER DATABASE) 32 = 로드 64 = 복구 전 128 = 복구 중 256 = 복구되지 않음 512 = 오프라인 (ALTER DATABASE) 1024 = 읽기 전용 (ALTER DATABASE) 2048 = dbo 사용만 (SET RESTRICTED_USER 사용하는 ALTER DATABASE) 4096 = 단일 사용자 (ALTER DATABASE) 32768 = 긴급 모드 65536 = CHECKSUM (ALTER DATABASE) 4194304 = 자동 축소 (ALTER DATABASE) 1073741824 = 완전히 종료 여러 비트는 동시에 ON일 수 있습니다. |
status2 | int | 16384 = ANSI null 기본값 (ALTER DATABASE) 65536 = concat null은 null 을 생성합니다(ALTER DATABASE) 131072 = 재귀 트리거 (ALTER DATABASE) 1048576 = 기본값은 로컬 커서 (ALTER DATABASE)입니다. 8388608 = 따옴표 붙은 식별자 (ALTER DATABASE) 33554432 = 커밋 할 때 커서 닫기(ALTER DATABASE) 67108864 = ANSI null( ALTER DATABASE) 268435456 = ANSI 경고 (ALTER DATABASE) 536870912 = 전체 텍스트 사용(sp_fulltext_database 사용하여 설정) |
crdate | 날짜/시간 | 만든 날짜 |
reserved | 날짜/시간 | 향후 사용을 위해 예약되어 있습니다. |
category | int | 복제에 사용되는 정보의 비트맵을 포함합니다. 1 = 스냅샷 또는 트랜잭션 복제를 위해 게시되었습니다. 2 = 스냅샷 또는 트랜잭션 게시를 구독합니다. 4 = 병합 복제용으로 게시됩니다. 8 = 병합 게시 구독 16 = 배포 데이터베이스입니다. |
cmptlevel | tinyint | 데이터베이스의 호환성 수준입니다. 자세한 내용은 ALTER DATABASE 호환성 수준(Transact-SQL)을 참조하세요. |
filename | nvarchar(260) | 데이터베이스에 대한 기본 파일의 운영 체제 경로 및 이름입니다. filename은 dbcreator, sysadmin, CREATE ANY DATABASE 권한이 있는 데이터베이스 소유자 또는 ALTER ANY DATABASE, CREATE ANY DATABASE, VIEW ANY DEFINITION 권한 중 하나를 가진 피부여자에게 표시됩니다. 경로 및 파일 이름을 반환하려면 sys.sysfiles 호환성 보기 또는 sys.database_files 보기를 쿼리합니다. |
version | smallint | 데이터베이스가 만들어진 SQL Server 코드의 내부 버전 번호입니다. 정보를 제공하기 위해서만 확인됩니다. 지원 안 됨 향후 호환성은 보장되지 않습니다. |
참고 항목
ALTER DATABASE(Transact-SQL)
시스템 테이블을 시스템 뷰에 매핑(Transact-SQL)
호환성 뷰(Transact-SQL)