Forums Neueste Beiträge
 

View von SQL2000 auf SQL2005 - Fehler beim Speichern des Views

20/01/2009 - 15:34 von Kurt Elmiger | Report spam
Hallo

Mit sp_addlinkedserver habe ich 2 SQL Server (SQL2000 und SQL2005) verbunden
(verschiedene HW). Nun habe ich versucht ein View vom SQL2000 auf den SQL2005
aufzubauen. Im Query Analyser vom SQL2000 kann ich mit dem Query "SELECT *
FROM [web1\sql2005].beltest.dbo.users" die Daten vom SQL2005 problemlos
einsehen. Wenn ich dann aber versuche den View zu speichern bekomme ich
folgende Fehlermeldung:

ODBC-Fehler:[Microsoft][ODBC SQL Server Driver][SQL Server]Die Operation
konnte nicht ausgeführt werden, da der OLE DB-Provider ‘SQLOLEDB’ keine
verteilte Transaktionen beginnen konnte
[Microsoft][ODBC SQL Server Driver][SQL Server]OLE/DB provider returned
message: Die neue Transaktion kann im angegebenen Transaktionskoordinator
nicht eingetragen werden.]
[Microsoft][ODBC SQL Server Driver][SQL Server]OLE DB-Fehlertrace [OLE/DB
Provider ‚SQLOLEDB’ ITransactionJoi JoinTransaction returned 0x8004d00a].

Wo liegt das Problem?

Besten Dank im Voraus.

Gruss,
Kurt
 

Lesen sie die antworten

#1 Olaf Helper
21/01/2009 - 07:15 | Warnen spam
"Kurt Elmiger" wrote:

ODBC-Fehler:[Microsoft][ODBC SQL Server Driver][SQL Server]Die Operation
konnte nicht ausgeführt werden, da der OLE DB-Provider ‘SQLOLEDB’ keine
verteilte Transaktionen beginnen konnte




Hallo Kurt,

damit verteilte Transaktionen funktionieren, müssen auf beiden Servern der
"MS Distributed Transaction Coordinator (MSDTC)" laufen und konfiguriert
sein, siehe z.B.:
http://msdn.microsoft.com/de-de/library/aa342335(SQL.90).aspx

MfG,
Olaf Helper

Ähnliche fragen