gpt4 book ai didi

azure - 通过 Azure 中的代码为特定数据库创建用户时出现问题

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

我正在通过 C# 代码在 Azure 中创建数据库的副本。

创建数据库代码:

CREATE DATABASE ABC AS COPY OF DEF

然后我想在该数据库中创建一个用户,以便只有该用户可以访问该数据库。该代码在数据库创建后立即执行。但在创建用户时出现错误:

"failed to update database because the database is read only".

如果我停止执行 15-20 秒,然后启动,它会完美运行,但我不想这样做。

我可以获取数据库已创建并且您可以继续的状态吗?

任何帮助将不胜感激。

最佳答案

您似乎正在连接到数据库并执行 T-SQL,您可能必须对 sys.dm_operation_status 使用查询并找到您的创建数据库命令以及它是否已完成。可能有关联的 REST API如果您选择通过 REST 调用对此进行编程,则会出现 Get Create or Update Server Status调用可能适合您的场景。

您会发现新数据库需要一些时间来创建,并且在任何一种方法中您都不会立即退出该逻辑。

关于azure - 通过 Azure 中的代码为特定数据库创建用户时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42137799/

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