【发布时间】:2013-12-26 22:58:46
【问题描述】:
我正在尝试从现有数据库创建数据库项目。数据库中的某些表启用了 CDC。对于每个这样的表,我们都为 CDC 数据创建了一个视图,如下所示:
create view [dbo].[vw_cdc_myTable] as
select
sys.fn_cdc_map_lsn_to_time (__$start_lsn) ActionLocalTime
, __$seqval ActionOrder
, __$operation ImageType
, case __$operation
when 1 then 'Deleted'
when 2 then 'Inserted'
when 3 then 'Before Update'
when 4 then 'After Update'
end ImageType_desc
, convert(char(5), '>>>>>') Sprtr
, *
from
cdc.dbo_myTable_CT
SSDT 抱怨这一点,因为它没有导入任何 CDC 对象(在本例中为 cdc.dbo_myTable_CT 和 sys.fn_cdc_map_lsn_to_time)。有什么方法可以导入或伪造 SSDT,以便我可以在源代码管理中查看?
【问题讨论】:
标签: sql-server database-project sql-server-data-tools