我正在创建一个 Visual Studio 数据库项目。
在其中一个脚本中,我想实现类似的目标
CREATE USER [$(DatabaseName)\UserX]
WITHOUT LOGIN
WITH DEFAULT_SCHEMA = dbo
Run Code Online (Sandbox Code Playgroud)
哪个弹出窗口错误
SQL70604: 对象名称 ($(DatabaseName)\UserX) 中不允许 SqlCmd 变量引用。
经过一番研究,我发现最接近的解决方案是创建用户,sp_executesql但它会导致模式比较功能无效,对吧?
我对数据库项目不太熟悉,但我想应该有一些更好的方法来实现这一目标,我只需要一些指导。
我上次发布可能是大约三周前,今天,我稍微更改了代码并发布。然后我遇到了下面的错误
发布遇到错误。发布 URL https://functionName.scm.azurewebsites.net/无法访问。应用程序可能已停止、重新启动或不可用。发布目标可用后重试。
我发现的唯一类似的帖子是建议更正 pubxml 字段
<PublishUrl>https://waws-prod-<something>.publish.azurewebsites.windows.net/</PublishUrl>
Run Code Online (Sandbox Code Playgroud)
到
<PublishUrl>https://<function-name>.scm.azurewebsites.net/</PublishUrl>
Run Code Online (Sandbox Code Playgroud)
就我而言,它已经是正确的了。
如果我通过 HTTP get 调用该函数,它的行为会像往常一样。
我是天蓝色的新手,不确定我是否错过了一些明显的东西。
补充说明
我试图通过上传测试内容
ts-node src/candy-machine-cli.ts upload assets --env devnet --keypair "~\.config\solana\devnet.json" -n 10
Run Code Online (Sandbox Code Playgroud)
并遇到下面的错误
事务模拟失败:错误处理指令1:程序无法完成程序11111111111111111111111111111111调用[1]程序1111111111111111111111111111111成功程序cndyAnrLdpjq1Ssp1z8xxDsB8dxe7u4HL5Nxi2K5WX Z 调用 [1] 程序日志:错误:内存分配失败,内存不足 程序 cndyAnrLdpjq1Ssp1z8xxDsB8dxe7u4HL5Nxi2K5WXZ 消耗了 200000 个计算单元(共 200000 个) 程序失败完成:BPF 程序出现恐慌 程序 cndyAnrLdpjq1Ssp1z8xxDsB8dxe7u4HL5Nxi2K5WXZ 失败:程序无法完成
我认为该消息可能会产生误导,因为我只处理 10 张图像。但不确定到底出了什么问题。