데이터 원본으로 데이터베이스 추가

참고:  사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서 가 여기 있습니다.

Microsoft SharePoint Designer 2010 다양 한 Microsoft SQL Server, Oracle 및 OLE DB 프로토콜을 사용 하 여 액세스할 수 있는 다른 데이터베이스를 포함 하 여 데이터베이스에 연결할 수 있습니다. 기본적으로 Microsoft SharePoint 사이트에는 모든 데이터베이스 연결을 포함 되지 않습니다. 데이터베이스에 액세스 하려면 충분 한 권한을 가진 다른 사용자가 연결을 만들어야 합니다.

이 문서는 데이터베이스에 연결을 만드는 방법을 보여 줍니다. 또한 표시를 사용자 지정 구조적 쿼리 언어 (SQL) 명령을 만드는 방법과 데이터 원본 목록에서 기존 데이터베이스 연결의 데이터 원본 속성을 수정 하는 방법.

중요: 단일 기호에서 옵션은 SharePoint Designer 2010 의 중단 된 기능 및 따라서 사용 하면 안 데이터베이스에 연결 하 합니다. 자세한 내용은 참고 항목 섹션을 참고 합니다.

이 문서의 내용

시작 하기 전에

사용자 이름 및 암호를 저장 하 여 데이터베이스에 연결

사용자 지정 연결 문자열을 사용 하 여 데이터베이스에 연결

사용자 지정 SQL 명령 만들기

기존 데이터베이스 연결의 데이터 원본 속성을 수정

시작하기 전 고려 사항

데이터베이스에 연결 하기 전에 알아야 할 몇 가지 있습니다. 데이터베이스에 위치한 서버 데이터베이스를 사용 하 여 원하는 인증의 종류에 액세스 하는 데 사용할 수 있는 데이터 공급자의 이름 또는 Microsoft SharePoint Server 2010 사이트, Microsoft SharePoint Foundation 사이트에서 작업 하는 사이트 인지 확인 해야 합니다. 데이터베이스에 연결 하는 사용자 지정 연결 문자열을 사용 해당 연결 문자열 알아야 할 수도 있습니다. 서버 관리자에 게 문의 하세요.

사용하는 데이터베이스 종류

신속 하 게 SharePoint Designer 2010 Microsoft SQL Server 2000 및 (SQL Server 2005 및 SQL Server 2008) 이상 버전에 있는 모든 데이터베이스 또는 OLE DB 프로토콜을 사용 하는 모든 데이터 원본에 연결할 수 있습니다. 연결 문자열을 알고 있는 경우 신속 하 게 Oracle 데이터베이스에 연결할 수 있습니다.

사용할 데이터 공급자

SharePoint Designer 2010 있는 세 가지 서로 다른 데이터 공급자 중 하나를 사용 하 여 데이터베이스에 연결할 수 있습니다. 이러한 데이터 공급자는 상호 배타적입니다. 예를 들어 Microsoft SQL Server 2000 및 이후 버전 OLE DB 호환 되며 OLE DB에 대 한 Microsoft.NET Framework 데이터 공급자를 사용 하 여 액세스할 수 있습니다. 그러나 SQL Server에 대 한 Microsoft.NET Framework 데이터 공급자 Microsoft SQL Server 2000 및 이후 버전에서 작동 하도록 설계 된 및 이러한 두 서버 제품 중 하나에서 데이터베이스가 있는 경우 가장 좋은 옵션 임 될 수 있습니다.

데이터 공급자는 클라이언트를 허용 하는 소프트웨어 구성 요소-이 대/소문자 SharePoint Designer 2010 에서-데이터베이스와 통신할 수 있습니다. 원래, 각 데이터베이스 관리 시스템 고유 했으며, 데이터 액세스 및 업데이트에 대 한 고유한 프로그래밍 언어 있었습니다. ODBC는 다양 한 다양 한 데이터베이스 관리 시스템에 대 한 액세스를 표준화 하기 위한 첫 번째 시도 중 하나입니다. 데이터 뷰 ODBC 공급자를 지원 하지 않습니다. OLE DB 보다 유연한 데이터베이스 액세스를 제공 하는 ODBC 이후에 도입 되었습니다. 여러 ODBC 호환 데이터베이스 OLE DB 호환 수도 있습니다.

