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