title: SQL Server 2012 Express checking and silent installation
body: <p>We need to perform the following using InstallShield 2013, can someone please guide me:</p>
  
  <ol>
  <li>Check if SQL Server Express is installed in the user's machine or not.</li>
  <li>If present, what is the version that is present.</li>
  <li>If the version is not 2012, then we need to install SQL Server Express 2012 silently in the background.</li>
  <li>Give write access on a folder for a particular login (Sql service)</li>
  <li>After installation of SQL Express 2012, we need to restore a database from a .bak file.</li>
  <li>After restoring the db, how to run some sql scripts?</li>
  </ol>
  
  <p>Please provide me any link or guidance on how to acheive the above objectives. I am also parallely trying to read the documentation and blogs, but they are vast.</p>
  
  <p>Thanks in advance,
  Pavan </p>