If you wish to use a SQL Adapter to store the message in a database and read it back again then you will need to design and build your own database. And decide how to store the message, how to read and delete the message. Not forgeting all the error handling logic in case something goes wrong.
You could use MSMQT adapter, which uses the messagebox as it message store. This way you write the message to the messagebox, read it out and write it back, then read it out and write it back again.
Or you could use the FILE Adapter to save a file and read it back
Do you know why the client has this requirement? All of these options are just wasting CPU cycles and IO bandwidth.