title: Execute SQL Script with .net executable
body: <p>I have a c# .net application that has been distibuted separately to several clients, Once in a while we add some new features or fix some bugs and frequently make changes in the DB. I use click once deployment approach to update exe to my client pcs. SQL server instance has been installed on their system.</p>
  
  <p>I want to know how could i update their sql database with each exe updation.</p>
  
  <p>Kindly keep in mind this is possible that a client is working on version 2 and never updated to version 3 but when version 4 is released, then he updates the application. In such case i need to execute two scripts on his database. One for version 3 and other for current version which is 4.</p>
  
  <p>Thanks</p>