Sorry you are having problems. Please remember this is a sample code project, meaning you should download the code and step through it if you have a problem. It is not really "end user friendly" in the regard of having the best error messages,
etc. It gives basic error handling only.
DacIESvcCli.exe -s XXXXXXXXXX.database.windows.net -d XXX.XXX.XXXXXXXX -u XXXXXXXXX -p XXXXXXXXX –bloburl "http://XXXXXXXXX.blob.core.windows.net/db-backup/bacpacFilename.bacpac" -blobaccesskey "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX=="
-accesskeytype storage –x
Let's walk through your command line to see if anything jumps out.
You are using the service CLI tool, so verify you have a config file in the same directory as the EXE and that both of them have been unblocked since you downloaded the binaries.
Make sure you want to communicate to the service, that tool will not work against an on premise server.
-d you put .'s in the name. Does your database have .'s in the name? If your Sql Azure server is abc123.database.azure.com, and a database named test123 is on that server, you would only put test123 as the database name.
-s would be the server name abc123.database.azure.com. I don't see where you specified a server name in your example command line.
-u this would be the username on the database
-p the password for that user. If the password cannot work on a normal command line application (it has a *,%, etc) then you should put "s around it.
-bloburl the full URL to the blob
-blobaccess key with a setting of storage means you are giving the primary access key from the Azure portal.
-x is for export
That is all I see. Looks like you never specified a server.
Usually when the tool outputs the help it means that something it needed was not present.