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

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

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

SQL Server에 대 한 Microsoft.NET Framework 데이터 공급자

OLE DB 호환

OLE DB에 대 한 Microsoft.NET Framework 데이터 공급자

Oracle

Oracle 용 Microsoft.NET Framework 데이터 공급자

ODBC 호환

ODBC 용 Microsoft.NET Framework 데이터 공급자

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

사용 하 여 원하는 인증 방법은 무엇입니까?

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

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

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

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

및 데이터 공급자가...

섹션을 참조 하세요.

Microsoft SharePoint Foundation 2010 - 또는 -

Office SharePoint Server 2010

SQL Server에 대 한 Microsoft.NET Framework 데이터 공급자
- 또는 -
OLE DB에 대 한 Microsoft.NET Framework 데이터 공급자

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

Microsoft SharePoint Foundation 2010 - 또는 -

Office SharePoint Server 2010

Oracle 용 Microsoft.NET Framework 데이터 공급자

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

맨 위로 이동

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

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

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

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

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

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

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

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

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

    • OLE DB MySQL 등 Microsoft SQL 이외의 SQL 버전을 포함 하 여 호환 되는 외부 데이터베이스에 연결 하는 경우 OLE DB에 대 한 Microsoft.NET Framework 데이터 공급자를 클릭 합니다.

  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를 실행 하는 서버의 Single Sign-on 인증에 SharePoint 사이트에 있는 서버에 대해 활성화 되어 있는지 확인 합니다.

맨 위로 이동

사용자 지정 SQL 명령 만들기

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

각에 해당 하는 일반적인 SQL 명령 사용자 지정 SQL 명령 편집 대화 상자에는 4 개의 탭 합니다. 방법은 다음과 같습니다.

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

  • 업데이트     UPDATE 명령은 테이블의에서 데이터를 수정 하는 데 사용 됩니다.

  • 삽입     INSERT INTO 명령은 테이블에 새 행을 삽입 하는 데 사용 됩니다.

  • 삭제     삭제 명령이 테이블에서 행을 삭제 하는 데 사용 됩니다.

저장 프로시저 목록에 연결 하는 데이터베이스에서 사용할 수 있는 저장된 프로시저의 모든 표시 됩니다.

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

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

이 문에서 별표는 와일드 카드 문자 모든것을 의미입니다. 이 SQL 문을 특정 테이블에서 레코드를 모두에 대 한 필드를 모두 선택의미합니다. 문을 편집 하려면 열 명령 및 매개 변수 편집기편집 명령 을 클릭 합니다.

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

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

SQL 매개 변수 추가

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

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

예를 들어 Northwind Traders 고급 음식 유통 업체인입니다. SQL 기반 데이터베이스의 업무 데이터의 모든 저장합니다. Products 테이블에서 자신의 전체 제품 목록, 검색 결과 SQL 쿼리 모양은 다음과 같습니다.

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

이 SQL 문을 product 테이블에서 레코드를 모두 검색 합니다. Northwind 재고 축소 된 항목만 포함 된 필터링된 된 목록을 검색 하 려 합니다. 표는 UnitsInStock 필드가 포함 되어 있습니다. 일반적인 SQL를 사용 하 여이 목록을 검색 하는 문 다음과 같습니다.

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

' 0'

이 문에서 쿼리 문자열이입니다. 이 쿼리 문자열 변수로 바꿔야 합니다. 이 예제에서는 만들려는 OutOfStock 라는 변수입니다. 새 SQL 문이 다음과 같습니다.

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

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

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

선택 * 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 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×