Oracle connection string in .dqy file



I'm attempting to embed Oracle connectivity in a MS Query file (*.dqy).
The purpose for creating a dqy file, is so that it can be distributed
to other users. My goal is to create the file, without having to rely
on the tnsnames.ora file. As an example, I'm able to create a *.dqy
file and have it function correctly, when the contents of the file, is:

XLODBC
1
DRIVER={Microsoft ODBC for
Oracle};UID=<username>;PWD=<password>;SERVER=<server name in the
tsnames.ora file>;
....
But this relies on a tsnmaes.ora file.

Alternatively, I would like for this to work:
XLODBC
1
DRIVER={Microsoft ODBC for Oracle};UID=<username>;PWD=password>;
SERVER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=<hostname>)(PORT=1521))
(CONNECT_DATA=(SERVICE_NAME=<sid>)));
....

Unfortunately, it doesn't - a dialog titled "Microsoft ODBC for Oracle
Connect" pops up - the username and password is populated correctly,
but the server contains the completed string listed above
(SERVER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=<hostname>)(PORT=1521))
(CONNECT_DATA=(SERVICE_NAME=<sid>)))

What if anything, am I do wrong? Thank your for your help.

.