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 -----------------------------------------------------------