사용할 데이터 공급자에 대한 자세한 내용은 다음 표를 참고하십시오.

있는 데이터베이스에 연결 하는 중... 경우

사용 하 여...

Microsoft SQL Server 2000, Microsoft SQL Server 2005, 또는 Microsoft SQL Server 2008

Microsoft .NET Framework Data Provider for SQL Server

OLE DB 호환

Microsoft .NET Framework Data Provider for OLE DB

Oracle

Microsoft .NET Framework Data Provider for Oracle

ODBC 호환

Microsoft .NET Framework Data Provider for ODBC

참고 데이터 뷰를 비롯 한 MySQL 데이터베이스의 모든 형식에 대 한 데이터베이스 연결에 대 한 ODBC 공급자를 지원 하지 않습니다. 데이터베이스 연결 구성 대화 상자에서 ODBC 공급자를 사용 하는 옵션을 무시 해야 합니다.

사용할 인증 방법

하거나 사용자 이름 및 암호를 사용 하거나 사용자 지정 연결 문자열을 사용 하 여 데이터베이스에 연결할 수 있습니다.

데이터베이스 연결 구성 대화 상자
데이터베이스 연결 구성 대화 상자에서 사용할 수 있는 인증 방법

원하는 인증 방법은 사용 하는 서버 및 사용 하는 데이터 공급자의 종류에 따라 부분적으로 정의 됩니다. 사용할 인증 방법에 대 한 자세한 내용은 다음 표를 참고 합니다.

사이트에 실행 중인 서버에 있는 경우...

데이터 공급자

참고 섹션

Microsoft SharePoint Foundation 2010
- 또는 -

Office SharePoint Server 2010

Microsoft .NET Framework Data Provider for SQL Server
 또는 
Microsoft .NET Framework Data Provider for OLE DB

사용자 이름 및 암호를 저장 하 여 데이터베이스에 연결

Microsoft SharePoint Foundation 2010
- 또는 -

Office SharePoint Server 2010

Microsoft .NET Framework Data Provider for Oracle

사용자 지정 연결 문자열을 사용 하 여 데이터베이스에 연결

맨 위로 이동

사용자 이름 및 암호를 저장하여 데이터베이스에 연결

사용자 이름 및 암호를 저장 하 여 데이터베이스에 연결할 때 SharePoint Designer 2010 에서 저장 하는 사용자 이름 및 암호 데이터 원본 연결 (SQL 인증 이라고 프로세스) SQL 기반 연결 문자열을 생성 합니다. 사이트와 Microsoft SharePoint Foundation 2010 실행 중인 서버에 있는 경우 연결 문자열을 생성 하기 위한 기본 옵션입니다.

