Not sure if there is a typo in your query. If no database table has been deleted, you should be able to run this report.
Select Top 1000000 tblAssets.AssetID,
tblAssets.AssetUnique,
tblAssets.Domain,
tblAssets.Description,
tsysOS.OSname,
tblSharesUni.Name,
tblSharesUni.Path,
tblShares.Lastchanged,
tsysOS.Image As icon
From tblShares
Inner Join tblAssets On tblAssets.AssetID = tblShares.AssetID
Inner Join tblAssetCustom On tblAssetCustom.AssetID = tblAssets.AssetID
Inner Join tsysOS On tsysOS.OScode = tblAssets.OScode
Inner Join tblSharesUni On tblShares.ShareUniqueID =
tblSharesUni.ShareUniqueID
Where Not (tblSharesUni.Name Like N'%$') And tblAssetCustom.State = 1 And
tblSharesUni.Type = 0
Order By tblAssets.AssetName
If you are still facing the same issue, could you send us a mail to support@lansweeper.com with a link to this forum topic and
Program Files (x86)\Lansweeper\Service\errorlog.txt from your Lansweeper server.