gpt4 book ai didi

visual-studio - SQL Azure 数据库构建失败 - 必须在数据库范围凭据之前创建主 key

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

我已将 Azure SQL DB 导入 VS,以便我可以使用它在 Azure Devops 中工作。
当我尝试构建数据库时出现此错误:

SQL71589:必须在数据库范围的凭据之前创建主 key

数据库有一个主 key ,它是在使用它的用户、凭据和外部数据源之前创建的。

我尝试仅使用主 key 而不使用数据库范围的信用导入到 VS,并且没有收到错误,然后当我创建信用并加载它时,错误又回来了。信用的创建似乎也是如此。

此外,当我点击错误时,它说我的 cred 脚本上存在语法错误,但我已经检查了 MS 文档,看起来没问题。

我尝试按此顺序删除并重新创建主 key 、用户、凭据和外部数据源。

这里似乎有一些关于此问题的线程,但到目前为止还没有帮助。

我使用的是 VS 2019 v16.5.4

任何帮助将不胜感激。

最佳答案

打开导致错误的文件。将主 key 的创建添加到文件顶部的范围凭证之前并保存。更改后文件的内容将如下所示:

CREATE MASTER KEY ENCRYPTION
BY PASSWORD = '{Your Password}'
GO

CREATE DATABASE SCOPED CREDENTIAL [Your Credential]
WITH IDENTITY = N'SHARED ACCESS SIGNATURE';

构建项目,构建现在应该成功了。

关于visual-studio - SQL Azure 数据库构建失败 - 必须在数据库范围凭据之前创建主 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61858387/

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