또한 사용자 지정 연결 문자열을 사용 하 여 데이터베이스 연결을 만들 수 있습니다. 자세한 내용은 사용자 지정 연결 문자열을 사용 하 여 데이터베이스에 연결뒷부분 섹션을 참고 합니다.

  1. 탐색 창에서 데이터 원본 을 클릭 합니다.

  2. 리본 메뉴의 새로 만들기 그룹에서 데이터 원본 탭에서 데이터베이스 연결 을 클릭 합니다.

  3. 데이터 원본 속성 대화 상자의 원본 탭에서 데이터베이스 연결 구성을 클릭합니다.

  4. 데이터베이스 연결 구성 대화 상자의 서버 정보에 있는 서버 이름 상자에 데이터베이스가 있는 서버의 이름을 입력합니다.

  5. 공급자 이름 상자에서 다음 중 하나를 실행합니다.

    • 외부 Microsoft SQL Server 데이터베이스에 연결 하는 SQL Server에 대 한 Microsoft.NET Framework 데이터 공급자 를 클릭 합니다.

    • MySQL처럼 Microsoft SQL 이외의 SQL 버전을 포함하여 OLE DB와 호환되는 외부 데이터베이스에 연결하려면 Microsoft .NET Framework Data Provider for OLE DB를 클릭합니다.

  6. 인증에서 데이터를 연결할 때 이 사용자 이름과 암호 저장을 클릭합니다.

  7. 사용자 이름 상자에 사용자 이름을 입력합니다.

  8. 암호 상자에 암호를 입력합니다.

  9. 다음을 클릭합니다.

    중요: 데이터 연결 텍스트 형식으로 사용자 이름 및 암호를 저장 하는 SQL 인증을 때문에 SharePoint Designer 2010 에서 사이트를 열 수 있는 권한이 있는 사용자 이러한 자격 증명을 볼 수 있습니다. 보안 경고 사용자 이름 및 암호 데이터 연결 텍스트 형식으로 저장 되 고 다른 사이트 구성원이이 데이터 원본에 액세스할 수 있는 알려 줍니다. 다른 사이트 구성원이 동일한 사용자 이름과 암호를 사용 하 여 데이터베이스에 액세스 하려면 확인 을 클릭 합니다. 데이터베이스에 액세스할 수 있는 동일한 사용자 이름과 암호를 사용 하 여 다른 사이트 구성원이 하지 않으려면 취소 를 클릭 합니다.

  10. 데이터베이스 목록에서 데이터 원본으로 사용할 데이터베이스를 클릭하고 다음 중 하나를 실행합니다.

    • 테이블이 나 보기를 선택 합니다에서 테이블을 클릭 하거나 저장 된 보기 목록에서 선택 하 고 다음 완료 를 클릭 합니다.

      이 옵션을 사용 하 여 테이블 또는 보기의 모든 레코드를 선택 하는 기본 쿼리를 만듭니다. 단, 완료 날짜 를 클릭 한 후 필드, 필터정렬데이터 원본 속성 대화 상자에서를 클릭 하 여 기본 쿼리를 수정할 수 있습니다. 자세한 내용은 데이터 원본 쿼리 만들기문서를 참고 하세요.

    • SQL 또는 저장 프로시저를 사용하여 사용자 지정 선택, 업데이트 및 삭제 명령 지정을 클릭하고 마침을 클릭합니다.

      참고: 이 옵션은 관리자가 SharePoint 중앙 관리에서 업데이트 쿼리 지원 사용 옵션을 설정한 경우에 사용할 수 있습니다.

      이 옵션을 사용 하 여 사용자 지정 SQL 명령 만들 수 있습니다. 완료 날짜 를 클릭할 때 사용자 지정 SQL 명령 편집 대화 상자가 열립니다. 이 대화 상자에서 명령을 만들고 매개 변수를 추가 합니다. 사용자 지정 SQL 명령을 만든 후에 데이터 원본 속성 대화 상자에서 사용자 지정 쿼리 편집 클릭 하 여 쿼리를 편집할 수 있습니다. 자세한 내용은이 문서의 뒷부분에 나오는 사용자 지정 SQL 명령 만들기를 참고 합니다.

  11. 데이터 원본 속성 대화 상자에서 일반 탭을 클릭하고 데이터 원본의 이름을 입력한 다음 확인을 클릭합니다.

    새 데이터베이스 연결 이제 데이터 원본 목록에 나타납니다.

참고: SQL Server를 실행하는 외부 서버에 연결하려면 해당 서버에 SQL Server 인증이 설정되어 있어야 합니다.

맨 위로 이동

사용자 지정 연결 문자열을 사용하여 데이터베이스에 연결

