title: Can you create a SQL Azure BACPAC from a Remote C# Application
body: <p>I'm working on a tool to allow backup and restore of SQL Azure databases between various local &amp; azure environments. </p>
  
  <p>I have a working version where the BACPAC is created and directly streamed to my Local Developer machine.</p>
  
  <p>But I haven't been able to find a way to create the bacpac and store it directly in Blob Storage using a remote client. Any of the examples I've seen either</p>
  
  <ul>
  <li>Stream the backup to the local PC, and then re-upload it to Blob Storage</li>
  </ul>
  
  <p>OR</p>
  
  <ul>
  <li>Rely on having a worker role deployed on Azure to handle process</li>
  </ul>
  
  <p>Is there a way to trigger the Backup Functionality that's available through the Azure Management Portal (Create Backup (BACPAC) directly to Blob Storage) from a remote client?</p>