Al agergar el Linked server no tendremos problema, pero si al querere ejecutar una consulta del tipo:
Select * from LinkedServer.Base.dbo.Tabla
Esto retornara un mensaje como el siguiente:
Msg 7311, Level 16, State 2, Line 1 Cannot obtain the schema rowset "DBSCHEMA_TABLES_INFO" for OLE DB provider "SQLNCLI" for linked server "". The provider supports the interface, but returns a failure code when it is used.
Para solucionarlo, basta con crear el siguiente procedimiento:
create procedure sp_tables_info_rowset_64 @table_name sysname, @table_schema sysname = null, @table_type nvarchar(255) = null as declare @Result int set @Result = 0 exec @Result =sp_tables_info_rowset @table_name, @table_schema, @table_type go