gpt4 book ai didi

sql - 无法使用 sqlproj 创建图表

转载 作者:行者123 更新时间:2023-12-05 08:08:33 24 4
gpt4 key购买 nike

在厌倦了使用 hierarchyids 来管理我的节点树之后,我决定尝试使用 SQL Server 2017 的图形功能来缓解我的麻烦。

虽然我有点困惑。目前,我所有的 SQL 脚本都存储和组织在一个 SQL 数据库项目中。当我创建一个节点表并将其发布到我的 Azure SQL 数据库时,它只会创建一个标准表。

但是,我可以将完全相同的查询粘贴到 SSMS 中,它会很好地创建图表。我在下面包含了查询。我遗漏了什么明显的东西吗?

CREATE TABLE [dbo].[GraphSite]
(
[SiteId] UNIQUEIDENTIFIER NOT NULL DEFAULT NEWID(),
[SiteName] NVARCHAR(100) NOT NULL,
[SiteTypeId] UNIQUEIDENTIFIER NOT NULL,
[SiteTimeZone] NVARCHAR(20) NOT NULL DEFAULT N'America/New_York',
[SiteStatusId] UNIQUEIDENTIFIER NULL,
[SiteThemeId] UNIQUEIDENTIFIER NULL,

CONSTRAINT [PK_GraphSite] PRIMARY KEY ([SiteId]),
CONSTRAINT [FK_GraphSite_SiteType] FOREIGN KEY ([SiteTypeId]) REFERENCES [SiteType]([SiteTypeId]),
CONSTRAINT [FK_GraphSite_SiteStatus] FOREIGN KEY ([SiteStatusId]) REFERENCES [SiteStatus]([SiteStatusId]),
CONSTRAINT [FK_GraphSite_SiteTheme] FOREIGN KEY ([SiteThemeId]) REFERENCES [SiteTheme]([SiteThemeId])
) AS NODE;

编辑:我在本地安装了 SQL Server 2017,它留下了“AS NODE;”很好。因此 SSDT 似乎在为 Microsoft Azure SQL 数据库 v12 构建图表时遇到问题。这很奇怪,考虑到 Azure SQL 数据库完全支持图表。有什么想法吗?

最佳答案

您可以尝试从此处下载最新版本的 SSDT:https://learn.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt

这应该可以解决您的问题。

关于sql - 无法使用 sqlproj 创建图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48241964/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com