Error linked server: No admite la interfaz de transacción requerida

01/08/2006 - 14:02 por Microsoft | Informe spam
Hola, tengo una aplicación en la que utilizo una base de datos access 2003.
En esta BD tengo vinculadas tablas de un origen de datos ODBC. Ahora quiero
migrar mi aplicación a una base de datos Sql Server Express Edition, con los
datos en access no he tenido problemas pero al utilizar los objectos linked
server de Sql Server para acceder a los datos odbc como vistas tengo el
siguiente problema. En las sentencias insert y update muestra el error: "No
se pudo realizar la operación solicitada porque el proveedor OLE DB
"MSDASQL" para el servidor vinculado "GTSODBC" no admite la interfaz de
transacción requerida.

He buscado en foros sobre este problema y me he encontrado que existe este
mismo también accediendo a través de linked server con el ODBC de MySQL, lo
que me lleva a pensar que es mas un error de Sql Server que de los origenes
de datos ODBC.

Me gustaria saber si este problema tiene solución, ya que el acceso a estas
tablas odbc es primordial para mi aplicación.

Un saludo, gracias.
 

Leer las respuestas

#1 Salvador Ramos
01/08/2006 - 14:39 | Informe spam
Hola,

La verdad que no entiendo bien lo que deseas hacer, por un lado hablas de
migrar a SQL Server y por otro de acceder desde SQL Server a Access, he
entendido bien ?

Tus datos van a residir en SQL Server, tu aplicación (formularios, informes,
...) va ser en Access ?
Como has migrado de Access a SQL Server ?

Un saludo
Salvador Ramos
Murcia - España

[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL Server y .NET)


"Microsoft" escribió en el mensaje
news:%
Hola, tengo una aplicación en la que utilizo una base de datos access
2003. En esta BD tengo vinculadas tablas de un origen de datos ODBC. Ahora
quiero migrar mi aplicación a una base de datos Sql Server Express
Edition, con los datos en access no he tenido problemas pero al utilizar
los objectos linked server de Sql Server para acceder a los datos odbc
como vistas tengo el siguiente problema. En las sentencias insert y update
muestra el error: "No se pudo realizar la operación solicitada porque el
proveedor OLE DB "MSDASQL" para el servidor vinculado "GTSODBC" no admite
la interfaz de transacción requerida.

He buscado en foros sobre este problema y me he encontrado que existe este
mismo también accediendo a través de linked server con el ODBC de MySQL,
lo que me lleva a pensar que es mas un error de Sql Server que de los
origenes de datos ODBC.

Me gustaria saber si este problema tiene solución, ya que el acceso a
estas tablas odbc es primordial para mi aplicación.

Un saludo, gracias.


Preguntas similares