연결 문자열은 응용 프로그램이나 공급자가 데이터 원본과 통신하는 데 필요한 정보를 제공합니다. 연결 문자열은 대개 데이터베이스 서버의 위치, 사용할 특정 데이터베이스 및 인증 정보를 제공합니다. 사용자 지정 연결 문자열을 사용하면 데이터베이스에 연결하는 데 사용되는 연결 문자열을 지정할 수 있습니다.

  1. 탐색 창에서 데이터 원본 을 클릭 합니다.

  2. 데이터 연결 탭의 새로 만들기 그룹에서 데이터베이스 연결 을 클릭 합니다.

  3. 데이터 원본 속성 대화 상자의 원본 탭에서 데이터베이스 연결 구성을 클릭합니다.

  4. 데이터베이스 연결 구성 대화 상자에서 사용자 지정 연결 문자열 사용 확인란을 선택하고 편집을 클릭합니다.

  5. 연결 문자열 편집 대화 상자의 공급자 이름 목록에서 사용할 데이터 공급자를 클릭합니다.

  6. 연결 문자열 텍스트 상자에 연결 문자열을 입력합니다.

    다음은 OLE DB 연결 문자열의 예입니다.

    공급자 myProvider; = 데이터 원본 myPath; = 초기 카탈로그 = 카탈로그 이름입니다.

    사용자 Id = 사용자 이름입니다. 암호 = 암호입니다.

    다음은 Oracle 연결 문자열의 예입니다.

    데이터 원본 myDatabase; = 사용자 Id = 사용자 이름입니다.

    암호 = 암호; 통합 보안 아니요; =

    SQL Server 연결 문자열의 예:

    데이터 원본 myServerAddress; = 초기 카탈로그 myDataBase; = 사용자 Id = 사용자 이름입니다. 암호 = 암호입니다.

  7. 확인을 클릭합니다.

  8. 다음을 클릭합니다.

  9. 데이터베이스 목록에서 데이터 원본으로 사용할 데이터베이스를 클릭하고 다음 중 하나를 실행합니다.

    • 테이블 또는 보기 선택, 다음 표를 클릭 하거나 저장 된 보기 목록에서 선택 하 고 다음 완료 를 클릭 합니다.

      이 옵션을 사용 하 여 테이블 또는 보기에 대 한 기본 연결을 만듭니다. 단, 완료 날짜 를 클릭 한 후 필드, 필터정렬데이터 원본 속성 대화 상자에서를 클릭 하 여 쿼리를 지정할 수 있습니다. 자세한 내용은 데이터 원본 쿼리 만들기문서를 참고 하세요.

    • SQL 또는 저장 프로시저를 사용하여 사용자 지정 선택, 업데이트 및 삭제 명령 지정을 클릭하고 마침을 클릭합니다.

      참고: 이 옵션은 서버 관리자가 SharePoint 중앙 관리에서 업데이트 쿼리 지원 사용 옵션을 설정한 경우에 사용할 수 있습니다.

      이 옵션을 사용 하 여 만들기 또는 사용자 지정 SQL 명령 편집 수 있습니다. 완료 날짜 를 클릭할 때 사용자 지정 SQL 명령 편집 대화 상자가 열립니다. 이 대화 상자에서 명령을 만들고 매개 변수를 추가 합니다. 사용자 지정 SQL 명령을 만든 후에 데이터 원본 속성 대화 상자에서 사용자 지정 쿼리 편집 클릭 하 여 쿼리를 편집할 수 있습니다. 자세한 내용은이 문서의 뒷부분에 나오는 사용자 지정 SQL 명령 만들기를 참고 합니다.

  10. 데이터 원본 속성 대화 상자에서 일반 탭을 클릭하고 데이터 원본의 이름을 입력한 다음 확인을 클릭합니다.

    새 데이터베이스 연결 이제 데이터 원본 목록에 나타납니다.

참고: 

  • SQL Server를 실행하는 외부 서버에 연결하려면 해당 서버에 SQL Server 인증이 설정되어 있어야 합니다.

  • SQL Server를 실행하는 서버에서 SQL Server 인증을 사용할 수 없으면 SharePoint 사이트가 있는 서버에 Single Sign-On 인증이 설정되어 있는지 확인합니다.

맨 위로 이동

사용자 지정 SQL 명령 만들기

또는 사용자 지정 선택 지정 업데이트 삽입 및 삭제 명령 SQL 또는 저장된 프로시저를 사용 하 여 옵션을 클릭 하 고 사용자 지정 SQL 명령 편집데이터베이스 연결 구성 대화 상자에서 마침을 클릭 합니다 대화 상자가 열립니다. 이 대화 상자에서 데이터베이스에서 데이터를 검색 하거나 수정 하는 사용자 지정 SQL 문을 만들 수 있습니다.

