Es verdad lo que decis, tengo incluida la base, o sea, tal cual me lo
describis vos: "Servidor.Base.schema.Objeto" y la respuesta a tu pregunta es
SI, el EXEC solo funciona

EXEC Tuservidor7.UnaBase.dbo.Sp_TuStoreProcedure; me devuelve los datos
perfectamente;
El error ocurre al incluir el INSERT

INSERT INTO MiTabla EXEC Tuservidor7.UnaBase.dbo.Sp_TuStoreProcedure


El día 16/05/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]>
escribió:

Hola. ¿El exec sólo funciona (sin el insert)?
Porque creí que la notación de linked server es
Servidor.Base.schema.Objeto
Es decir:
Tuservidor7.UnaBase.dbo.Sp_TuStoreProcedure




-----Original Message-----
From: "Claudia Almeda" <[EMAIL PROTECTED]>
To: "Daniel Aisenberg" <[EMAIL PROTECTED]>
Date: Wed, 16 May 2007 16:41:01 -0300
Subject: [dbms] SET NOCOUNT


Hola Gente:
           Se me presento un inconveniente, Tengo un servidor SQL2005
linkeado a un servidor con SQL 7, donde desde el 2005 tengo un Stored
Procedure que ejecuta otro Stored Procedure que esta en el Servidor SQL
7,... algo asi como:

                                *INSERT INTO MiTabla EXEC
ServidorSQL7.SP_MiStoredProcedure*

Esto mismo me dice:
 OLE DB provider "SQLNCLI" for linked server "ServidorSQL7" returned
message "No transaction is active.".
Msg 7391, Level 16, State 2, Procedure SP_MiStoredProcedure, Line 20
The operation could not be performed because OLE DB provider "SQLNCLI" for
linked server "ServidorSQL7" was unable to begin a distributed transaction.
Los links estan bien y los permisos tambien... alguien tiene alguna
idea?¿??

pense que podia tener que ver con el SET NOCOUNT , pero no logro resolver
este error..

Desde ya Gracias
--
Atte Almeda Claudia




--
Atte Almeda Claudia

Responder a