SqlServerEventId 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
에 기록된 메시지와 에 전송된 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 |
고유한 제약 조건이 발견되었습니다. |
적용 대상
Entity Framework