SQL-Server 7: Einrichten eines 'linked Servers'

Hallo,

ich möchte eine Tabelle auf meinem SQL-Server mit Daten von einer Tabelle auf einem anderen SQL-Server füllen.

Hiefür wollte ich einen „linked Server“ auf meinem SQL-Server einrichten.

Im Enterprise-Manager unter „Security“ im Menü „new linked Server“ habe ich folgendes eingetragen:
-) linked server: „DATABASELNK“
dann unter "other data source:
-) provider name: Microsoft OLE DB Provider for SQL Server
-) product name: habe ich nicht ausgefüllt
-) data source: IP-Adresse des anderen SQL-Servers
-) provider string: SQLOLEDB (habe es aber auch mit SQLOLEDB.1 versucht)
-) location: konnte man nichts eintragen
-) catalog: db-Name des andern SQL-Servers

Unter Server options war nur „data access“ angekreuzt.

In der Rubrik „Security“ habe ich „they will be mapped to“ angeklickt und den Remote-User und das Passwort eingetragen.

Als alles fertig war, klickte ich auf den linked Server und bekam folgende Meldung:
„Error: 7399 OLE DB Provider ‚SQLOLEDB‘ reported an error“

Auch wenn ich über den SQL-Query-Analyzer ein Select absetze, erhalte ich die Fehlermeldung:

select * from DATABASELNK.remotedbname.remoteusername.remotetabelle;

Server: Msg 7399, Level 16, State 1, Line 1
[Microsoft][ODBC SQL Server Driver][SQL Server]OLE DB provider ‚SQLOLEDB‘ reported an error.
[OLE/DB provider returned message: Invalid connection string attribute]

Was habe ich bei der Einrichtung denn falsch gemacht ?
Die User auf meinem SQL-Server (der das SQL-Statement absetzt) und auf dem remote-SQL-Server sind übringens verschiedene User, aber dafür hat man ja den Remote-User bei dem Linked-Server eingetragen, oder nicht ?

Kann mir jemnad einen Tip geben kann, wie ich den Linked server einrichten muß, um darauf zugreifen zu können ?

Gruß
Regine