제2의 비엔지니어 인생관을 꿈꾸며

Posted
Filed under MSSQL

OLE DB provider "SQLNCLI10" for linked server "XXXXXX" returned message "The stored procedure required to complete this operation could not be found on the server. Please contact your system administrator
 


master database:


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




MSSQL2008 서버에서 MSSQL2000서버로 링크드 서버 접속이 위 에러가 발생합니다. 위와같이 저장프로시져를 만들어줘야 하는 이슈가 있고 만들어진 프로시져에 권한을 넣어줘야 합니다.
MS에 문의해 본결과 2008버젼이여서 문제가 된게 아니고 64비트에서 32비트로 접속을 할려는데 문제가 발생하는거라고 합니다.
http://support.microsoft.com/?id=906954

2010/05/19 16:35 2010/05/19 16:35