시스템, 사용자 및 Excel 2000 또는 Excel 2002 파일 데이터 원본 이름 (DSN) 사용하는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 213772 - 이 문서가 적용되는 제품 보기.
이 문서에서는 Microsoft Office 97 버전에 159557 참조하십시오.
모두 확대 | 모두 축소

이 페이지에서

요약

개방형 데이터베이스 연결 (ODBC) Office의 포함된 드라이버를 사용하면 다른 프로그램의 데이터에 액세스할 수 있습니다. 이 문서에서는 설치하고 Microsoft Excel에서 특히 Microsoft Office 프로그램에서 사용할 수 있는 데이터 원본 이름 (DSN) 다른 형식을 설명합니다.

추가 정보

Microsoft Office를 설치하면 제어판에서 ODBC 관리자를 나타내는 ODBC 아이콘이 설치됩니다. ODBC 관리자를 사용하여 설정 및 ODBC 데이터 소스를 구성할 수 있습니다. ODBC 관리자에서 설정한 다음 다음 세 가지 유형의 DSN 구성할 수 있습니다.
  • 사용자 DSN
  • 시스템 DSN
  • 파일 DSN

사용자 DSN

사용자 DSN. 사용자 특정 데이터 원본입니다. 사용자 DSN 로컬로 저장되어 있지만 만든 사용자만 사용할 수 있습니다. 사용자 DSN 쿼리의에 의해 사용되지 않습니다. 사용자 DSN Microsoft Jet, ODBC 또는 SQL (구조적 쿼리 언어) 명령을 사용하여 쿼리의 무시할 경우 필요합니다. 사용자 DSN Windows 레지스트리의 다음 키에 저장됩니다.
HKEY_CURRENT_USER\Software\Odbc\Odbc.ini\Odbc 데이터 원본

시스템 DSN

