FIX: 오류 208 전송 DTS 데이터 내보내기 사용하여 있는 UDF 포함하는 뷰의 실패한다

중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

300272
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
# 버그: 352081 (SHILOH_BUGS)
현상
데이터 변환 서비스 (DTS) 가져오기/내보내기 마법사를 사용하여 뷰를 전송 시도를 다음과 같은 조건에서 실패합니다.
  • 사용자 정의 함수를 UDF) 뷰에 포함됩니다.
  • 개체 및 SQL Server 데이터베이스 간에 데이터를 복사할 때.
다음 텍스트를 표시하는 오류 메시지의 예입니다.
Microsoft SQL Server에서 Microsoft SQL Server 개체 복사 못했습니다.
[Microsoft][ODBC SQL Server 드라이버][SQL 서버]잘못된 개체 이름 'dbo.TestFunc '입니다.
참고: "dbo.TestFunc"는 UDF 이름입니다.
원인
뷰의 종속 개체가 UDF 전에 대상 데이터베이스에 만들어집니다. 모든 종속 개체는 먼저 만들어야 합니다.
해결 방법
이 문제를 해결하려면 SQL Server 2000의 최신 서비스 팩을 구하십시오. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
290211INF: SQL Server 2000의 최신 서비스 팩을 구하는 방법
해결 과정
첫 번째, 뷰에 종속된 모든 개체 전송 및 보기 전송할 때 다음 종속 개체를 포함하지 마십시오.
현재 상태
Microsoft은 SQL Server 2000에 문제가 있음을 확인했습니다. 이 문제는 SQL Server 2000 서비스 팩 1에서 처음 수정되었습니다.
추가 정보

문제를 재현하기 위한 단계

  1. 원본 데이터베이스에서 테이블, 뷰 및 UDF 만들려면 이 코드를 실행합니다:
    CREATE FUNCTION TestFunc ()RETURNS INT AS  BEGIN 	RETURN 15ENDgoCREATE TABLE dbo.TestTable ( col1 int NULL )goCREATE VIEW dbo.TestViewASSELECT col1, dbo.TestFunc() AS FuncResults FROM dbo.TestTablego					
  2. 이제, DTS 내보내기/가져오기 마법사는 이러한 다른 SQL Server 데이터베이스에 복사할 수 있습니다.
  3. SQL Server 데이터베이스 간 개체 및 데이터 복사 옵션을 선택하십시오. 스크립팅 옵션을 모두 자신의 기본 설정을 그대로 둡니다. 대상 데이터베이스에 대한 .log 파일에서 다음 오류 메시지와 함께 실패합니다.
    전송 상태: 대상 데이터베이스에서 보기 만들기
    [Microsoft][ODBC SQL Server 드라이버][SQL 서버]잘못된 개체 이름 'dbo.TestFunc '입니다.
해결하려면 이 문제를 종속 테이블, TestTable, "TestFunc" UDF 걸쳐 첫 복사합니다. 그런 다음 보기의 모든 종속 개체 포함 옵션을 선택하지 않은 복사하십시오.
208 패키지

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 300272 - 마지막 검토: 01/16/2015 22:52:51 - 수정: 3.2

Microsoft SQL Server 2000 Standard Edition

  • kbnosurvey kbarchive kbmt kbbug kbfix kbsqlserv2000sp1fix KB300272 KbMtko
피드백