Erore insert mediante l'utilizzo di linked servers

mercoledì 02 luglio 2008 - 17.46

m.langella Profilo | Newbie

ciao a tutti,
ho un problema che non riesco a risolvere

ho svilupppato una s.p. che dovrebbe effettuare degli insert in un database access mediante linked server.

prima di effettuare l'insert, effettuo delle select sia all'interno del db sqlserver(dove risiede la sp )sia nel db access.

all'esecuzione dell'istruzione insert ricevo questo errore:
Server: Msg 8524, Level 16, State 1, Line 1
[Microsoft][ODBC SQL Server Driver][SQL Server]The current transaction could not be exported to the remote provider. It has been rolled back.

ho provato ad eseguire il commit della transaction prima dell'insert ma ricevo questo errore:

Server: Msg 7390, Level 16, State 1, Line 1
[Microsoft][ODBC SQL Server Driver][SQL Server]The requested operation could not be performed because the OLE DB provider 'Microsoft.Jet.OLEDB.4.0' does not support the required transaction interface.
OLE DB error trace [OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IUnknown::QueryInterface returned 0x80004002].

qualcuno sa aiutarmi a superare il problema?
ringrazio in anticipo


alx_81 Profilo | Guru

>ciao a tutti,
Ciao

>qualcuno sa aiutarmi a superare il problema?
leggendo qui e là sembra proprio che questo sia un limite insuperabile..

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2012999&SiteID=1
http://www.eggheadcafe.com/forumarchives/SQLServerprogramming/May2005/post23400947.asp

Sembra che Jet non supporti le transazioni distribuite..
Spero che qualcuno che conosce meglio di me access possa darti un aiuto migliore
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

m.langella Profilo | Newbie

ciao
...infatti temevo questa risposta...!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5