在您的SSDT数据库项目中将服务器数据库与本地数据库混合

时间:2019-05-07 13:05:58

标签: visual-studio-2015 azure-devops data-warehouse sql-server-data-tools database-project

我刚刚开始使用SSDT数据库项目通过Azure Devops对版本控制我的Sql Server DataWarehouse项目进行版本控制。真正很酷的事情是,它创建了一个本地数据库来管理您的数据库对象。但是由于我正在从事数据仓库项目,因此无法在本地db项目中本地加载大量数据,尤其是对于预模式。因此,至少有一种方法可以引用来自另一个物理数据库的数据,以用于预架构,但可以继续使用db project来管理我的dw模式表和脚本(存储过程)。实际上,在我的DW填充脚本中,我需要引用预架构表,并且它们在本地为空。 任何建议的解决方法将不胜感激

2 个答案:

答案 0 :(得分:0)

您是否正在将SSDT与当前正在预览的Azure SQL数据仓库一起使用?请注意,对于Azure SQL数据仓库,不支持localdb。

答案 1 :(得分:0)

我发现唯一可行的解​​决方案是在本地服务器上实际的预配置模式上创建与表(而不是表)同名的视图,并将它们从项目中排除,这在我需要使用新的预配置表时变得棘手。对我来说幸运的是,预登台不需要任何更改,因此对我来说很有效