Skip to main content

Excel 프런트 엔드를 SQL Server로 구성하는 방법

SQL에서 성능저하 없이 GUID쓰기 (유월 2025)

SQL에서 성능저하 없이 GUID쓰기 (유월 2025)
Anonim

일반 사용자는 Microsoft Excel에서 편안하게 작업 할 수 있습니다. 사용자에게 이미 알고있는 도구를 제공하고 SQL Server 환경에 연결을 추가하는 것이 좋습니다. 이 접근법의 장점은 백 엔드 데이터베이스의 현재 데이터를 사용하여 Excel 스프레드 시트를 항상 최신 상태로 유지한다는 것입니다. 일반적으로 사용자가 Excel에 데이터를 저장하는 것이 일반적이지만 특정 시점의 데이터 스냅 샷입니다. 이 기사에서는 사용자에게 제공 할 수있는 SQL 연결로 Excel 스프레드 시트를 구성하는 것이 얼마나 간단한 지 보여줍니다.

이 예에서는 Microsoft에서 SQL Server 2008과 함께 제공되는 Adventure Works 샘플 데이터베이스를 사용하려고합니다.

  • 어려움: 평균
  • 소요 시간 : 10 분

방법은 다음과 같습니다.

  1. Excel에서 SQL Server 로의 연결을 설정하려면 몇 가지 정보가 필요합니다.

    SQL Server 이름 :이 예에서 SQL Server는 MTP SQLEXPRESS입니다.

  2. 데이터베이스 이름 :이 예에서는 AdventureWorks 데이터베이스를 사용하고 있습니다.

  3. 표 또는보기 : Sales.vIndividualCustomer보기를 수행합니다.

  4. Excel을 열고 새 통합 문서를 만듭니다.

  5. 클릭 데이터 탭. 위치 찾기 외부 데이터 가져 오기 옵션을 클릭하십시오 다른 출처에서 선택하고 SQL Server에서. 그러면 데이터 연결 마법사가 열립니다.

  6. 서버 이름을 입력하십시오. 이 예제에서 서버 이름은 MTP SQLEXPRESS입니다. Windows 인증을 사용하도록 로그인 자격 증명을 설정하십시오. 다른 옵션은 데이터베이스 관리자가 사용자의 사용자 이름과 암호를 제공 한 경우에 사용됩니다. 다음을 클릭하십시오. 그러면 데이터 연결 마법사가 나타납니다.

  7. 데이터베이스에서 AdventureWorks를 선택하십시오. 원하는 데이터가 포함 된 데이터베이스를 선택하십시오. 드롭 다운 상자. 확실히해라. 특정 테이블에 연결 확인됩니다. 목록에서보기 (이 예에서는 Sales.vIndividualCustomer)를 찾아 선택하십시오. 딸깍 하는 소리 그것은 데이터 가져 오기 대화 상자.

  8. 테이블 확인란을 선택하고 데이터를 저장할 위치 (기존 워크 시트 또는 새 워크 시트)를 선택합니다. 딸깍 하는 소리 승인 Excel 목록을 만들고 전체 표를 스프레드 시트로 가져옵니다.

  9. 스프레드 시트를 저장하고 사용자에게 보냅니다. 이 기술에 대한 좋은 점은 사용자가 필요할 때마다 현재 데이터에 액세스 할 수 있다는 점입니다. 데이터가 스프레드 시트에 저장되는 동안 SQL 데이터베이스에 연결됩니다. 언제든지 스프레드 시트를 새로 고침하려면 표의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 그리고 새롭게 하다.

  • 사용자가 SQL Server에 올바르게 설치되었는지 확인하는 것이 중요합니다. 이것이이 기술을 사용하는 대부분의 경우 문제를 일으키는 원인입니다.
  • 연결할 테이블 또는 뷰에있는 레코드 수를 확인하십시오. 테이블에 백만 개의 레코드가있는 경우이를 필터링 할 수 있습니다. 마지막으로 SQL Server를 중지하는 것입니다.
  • 연결 속성 대화 상자에는 다음과 같은 옵션이 있습니다. 파일을 열 때 데이터 새로 고침. 이 옵션을 확인하십시오. 이 옵션을 선택하면 Excel 스프레드 시트를 열 때 사용자가 항상 새로운 데이터 세트를 갖게됩니다.
  • 피벗 테이블을 사용하여 데이터를 요약 해보십시오.

필요한 것

  • Microsoft Excel 2007
  • 서버, 데이터베이스, 테이블 또는 뷰를 포함한 SQL Server 데이터