사용자 지정 SQL 명령 편집 대화 상자에는 다음과 같이 네 개의 탭이 있으며, 이러한 탭은 각각 일반적인 SQL 명령에 해당합니다.

  • 선택     SELECT 명령을 사용하여 테이블에서 데이터를 검색합니다.

  • 업데이트     UPDATE 명령을 사용하여 테이블의 데이터를 수정합니다.

  • 삽입     INSERT INTO 명령을 사용하여 테이블에 새 행을 삽입합니다.

  • 삭제     DELETE 명령을 사용하여 테이블에서 행을 삭제합니다.

저장 프로시저 목록에는 연결 중인 데이터베이스에서 사용할 수 있는 저장 프로시저가 모두 표시됩니다.

사용자 지정 SQL 명령 편집 대화 상자가 열리면 데이터에 이미 적용된 모든 명령문이 SQL 문 상자에 표시됩니다. 예를 들어 테이블을 선택하는 테이블 또는 뷰 선택을 클릭하여 데이터베이스 연결을 만들고 나중에 SELECT 문을 편집하려면 선택 탭의 SQL 문 상자에는 다음과 같은 명령문이 표시됩니다.

선택 * dbo에서 합니다. [your_table_name]

이 명령문에 있는 별표(*)는 '모두'를 의미하는 와일드카드 문자입니다. 이 SQL 문은 '특정 테이블에서 모든 레코드의 모든 필드를 선택함'을 의미합니다. 이 명령문을 편집하려면 명령 편집을 클릭하여 명령 및 매개 변수 편집기를 엽니다.

명령 및 매개 변수 편집기 대화 상자

SELECT 명령 상자에 직접 입력하여 해당 SQL 쿼리를 편집합니다.

SQL 매개 변수 추가

매개 변수 추가를 클릭하여 SQL 쿼리의 매개 변수를 만들 수도 있습니다.

SQL 매개 변수 해야 어디서 나 사용할 쿼리 문자열, 따옴표로 묶인 텍스트를 사용할 수 있습니다. SQL 문에서 쿼리 문자열을 사용 하는 보안 취약점 만들어지므로 데이터 원본에서 필터링 된 데이터를 검색 하는 SQL 문을 만들 때마다 SQL 매개 변수는 SharePoint Designer 2010 에 필요 합니다.

예를 들어 Northwind Traders라는 고급 식품 유통 업체에서 모든 비즈니스 데이터를 SQL 기반 데이터베이스에 저장한다고 가정합니다. 이 회사의 제품(Products) 테이블에서 전체 제품 목록을 검색할 때는 다음과 같은 SQL 쿼리를 사용합니다.

선택 * dbo에서 합니다. [제품]

이 SQL 문은 Products 테이블의 모든 레코드를 검색합니다. Northwind에서는 재고가 소진된 항목만 있는 필터링된 목록을 검색하려고 합니다. 이 테이블에는 UnitsInStock 필드가 있습니다. 일반적인 기존 SQL 문을 사용할 경우 이 목록을 검색하는 명령문은 다음과 같습니다.

선택 * dbo에서 합니다. [제품] 여기서 UnitsInStock = '0'

이 명령문에서 다음 항목은 쿼리 문자열입니다.

' 0'

이 쿼리 문자열은 변수로 바뀌어야 합니다. 이 문서의 예에서는 OutOfStock이라는 변수를 만들려고 하므로 새 SQL 문은 다음과 같습니다.

선택 * dbo에서 합니다. [제품] 여기서 UnitsInStock @OutOfStock =

이 예제에서 OutOfStock 변수를 사용 하 여 SQL 문의 만들려면 다음 절차를 수행 합니다.

  1. 명령 및 매개 변수 편집기 대화 상자의 SELECT 명령 상자에 다음 문자열을 입력합니다.

