SqlServerEventId 클래스

정의

에 기록된 메시지와 에 전송된 ILogger 이벤트에 해당하는 SQL Server 이벤트에 대한 이벤트 ID입니다DiagnosticSource.

public static class SqlServerEventId
type SqlServerEventId = class
Public Class SqlServerEventId
상속
SqlServerEventId

설명

이러한 ID는 와 함께 WarningsConfigurationBuilder 사용하여 경고 동작을 구성합니다.

자세한 내용과 예제는 EF Core를 사용하여 로깅, 이벤트 및 진단SQL Server 및 Azure SQL 데이터베이스 액세스를 참조하세요.

필드

ByteIdentityColumnWarning

바이트 속성은 SQL Server ID 열을 사용하도록 설정됩니다.

ColumnFound

열이 발견되었습니다.

ColumnNotNamedWarning
사용되지 않습니다..

열의 이름이 지정되지 않았습니다. 이 이벤트는 범주에 있습니다 DbLoggerCategory.Scaffolding .

ColumnSkipped
사용되지 않습니다..

열을 건너뛰었다. 이 이벤트는 범주에 있습니다 DbLoggerCategory.Scaffolding .

ColumnWithoutTypeWarning

데이터베이스 형식을 찾을 수 없어 열을 건너뛰었다.

ConflictingValueGenerationStrategiesWarning

속성에 대해 충돌하는 값 생성 메서드가 있습니다.

DecimalTypeDefaultWarning

10진수 열에 대한 명시적 형식이 없습니다.

DecimalTypeKeyWarning

10진수 열은 키의 일부입니다.

DefaultSchemaFound

기본 스키마가 발견되었습니다.

DuplicateForeignKeyConstraintIgnored

중복된 외래 키 제약 조건을 건너뜁니다.

ForeignKeyColumnFound
사용되지 않습니다..

외래 키의 열이 발견되었습니다. 이 이벤트는 범주에 있습니다 DbLoggerCategory.Scaffolding .

ForeignKeyColumnMissingWarning
사용되지 않습니다..

외래 키 열을 찾을 수 없습니다. 이 이벤트는 범주에 있습니다 DbLoggerCategory.Scaffolding .

ForeignKeyColumnNotNamedWarning
사용되지 않습니다..

외래 키 열의 이름이 지정되지 않았습니다. 이 이벤트는 범주에 있습니다 DbLoggerCategory.Scaffolding .

ForeignKeyColumnsNotMappedWarning
사용되지 않습니다..

외래 키의 열이 매핑되지 않았습니다. 이 이벤트는 범주에 있습니다 DbLoggerCategory.Scaffolding .

ForeignKeyFound

외래 키가 발견되었습니다.

ForeignKeyNotNamedWarning
사용되지 않습니다..

외래 키의 이름은 지정되지 않습니다. 이 이벤트는 범주에 있습니다 DbLoggerCategory.Scaffolding .

ForeignKeyPrincipalColumnMissingWarning

외래 키에서 참조하는 주 열을 찾을 수 없습니다.

ForeignKeyReferencesMissingPrincipalTableWarning

외래 키는 주 끝의 누락된 테이블을 참조합니다.

ForeignKeyReferencesUnknownPrincipalTableWarning

외래 키는 보안 주체 끝에서 알 수 없는 테이블을 참조합니다.

ForeignKeyTableMissingWarning
사용되지 않습니다..

외래 키 테이블을 찾을 수 없습니다. 이 이벤트는 범주에 있습니다 DbLoggerCategory.Scaffolding .

IndexColumnFound
사용되지 않습니다..

인덱스가 건너뛰어 났습니다. 이 이벤트는 범주에 있습니다 DbLoggerCategory.Scaffolding .

IndexColumnNotNamedWarning
사용되지 않습니다..

인덱스 열의 이름이 지정되지 않았습니다. 이 이벤트는 범주에 있습니다 DbLoggerCategory.Scaffolding .

IndexColumnSkipped
사용되지 않습니다..

인덱스의 열을 건너뛰었다. 이 이벤트는 범주에 있습니다 DbLoggerCategory.Scaffolding .

IndexColumnsNotMappedWarning
사용되지 않습니다..

인덱스의 열이 매핑되지 않았습니다. 이 이벤트는 범주에 있습니다 DbLoggerCategory.Scaffolding .

IndexFound

인덱스가 발견되었습니다.

IndexNotNamedWarning
사용되지 않습니다..

인덱스 이름이 지정되지 않았습니다. 이 이벤트는 범주에 있습니다 DbLoggerCategory.Scaffolding .

IndexTableMissingWarning
사용되지 않습니다..

인덱스에서 참조하는 테이블을 찾을 수 없습니다. 이 이벤트는 범주에 있습니다 DbLoggerCategory.Scaffolding .

MissingSchemaWarning

데이터베이스에 스키마가 없습니다.

MissingTableWarning

데이터베이스에 테이블이 없습니다.

MissingViewDefinitionRightsWarning

데이터베이스 사용자에게 'VIEW DEFINITION' 권한이 부여되지 않았습니다. 스캐폴딩을 사용하려면 Entity Framework 모델을 올바르게 구성하려면 이러한 권한이 필요합니다. 이러한 권한이 없으면 스캐폴드된 모델의 일부가 누락되어 런타임에 Entity Framework와 데이터베이스 간의 상호 작용이 잘못될 수 있습니다.

PrimaryKeyFound

기본 키가 발견되었습니다.

ReflexiveConstraintIgnored

반사 외래 키 제약 조건을 건너뛰었다.

SavepointsDisabledBecauseOfMARS

여러 활성 결과 집합이 활성화되어 있으므로 외부 트랜잭션을 사용하여 변경 내용을 저장할 때 저장점이 비활성화되었습니다.

SequenceFound

시퀀스가 발견되었습니다.

SequenceNotNamedWarning
사용되지 않습니다..

데이터베이스에는 명명되지 않은 시퀀스가 있습니다. 이 이벤트는 범주에 있습니다 DbLoggerCategory.Scaffolding .

TableFound

테이블이 발견되었습니다.

TableSkipped
사용되지 않습니다..

테이블을 건너뛰었다. 이 이벤트는 범주에 있습니다 DbLoggerCategory.Scaffolding .

TypeAliasFound

형식 별칭이 발견되었습니다.

UniqueConstraintFound

고유한 제약 조건이 발견되었습니다.

적용 대상