How is SQL to be used by your application? Is it using local data files such as would be used with SQL Server Express? If so, then you'll definitely need SQL Server Express installed on the client. However, if you are deploying your app into an environment where there is a central SQL Server accessible, then you need only deploy the app and provide the correct connection string to get to the right server.
-Peter
peterlanoie.blog