방법: 참조된 어셈블리에 SQL CLR 데이터베이스 프로젝트 항목 배포

Visual Studio의 배포 기능을 사용하여 참조된 어셈블리에 SQL CLR(공용 언어 런타임) 데이터베이스 프로젝트 항목을 배포할 수 없습니다. 대신에 Transact-SQL Create Assembly 문을 사용해야 합니다. 예를 들어, 한 SQL CLR 데이터베이스 프로젝트에 다른 SQL CLR 데이터베이스 프로젝트에 대한 참조가 있으면 첫 번째 프로젝트의 배포 명령을 사용하여 두 번째(참조된) 프로젝트의 항목을 배포할 수 없습니다.

참조된 어셈블리에서 SQL LCR 프로젝트 항목을 배포하려면

  1. 프로젝트에 있는 항목뿐 아니라 참조된 어셈블리에 빌드해야 하는 항목을 빌드합니다.

  2. SQL Server에 배포할 DLL에 대한 정보를 전달하는 Transact-SQL Create Assembly 문을 사용하여 항목을 배포합니다. 자세한 내용은 Microsoft 웹 사이트의 Create Assembly (Transact-SQL) 항목을 참조하십시오.

    중요

    새 어셈블리나 업데이트된 어셈블리를 데이터베이스에 배포하려면 적절한 사용 권한이 있어야 합니다. 자세한 내용은 Visual Studio의 데이터베이스 기능에 필요한 권한을 참조하십시오.

참고 항목

작업

방법: SQL Server 공용 언어 런타임 통합을 사용하는 데이터베이스 개체의 프로젝트 만들기

방법: 공용 언어 런타임 통합을 사용하여 SQL Server 저장 프로시저 만들기 및 실행

방법: 공용 언어 런타임 통합을 사용하여 SQL Server 트리거 만들기 및 실행

방법: 공용 언어 런타임 통합을 사용하여 SQL Server 집계 만들기 및 실행

방법: 공용 언어 런타임 통합을 사용하여 SQL Server 사용자 정의 함수 만들기 및 실행

방법: 공용 언어 런타임 통합을 사용하여 SQL Server 사용자 정의 형식 만들기 및 실행

연습: 관리 코드로 저장 프로시저 만들기

방법: SQL CLR 저장 프로시저 디버깅

참조

SQL CLR 데이터베이스 프로젝트 및 데이터베이스 개체의 특성

개념

SQL Server CLR 통합 소개(ADO.NET)

관리 코드를 사용하여 데이터베이스 개체를 만드는 경우의 이점

관리 코드로 SQL Server 개체 만들기

기타 리소스

SQL CLR Database Debugging