I have a Problem with MS SQL Server 2000. I created a linked Server to an Oracle-Database via ODBC with the following syntax:

EXEC sp_addlinkedserver
@server = 'SRCLINKWORLD',
@srvproduct ='ODBC',
@provider = 'MSDASQL',
@provstr = 'Provider=MSDASQL;DSN=vldbxxx;UID=dbadmin Name;PWD=media;'

vldbxxx is an ODBC-node, i created, with the 'Microsoft ODBC Driver for Oracle'

The creation of the server was sucessful, but if i execute a select-statement on the linked server, i get the following message:

Der OLE DB-Provider 'MSDASQL' meldete einen Fehler.
[OLE/DB provider returned message: [Microsoft][ODBC Driver Manager] Der Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber angegeben]
OLE DB-Fehlertrace [OLE/DB Provider 'MSDASQL' IDBInitialize::Initialize returned 0x80004005: ].

What is the problem?