개체 탐색기 통해 Visual Studio Code용 SQL 바인딩 확장을 사용하여 Azure Functions 만들기

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

개요

Visual Studio Code용 SQL 바인딩을 사용하면 Azure SQL 바인딩을 사용하여 Azure Functions를 개발할 수 있습니다. 자세한 내용은 Visual Studio Code용 SQL 바인딩 확장을 사용하여 Azure Functions 만들기를 참조하세요. 확장을 설치하려면 Visual Studio Code에 대한 SQL 바인딩 확장을 참조하세요.

개체 탐색기에서

개체 탐색기의 특정 테이블 또는 뷰에서 Azure Function을 만들려면 SQL Server 개체 탐색기의 연결된 서버에서 테이블 또는 뷰를 마우스 오른쪽 단추 로 클릭하고 SQL 바인딩을 사용하여 Azure Function 만들기를 선택합니다.

테이블 개체 탐색기 명령:

테이블에서 SQL 바인딩을 추가하는 개체 탐색기 바로 가기 메뉴의 스크린샷.

개체 탐색기 보기 명령:

뷰에서 SQL 바인딩을 추가하는 개체 탐색기 바로 가기 메뉴의 스크린샷

Azure Function 프로젝트를 아직 만들지 않은 경우 새 Azure Function 프로젝트를 만드는 데 도움이 되는 Visual Studio Code 프롬프트가 나타납니다.

폴더에 Azure Function 프로젝트가 없어서 새 프로젝트를 만들라는 Visual Studio Code 알림의 스크린샷.

그런 다음 확장에서 Azure Function을 만들 폴더를 선택하도록 요청합니다.

SQL 바인딩을 사용하여 Azure Function을 만들 폴더를 선택하라는 프롬프트의 스크린샷

테이블에서 SQL 바인딩을 사용하여 Azure Function을 만드는 경우 확장은 사용할 바인딩 유형( Input 데이터베이스에서 데이터 검색) 또는 Output (데이터베이스에 데이터 저장) 바인딩을 선택하라는 메시지를 표시합니다.

참고

Azure Function이 보기에 대한 SQL 바인딩을 사용할 때는 Input 바인딩만 지원합니다.

바인딩 유형을 선택하라는 프롬프트의 스크린샷

그런 다음 확장은 Azure Function에 사용할 함수 이름을 입력하라는 메시지를 표시합니다.

함수 이름을 입력하라는 프롬프트의 스크린샷

local.settings.json저장된 연결 문자열이 이미 있는 경우 확장은 Azure Function에 사용할 연결 문자열을 선택하거나 새 연결 문자열을 만들라는 메시지를 표시합니다.

연결 문자열 설정을 선택하라는 프롬프트 스크린샷.

새 로컬 앱 만들기 설정을 선택하면 연결 문자열 이름 및 값을 입력하라는 메시지가 확장에 표시됩니다.

연결 문자열을 입력하라는 프롬프트 스크린샷.

기존 Azure Function 프로젝트에 대한 SQL 바인딩을 사용하여 Azure Function을 만드는 경우 확장은 파일에 연결 문자열 local.settings.json 의 암호를 포함할지 여부를 묻는 메시지를 표시합니다.

SQL 연결 문자열에 암호를 저장하라는 프롬프트 스크린샷.

예를 선택하면 암호가 파일에 저장 local.settings.json 됩니다. 아니요를 선택하면 확장 프로그램에서 암호가 파일에 저장 local.settings.json 되지 않음(이 예제에 표시됨)을 경고하고 나중에 이 파일에 암호를 수동으로 추가해야 합니다.

나중에 수동으로 SQL 연결 문자열에 암호를 추가하라는 경고의 스크린샷

그런 다음 확장은 Azure Function에 대한 네임스페이스를 제공하라는 메시지를 표시합니다.

Azure Function에 대한 네임스페이스 프롬프트의 스크린샷.

SQL 바인딩을 사용하여 새 Azure Function 프로젝트를 만드는 경우 확장은 파일에 연결 문자열 local.settings.json 의 암호를 포함할지 여부를 묻는 메시지를 표시합니다.

Azure Function이 완료되었음을 나타내는 진행률 알림이 나타납니다.

Azure Function Project 만들기를 완료했음을 나타내는 정보 메시지의 스크린샷.

Azure Function이 만들어지면 확장은 Input 또는 Output 바인딩에 대한 코드를 생성합니다. 자세한 내용은 SQL 바인딩을 사용하는 Azure 함수에 대한 생성된 코드를 참조 하세요.