Hola, podrias decirnos el error que da?

El 5/06/07, Claudia Almeda <[EMAIL PROTECTED]> escribió:
Perdon fue un error de tipeo en el mail, en realidad si esta puesto el
owner..



Insert into #Temporal EXEC server7.base.dbo.SP_BUSCO_SUCUR_OFICIO

---

Tampoco me funciona si desde el server 2005 hago lo siguiente:
1) Poner EXEC server7.base.dbo .SP_BUSCO_SUCUR_OFICIO en un Sp del servidor
2005 ("SP_BUSCO_SUCUR_OFICIO2").
2) y llamarlo desde otro SP(" SP_BUSCO_SUCUR_OFICIO")
Insert into #Temporal EXEC server9.base.dbo.SP_BUSCO_SUCUR_OFICIO2

pero tampoco funciona...

Otra cosa que probe y no resulto es hacer un string dinamico y tampoco:
Declare @scmd varchar(250),
            @serverCpa varchar(250),
            @baseCpa varchar(250)

SELECT @server_cpa = rtrim (ltrim(par_server_CPA)),
             @base_cpa = rtrim(ltrim (par_base_CPA))
FROM parametro_oficio

SELECT @scmd = '  Insert into #Temporal EXEC' + rtrim(ltrim(@serverCpa)) +
'.' + rtrim(ltrim(@baseCpa)) + '..SP_BUSCO_SUCUR_OFICIO2'

EXEC (@scmd)

ya no se me ocurre que hacer...


El día 5/06/07, Maxi Accotto <[EMAIL PROTECTED]> escribió:
> Hola, no veo que estes respetando la sintaxis ya que no has puesto al
owner
>
> insert server1.base.dbo.tabla1   EXEC
server2.base.DBO.sp_llenarTabla1
>
>
-----------------------------------------------------------
> Microsoft MVP en SQL Server
> Mentor asociado en SQLTotalConsulting
> (excelencia en servicios y consultoria  SQLServer)
> Orador Culminis - Microsoft Influencier
> www.sqltotalconsulting.com
>
-----------------------------------------------------------
>
>
> El 5/06/07, Claudia Almeda < [EMAIL PROTECTED]> escribió:
>
> > Hola Gente:
> > Tengo un serio problemilla, tengo dos servidores que deben compartir
data...
> > Bien.., uno esta con SQL2005(1) el otro con SQL7 (2),...
> > La mayoría de las veces (o casi siempre) consultare desde el servidor
(1) al
> > servidor(2)...
> > Todo funciona bien , los link están configurados, permisos, etc,
> > excepto por una cosa...
> >
> > si ejecuto desde el servidor (1) lo siguiente (Sea por medio de SP o
Query)
> > Se inserta perfectamente lo que esta en la tabla2 a la tabla1
> >
> > insert server1.base.dbo.tabla1
> > Select *
> > from server2.base.dbo.tabla2
> >
> > Ahora que si ejecuto desde el servidor (1) lo siguiente me sale el
típico
> > error de link..
> > (**)
> > insert server1.base.dbo.tabla1  EXEC server2.base.sp_llenarTabla1
> >
> > Alguno tiene idea de porque sucede esto?
> >
> > Imaginence que mientras los 2 servidores trabajaban con SQL7 las
consultas
> > tipo la segunda  (**) habían a montones ya que competían el uso de los
Sp,
> > además de los datos...
> >
> > Por ahora salve las papas reemplazando el EXEC
> > server2.base.sp_llenarTabla1POr el código que hay dentro del SP ,  El
punto
> > es que no solo hay varios SP de este estilo, sino también , que la
> > performance se me fue al piso...
> > Teniendo en cuenta que los SP no son sencillos...
> >
> >
> >
> >
> > --
> > Atte Almeda Claudia
>
>
> --
>
>



--
Atte Almeda Claudia


--
-----------------------------------------------------------
Microsoft MVP en SQL Server
Mentor asociado en SQLTotalConsulting
(excelencia en servicios y consultoria  SQLServer)
Orador Culminis - Microsoft Influencier
www.sqltotalconsulting.com
-----------------------------------------------------------

Responder a