1. For moving the database to the server, it depends on how much control you have. You could just use
Attach[
^] or you might have to generate SQL scripts to copy the schema and the data to the new database.
2. for the connection string you will have to change the data source to point to the server and SQL instance name. On the internet, this could even just be an ip address. You will also have to remove the Integrated Security because that is for a Windows account to access the database. You should probably create a user in the database and use that as the UserName and Password in the connection string.
3. You are already compiling an exe on your desktop. You can use that. You might actually mean how do you make the installer for the app so that others can put it on their machines. If this is what you really meant then you could make a visual studio installer project and put trhe output of your main project into it. Other installers that you could use are
NSIS[
^],
WiX[
^],
InstallShield[
^], or many other ones.
Hope this helps.