症状:少数客户可能会遇到资产标签的错误:
对象'asset'、数据库'WaspTrack'、模式'dbo'的SELECT权限被拒绝。
重置标签不会清除错误。
原因:在资产标记的数据库查询中有一个错误,该错误只影响在短时间内创建租户的客户。Wasp不能应用一个整体修复,因为它将覆盖那些客户对其资产标签设计所做的任何编辑。
解决方法:在web界面中,选择“报表>所有报表>标签>资产标签标签”,单击“设计报表”。确保在左下角选择了Dictionary,然后展开Data Sources和WaspDB2012 [MS SQL]。右键单击vLabelerAsset_AssetTag,选择编辑。查询文本将包含以下内容:
select * from {schema}.vLabelerAsset_AssetTag
在哪里
(select count(*) from {schema}。asset_record_status = 1 and asset_id in ({AssetId})) = 0 and
{模式}.vLabelerAsset_AssetTag。asset_id =
(select top 1 asset_id from表名dbo.asset where asset_record_status = 1 and application_id = 1)
或{模式}.vLabelerAsset_AssetTag。asset_id ({AssetId}))
的dbo粗体需要更改为:{schema}
完成之后,您可以检查Preview,然后保存更改。
如果您需要这些步骤的帮助,请联系Wasp支持。