사용자 DSN 달리 시스템 DSN 사용자별 아닙니다. 시스템 DSN 로컬로 저장되며 특정 사용자 전용. 시스템 DSN 데이터 원본에 대한 액세스 권한이 있는 컴퓨터에 로그온하는 모든 사용자가 사용할 수 있습니다. 일부 프로그램 (예: Microsoft SQL Server나 Microsoft 인터넷 정보 서버 (IIS), 시스템 DSN 필요합니다. 프로그램이 위치한 서버에서 이 DSN을 만들어야 합니다. Windows 시스템 DSN이 저장된 다음 키 아래에 레지스트리:
HKEY_LOCAL_MACHINE\Software\Odbc\Odbc.ini\Odbc 데이터 원본

파일 DSN

파일 DSN 로컬로 만들어지고 다른 사용자와 공유할 수 있습니다. 파일 DSN 파일 기반 .dsn 파일을 데이터 원본에 연결하는 데 필요한 모든 정보가 들어 있는 의미하는 것입니다. 파일 DSN 로컬로 사용할 ODBC 드라이버를 설치해야 유의하십시오. Microsoft Query를 사용하는 파일 DSN을 있지만 Microsoft Jet 및 ODBC 파일 DSN을 사용하지 마십시오.

기본적으로 프로그램 Files\Common Files\Odbc\Data 소스 파일 DSN 저장된 폴더. 파일 DSN Windows 레지스트리에 저장되지 않습니다. .dsn 파일을 메모장 같은 텍스트 편집기에서 볼 수 있는 텍스트 파일입니다.

참고: 경우에만 사용할 수 있는 파일 해당 컴퓨터에 저장된 DSN이 Microsoft Query를 사용하여 기존 데이터 원본에 연결할 때 표시됩니다. 쿼리의 사용자 또는 시스템 DSN을 표시하지 않습니다. 그러나 시스템 DSN이 가리키는 파일 DSN을 만들 수 있습니다.

파일을 만들려면 시스템 DSN 가리키는 DSN 이 다음과 같이 하십시오.
  1. Microsoft 메모장과 같은 텍스트 편집기에서 새 문서에 다음 두 줄을 입력하십시오.
    [ODBC] DSN MySysDSN =
    여기서 "MySysDSN" 제어판에서 ODBC 도구가 설치된 기존 시스템 DSN 이름입니다.
  2. 파일 메뉴에서 저장 을 클릭하고 파일 DSN에 대한 .dsn 파일 이름 확장명을 포함하는 이름을 입력하십시오; 예를 들어, 다음 잘못된 이름입니다.
    "DBase4.dsn"
    인용 부호를 .dsn 파일 이름 확장명을 제대로 추가되었는지 확인하기 위해 포함됩니다.
파일 DSN 다른 사용자와 공유할 수도 있습니다. 이렇게 하려면 다음 단계를 사용하여 .dsn 파일이 저장된 폴더를 공유하십시오.
  1. 시작 을 마우스 오른쪽 단추로 클릭한 다음 탐색 을 클릭하십시오.
  2. .dsn 파일이 들어 있는 폴더를 엽니다. 기본적으로 이 프로그램 Files\Common Files\Odbc\Data 원본 폴더에 있습니다.
  3. 폴더를 마우스 오른쪽 단추로 클릭한 다음 공유 를 클릭하십시오. 공유 탭에서 공유 를 폴더의 공유 이름 상자에 사용할 이름을 입력한 다음 확인 을 누릅니다.
참고: 각 사용자 컴퓨터에서 제대로 작동하려면 파일 DSN에 대한 적절한 ODBC 드라이버를 참조하는 파일 DSN 드라이버를 설치해야 합니다.

예제 매크로 Excel로 외부 데이터 반환


Microsoft을 배제하며 제한되지 않은 묵시적된 보증 (상품성 및 특정 목적에의 적합성에 대한 묵시적인, 목적으로만 프로그래밍 예제를 제공합니다. 이 문서에서는 프로시저를 작성하고 디버깅하는 데 사용되는 도구 및 여기서 설명하는 프로그래밍 언어에 익숙한 사용자를 대상으로 합니다. Microsoft 기술 지원 담당자는 특정 절차에 대한 기능을 설명할 수 있지만 추가 기능을 제공하거나 특정 요구 사항에 맞도록 프로시저를 구성하지는 이 예제를 수정하지 않습니다.
프로그래밍 경험이 제한되어 있으면 Microsoft 인증 파트너 문의하거나 Microsoft 자문 서비스 할 수 있습니다. 자세한 내용은 다음 Microsoft 웹 사이트를 방문하십시오.

인증된 Microsoft 파트너 - https://partner.microsoft.com/global/30000104

Microsoft 권고 서비스 - http://support.microsoft.com/gp/advisoryservice

사용할 수 있는 지원 옵션 및 Microsoft 연락하는 방법에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 방문하십시오: http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS

다음과 같은 Microsoft Excel VBA 매크로 기존 사용자 또는 시스템 DSN 워크시트에서 데이터를 저장하고 데이터베이스에서 데이터를 검색할 수 있습니다. 이 매크로 함수를 사용하는 DSN MyDSN 샘플입니다. Microsoft Access 샘플 참조하는 프로그램 Files\Microsoft Office\Office\Samples 폴더에 Northwind.mdb 데이터베이스. 사용자 또는 시스템 DSN MyDSN 사용할 수 있지만 파일 DSN을 사용할 수 없습니다.
Sub Get_Data()
    'Define SQL query string to get the CategoryName field from
    'the Category table.
    sqlstring = "SELECT CategoryName FROM Categories"
    'Define connection string and reference File DSN.
    connstring = "ODBC;DSN=MyDSN"
    'Create QueryTable in worksheet beginning with cell C1.
    With ActiveSheet.QueryTables.Add(Connection:=connstring, _
        Destination:=Range("C1"), Sql:=sqlstring)
        .Refresh
    End With
End Sub
				

참조

데이터를 검색하는 방법에 대한 자세한 내용은 도움말 메뉴에서 Microsoft Excel 도움말 을, 외부 데이터베이스에서 데이터를 검색하는 방법 Office 길잡이나 도움말 마법사에서 입력한 다음 해당 항목을 보려면 검색 을 누릅니다.

속성

기술 자료: 213772 - 마지막 검토: 2007년 1월 24일 수요일 - 수정: 3.6
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 2002 Standard Edition
키워드:?
kbmt kbquery kbdtacode kbhowto kbprogramming KB213772 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com