MS-SQL 다른 버전끼리 DB-LINK걸때 오류 본문
MS-SQL 다른 버전끼리 DB-LINK걸때 오류
- 2021. 1. 24. 17:18
연결된 서버 "OLD_CONTRACT"의 OLE DB 공급자 "SQLNCLI10"이(가) 메시지 "지정되지 않은 오류입니다."을(를) 반환했습니다.
연결된 서버 "OLD_CONTRACT"의 OLE DB 공급자 "SQLNCLI10"이(가) 메시지 "이 작업을 완료하는 데 필요한 저장 프로시저가 서버에 없습니다. 시스템 관리자에게 문의하십시오."을(를) 반환했습니다.
메시지 7311, 수준 16, 상태 2, 줄 2
연결된 서버 "OLD_CONTRACT"에 대한 OLE DB 공급자 "SQLNCLI10"의 스키마 행 집합 "DBSCHEMA_TABLES_INFO"을(를) 가져올 수 없습니다. 공급자가 인터페이스를 지원하지만 이 인터페이스를 사용하면 오류 코드가 반환됩니다.
이렇게 위와 같이 오류가 발생할 경우, 아래 처럼 프로시져가 없어서 그런 경우가 있음
아래 쿼리를 실행시켜서 생성한 뒤에 연결하면 됨
USE [master]
GO
/****** Object: StoredProcedure [dbo].[sp_tables_info_rowset_64] Script Date: 01/06/2017 13:16:39 ******/
SET ANSI_NULLS on
GO
SET QUOTED_IDENTIFIER on
GO
ALTER procedure [dbo].[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
'DB관련 > MS-SQL' 카테고리의 다른 글
SQL Server (T-SQL)에서 10 진수를 16 진수로 변환하는 3 가지 방법 (0) | 2021.04.20 |
---|---|
ERWin Data Modeler에서 스크립트 생성 (MSSQL용) (0) | 2021.03.03 |
MSSQL 쿼리포맷 Beautifier 사용법 (0) | 2021.02.02 |
MSSQL DBLINK 생성시 추가 권한 부여 (0) | 2021.01.24 |
RECENT COMMENT