콘텐츠로 이동
📣 인포그랩에서 OpenAI 기술 기반으로 자체 개발한 자동화 번역 프로그램을 통해 n8n 공식 문서의 한글판을 국내 최초로 제공합니다.

Microsoft SQL 자격 증명#

이 자격 증명을 사용하여 다음 노드에 인증할 수 있습니다:

필수 조건#

Microsoft SQL 서버 데이터베이스에 사용자 계정을 생성하세요.

지원되는 인증 방법#

  • SQL 데이터베이스 연결

관련 리소스#

서비스에 연결하는 방법에 대한 자세한 내용은 Microsoft의 SQL Server 연결 문서를 참조하세요.

SQL 데이터베이스 연결 사용#

이 자격 증명을 구성하려면 다음이 필요합니다:

  • 서버 이름
  • 데이터베이스 이름
  • 사용자 계정/ID
  • 비밀번호
  • 연결에 사용할 포트
  • 도메인 이름
  • TLS 사용 여부
  • SSL 문제 무시 여부
  • 연결 타임아웃
  • 요청 타임아웃
  • 연결에 사용할 TDS 버전

데이터베이스 연결을 설정하려면:

  1. 서버로 SQL Server 호스트 이름을 입력하세요. 기존 SQL Server 연결에서는 호스트 이름이 인스턴스 이름 앞에 위치하며 형식은 HOSTNAME\INSTANCENAME입니다. 호스트 이름을 찾는 방법:
  2. SQL Server 인스턴스 이름을 데이터베이스 이름으로 입력하세요. 위의 호스트 이름 찾기 단계와 동일한 방법으로 이 이름을 찾습니다.
    • 이 곳에서 인스턴스 이름이 보이지 않으면 데이터베이스는 기본 MSSQLSERVER 인스턴스 이름을 사용합니다.
  3. 사용자 계정 이름 또는 ID를 입력하세요.
  4. 비밀번호를 입력하세요.
  5. 포트에 대해:
    • SQL Server는 기본적으로 1433을 사용합니다.
    • 포트 1433을 통해 연결할 수 없는 경우, 오류 로그에서 서버가 수신하고 있습니다라는 문구를 확인하여 입력해야 할 포트 번호를 확인하세요.
  6. 여러 도메인의 사용자가 데이터베이스에 접근하는 경우에만 도메인 이름을 입력해야 합니다. 도메인 이름을 얻으려면 다음 SQL 쿼리를 실행하세요:

    1
    SELECT DEFAULT_DOMAIN()[DomainName];
    
  7. TLS 사용 여부를 선택하세요.

  8. SSL 문제 무시 여부를 선택하세요: 활성화된 경우, SSL 인증서 유효성 검사에 실패하더라도 자격 증명이 연결됩니다.
  9. n8n이 연결을 완료하기 위해 초기 연결을 시도할 수 있는 밀리초 수를 연결 타임아웃으로 입력하세요. 자세한 내용은 SqlConnection.ConnectionTimeout 속성 문서를 참조하세요.
    • SQL Server는 이 타임아웃을 초 단위로 저장하는 반면, n8n은 밀리초 단위로 저장합니다. SQL Server 기본값을 복사하는 경우, 여기 입력하기 전에 100을 곱하세요.
  10. n8n이 주어진 요청에 대해 타임아웃되기 전에 기다려야 하는 밀리초 수를 요청 타임아웃으로 입력하세요. 이는 기본적으로 쿼리 타임아웃 매개변수입니다. 자세한 내용은 쿼리 타임아웃 오류 문제 해결를 참조하세요.
  11. TDS 버전 드롭다운에서 사용할 Tabular Data Stream (TDS) 프로토콜을 선택하세요. 서버가 여기 선택한 버전을 지원하지 않으면 연결은 협상된 대체 버전을 사용합니다. 자세한 호환성에 대한 내용은 부록 A: 제품 동작를 참조하세요. 옵션은 다음과 같습니다:
    • 7_4 (SQL Server 2012 ~ 2019): TDS 버전 7.4.
    • 7_3_B (SQL Server 2008R2): TDS 버전 7.3.B.
    • 7_3_A (SQL Server 2008): TDS 버전 7.3.A.
    • 7_2 (SQL Server 2005): TDS 버전 7.2.
    • 7_1 (SQL Server 2000): TDS 버전 7.1.
인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!