Popular

Obten claves web y navega gratis Router keygen para Android

Error 403 Forbidden con phpmyadmin y WAMP Server

Realizar suma, resta y división con javascript

Error while creating Linked server "Cannot obtain the schema rowset "DBSCHEMA_TABLES_INFO" for OLE DB provider "SQLNCLI10" for linked server ‘LinkedServerName’"

Hola hoy les traigo un aporte de SQL Server, en días pasados estuve teniendo un problema con la creación de un Linked Server de SQL Server 2008 a SQL Server 2000, por lo que tuve que ponerme a investigar al respecto el error que me ocurría era como el siguiente: 

Error while creating Linked server "Cannot obtain the schema rowset "DBSCHEMA_TABLES_INFO" for OLE DB provider "SQLNCLI10" for linked server ‘LinkedServerName’"
Al parecer cuando creamos un servidor vinculado de SQL Server 2008 a SQL Server 2000, a veces podemos tener errores, esto porque debemos tener instalada una versión SQL Server 2000 con service pack 3 o 4 mínimo para poder realizar eso sin problemas. 

En esté blog mostraremos otra alternativa para resolver esté problema ya que investigando únicamente encontramos dos alternativas que son las siguientes: 

  1. Viene de un articulo de soporte de Microsoft, es donde debemos instalar un SQL Server 2000 con service pack 3 o 4 como minimo y ejecutar un script que aparece en los archivos de instalación de SQL Server 2000 el enlace con mas información al respecto de Microsoft es el siguiente:  http://support.microsoft.com/default.aspx?scid=kb; ES-ES; 906954 # appliesto
  2. Cómo segunda opción contramos que podemos crear un procedimiento almacenado para que nos permita obtener los datos de las tablas del enlace vinculado sin problemas el procedimiento almacenado que podemos ejectuar es el siguiente: 

USE master GO CREATE PROCEDURE sp_tables_info_rowset_64 @table_name SYSNAME,
@table_schema SYSNAME = NULL, @table_type NVARCHAR(255) = NULL AS BEGIN DECLARE @Result INT SET @Result = 0 EXEC @Result = sp_tables_info_rowset @table_name, @table_schema, @table_type END GO



Enlaces de referencia
· Es posible que reciba un mensaje de error cuando intenta ejecutar consultas distribuidas desde un cliente de SQL Server de 64 bits a un ligado de 32 bits de SQL Server
· Cómo actualizar los procedimientos almacenados del catálogo


Espero que les sirva de algo y les ahorre tiempo de investigación dejen sus comentarios. 


Comentarios

Entradas populares de este blog

Error 403 Forbidden con phpmyadmin y WAMP Server

Número de filas afectadas por instrucción PL/SQL en Oracle [Utilidades].

Como truncar un número decimal en C# sin redondear.