diff --git a/src/sql/parts/objectExplorer/viewlet/serverTreeActionProvider.ts b/src/sql/parts/objectExplorer/viewlet/serverTreeActionProvider.ts index 2a091f0805..6ef0ce8179 100644 --- a/src/sql/parts/objectExplorer/viewlet/serverTreeActionProvider.ts +++ b/src/sql/parts/objectExplorer/viewlet/serverTreeActionProvider.ts @@ -181,7 +181,10 @@ export class ServerTreeActionProvider extends ContributableActionProvider { this.addScriptingActions(context, actions); - if (isAvailableDatabaseNode) { + let serverInfo = this._connectionManagementService.getServerInfo(context.profile.id); + let isCloud = serverInfo && serverInfo.isCloud; + + if (isAvailableDatabaseNode && !isCloud) { this.addBackupAction(context, actions); this.addRestoreAction(context, actions); }