Hi,
Configure Server instance via SQL Server Configuration Manager to allow TCP/IP Protocols.
SQL Server Network Configuration > Protocol for [InstanceName] > Enable
You could use a Dynamic DNS Service to resolve the IP of the server.
Ensure you open up port 1433 on your Server firewall to allow incoming connections.
Connection string to be used:
connectionString=@"Data Source=\\ServerIPAddress\EziBilling;Initial Catalog=dbBilling;User ID=sa; Password=SomethingVerySecure"
Notes: Please ensure your sa account password is very secure, if you open up SQL server to the internet.
Hope this helps...