선택 * dbo에서 합니다. [제품] 여기서 UnitsInStock @OutOfStock =

  1. 매개 변수에서 매개 변수 추가를 클릭합니다.

  2. 정의할 변수가 OutOfStock, 이름 열에서 OutOfStock입력 합니다.

  3. 매개 변수 원본 목록에서 없음을 클릭합니다.

  4. 필요한 값이 0이므로 DefaultValue 상자에 0을 입력합니다.

    SQL 매개 변수 문이 표시된 명령 및 매개 변수 편집기

  5. 확인을 클릭합니다.

    새 SQL 문이 사용자 지정 SQL 명령 편집 대화 상자에 표시됩니다.

    SQL 문이 표시된 사용자 지정 SQL 명령 편집 대화 상자

  6. 확인을 다시 한 번 클릭합니다.

    데이터 원본 속성 대화 상자의 원본 탭에 사용자 지정 쿼리 편집 단추가 표시됩니다.

    사용자 지정 쿼리 편집 단추가 표시된 데이터 원본 속성 대화 상자

맨 위로 이동

기존 데이터베이스 연결의 데이터 원본 속성 수정

데이터베이스 연결을 구성한 후에는 언제든지 해당 연결을 수정할 수 있습니다. 예를 들어 새 쿼리를 만들거나 기존 쿼리를 수정하거나 사용자 지정 SQL 문을 만들 수 있습니다.

  1. 탐색 창에서 데이터 원본 을 클릭 합니다.

    모든 데이터 원본 연결 목록은 탐색 창 아래에 나타납니다.

  2. 목록에서 데이터 원본을 클릭 합니다.

    데이터베이스 연결에서 사용자 지정 SQL 쿼리를 사용하는 경우 데이터 원본 속성 대화 상자는 다음과 같이 나타납니다.

    사용자 지정 쿼리 편집 단추가 표시된 데이터 원본 속성 대화 상자

  3. 데이터베이스 연결에서 사용자 지정 SQL 쿼리를 사용하지 않는 경우 데이터 원본 속성 대화 상자는 다음과 같이 나타납니다.

    쿼리 영역이 표시된 데이터 원본 속성 대화 상자

  4. 데이터 원본 속성 대화 상자에서 다음 중 하나를 실행합니다.

    • 쿼리 영역에 단추가 있으면 이 단추들을 클릭하여 필드를 추가, 제거하거나 필터 또는 정렬 순서를 만들거나 수정합니다.

    • 쿼리 영역에 단추가 있으면 데이터베이스 연결 구성을 클릭하여 사용자 지정 SQL 쿼리를 해당 연결에 적용합니다. 데이터베이스 연결 구성을 클릭한 후 다음을 클릭합니다.

      중요: 데이터 연결 텍스트 형식으로 사용자 이름 및 암호를 저장 하는 SQL 인증을 때문에 SharePoint Designer 2010 에서 사이트를 열 수 있는 권한이 있는 사용자 이러한 자격 증명을 볼 수 있습니다. 보안 경고 사용자 이름 및 암호 데이터 연결 텍스트 형식으로 저장 되 고 다른 사이트 구성원이이 데이터 원본에 액세스할 수 있는 알려 줍니다. 다른 사이트 구성원이 동일한 사용자 이름과 암호를 사용 하 여 데이터베이스에 액세스 하려면 확인 을 클릭 합니다. 데이터베이스에 액세스할 수 있는 동일한 사용자 이름과 암호를 사용 하 여 다른 사이트 구성원이 하지 않으려면 취소 를 클릭 합니다.

      데이터베이스 연결 구성 대화 상자에서 SQL 또는 저장 프로시저를 사용하여 사용자 지정 선택, 업데이트 및 삭제 명령 지정을 클릭하고 마침을 클릭합니다.

      사용자 지정 SQL 명령 편집 대화 상자가 열립니다. 이 대화 상자에서 사용자 지정 SQL 문을 만들 수 있습니다. 자세한 내용은이 문서 앞부분에서 사용자 지정 SQL 명령 만들기를 참고 합니다.

    • 사용자 지정 쿼리 편집 단추가 있으면 이 단추를 클릭하여 사용자 지정 SQL 문을 추가, 수정, 삭제할 수 있는 사용자 지정 SQL 명령 편집 대화 상자를 엽니다.

맨 위로 이동

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×