/*********************************************************************
SQL SERVER 2005 이상의 64BIT 머신에서 링크드 서버연결시
아래의 메시지가 출력되면서 오류가 발생함.
*********************************************************************/
연결된 서버 "APP"의 OLE DB 공급자 "SQLNCLI10"이(가) 메시지 "지정되지 않은 오류입니다."을(를) 반환했습니다.
연결된 서버 "APP"의 OLE DB 공급자 "SQLNCLI10"이(가) 메시지 "이 작업을 완료하는 데 필요한 저장 프로시저가 서버에 없습니다. 시스템 관리자에게 문의하십시오."을(를) 반환했습니다.
Msg 7311, Level 16, State 2, Line 1
연결된 서버 "APP"에 대한 OLE DB 공급자 "SQLNCLI10"의 스키마 행 집합 "DBSCHEMA_TABLES_INFO"을(를) 가져올 수 없습니다. 공급자가 인터페이스를 지원하지만 이 인터페이스를 사용하면 오류 코드가 반환됩니다.
SQL Server 구문 분석 및 컴파일 시간:
CPU 시간 = 0ms, 경과 시간 = 0ms.
/*********************************************************************
아래의 프로시저를 오류가 발생한 링크드 서버의 MASTER 데이터베이스에
생성함으로 문제 해결됨.
*********************************************************************/
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
'SQL > MSSQL' 카테고리의 다른 글
[SQL Server 2008] 테이블 수정할때 Save (Not Permitted) Dialog Box 뜨면.... (1) | 2011.09.06 |
---|---|
Sql Server Profiler 또다른 것.... (0) | 2011.05.26 |
[펌] MSSQL 테이블별 size 및 row 구하기 (0) | 2010.11.17 |
[펌] [ SQL 2005 ] 외부 조인 연산자("*=" 또는 "=*") 사용시 오류날때 (0) | 2010.11.12 |
sql server 에서 숫자를 원단위로 출력하는 쿼리.. (0) | 2007.12.04 |