我在Visual Studio中有两个数据库项目,用于单独部署数据库。第一个数据库项目部署DBFirst和第二个数据库项目部署DBSecond。 DBFirst数据库已成功创建,但我正在努力争取第二个数据库。
DBSecond包含存储过程和视图。其中一些引用DBFirst和DB项目在构建过程中失败。示例我在DBSecond中有以下视图:
CREATE VIEW [dbo].[DBFirst_CLM_Details]
AS
SELECT *
FROM [DBFirst].[dbo].[CLM_Details]
GO
该项目在构建期间失败,因为它无法解析引用DBFirst。如果我将“构建操作”属性从“构建”更改为“无”项目将构建,但它将跳过该文件。
如何部署该视图以及引用另一个数据库的类似对象?我使用的是VS 2013,目标平台是MS Azure SQL数据库
由于
答案 0 :(得分:1)
Azure SQL数据库不支持跨数据库引用。如果您需要,您应go and vote for it帮助确定其交付的优先顺序。如果您今天需要此功能,则需要花时间在Azure SQL数据库之外的应用程序中查询和组合数据。