sys.sp_change_feed_enable_db(Transact-SQL)
적용 대상: Microsoft Fabric의 Microsoft Fabric SQL 데이터베이스에 있는 SQL Server 2022(16.x) Azure SQL Database Azure Synapse Analytics Warehouse
Microsoft Fabric에서 AZURE Synapse Link for SQL, Microsoft Fabric 미러된 데이터베이스 및 SQL 데이터베이스에 대한 현재 데이터베이스를 사용하도록 설정합니다.
참고 항목
이 시스템 저장 프로시저는 내부적으로 사용되며 직접 관리 용도로는 권장되지 않습니다. 대신 Synapse Studio 또는 Fabric 포털을 사용합니다. 이 절차를 사용하면 불일치가 발생할 수 있습니다.
구문
EXECUTE sys.sp_change_feed_enable_db
[ [ @maxtrans ] ]
[ , [ @pollinterval ] ]
[ , [ @destination_type ] ]
GO
인수
@maxtrans
데이터 형식이 int입니다. 각 검색 주기에서 처리할 최대 트랜잭션 수를 나타냅니다.
- Azure Synapse Link의 경우 지정하지 않으면 기본값은 .입니다
10000
. 지정한 경우 값은 양의 정수여야 합니다. - 패브릭 미러링의 경우 이 값은 동적으로 결정되고 자동으로 설정됩니다.
@pollinterval
데이터 형식이 int입니다. 로그가 새로운 변경 내용(초)에 대해 검색되는 빈도 또는 폴링 간격을 설명합니다.
- Azure Synapse Link의 경우 지정하지 않으면 기본 간격은 5초입니다. 값은 더 커야 합니다
5
. - 패브릭 미러링의 경우 이 값은 동적으로 결정되고 자동으로 설정됩니다.
@destination_type
적용 대상: 패브릭 데이터베이스 미러링만 해당합니다. Synapse Link의 경우 지정하지 마세요.
데이터 형식이 int입니다. 기본값은 0
Azure Synapse Link의 경우입니다. 2
= 패브릭 데이터베이스 미러링.
사용 권한
CONTROL 데이터베이스 권한, db_owner 데이터베이스 역할 멤버 자격 또는 sysadmin 서버 역할 멤버 자격이 있는 사용자는 이 절차를 실행할 수 있습니다.
예제
다음 샘플에서는 변경 피드를 사용하도록 설정합니다.
EXECUTE sys.sp_change_feed_enable_db;
데이터베이스가 사용하도록 설정되어 있는지 확인합니다.
SELECT
[name]
, is_data_lake_replication_enabled
FROM sys.databases;
관련 콘텐츠
- sys.sp_change_feed_enable_table(Transact-SQL)
- sys.sp_change_feed_create_table_group(Transact-SQL)
- sys.sp_help_change_feed(Transact-SQL)
- sys.sp_help_change_feed_table(Transact-SQL)
- sys.sp_change_feed_configure_parameters(Transact-SQL)
- sys.dm_change_feed_log_scan_sessions(Transact-SQL)
- sys.dm_change_feed_errors(Transact-SQL)