Access 2000 업사이징 마법사를 사용 하는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 325017 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

이 문서에서는 방법을 업사이징할 Microsoft Access 데이터베이스를 Microsoft SQL Server 또는 Microsoft 데이터 엔진 (MSDE)에 Access 2000 업사이징 마법사를 사용 하 여 보여 줍니다. 이 문서에서는 업사이징 마법사 소개 다룹니다 하면 업사이징할, 디자인 고려 사항, 일반 업사이즈 문제에 대 한 기술 및 추가 리소스에 대 한 정보 문제 해결 제안 전에 확인할 사항.

소개

기존 Access 데이터베이스 (.mdb)를 클라이언트/서버 솔루션을 변환 하려면 업사이징 마법사를 사용할 수 있습니다. 업사이징 마법사는 새 SQL Server 데이터베이스 구조 (인덱스, 유효성 검사 규칙, 기본값 및 관계)를 만들고 새 SQL Server 데이터베이스에 데이터를 복사 합니다. 또한 업사이징 마법사는 SQL Server 뷰 및 저장된 프로시저로 쿼리를 다시 만들려고 시도 합니다.

사용자 데이터베이스 구조와 데이터를 업사이징할 수 선택할 수 있습니다 하거나 SQL Server 백 엔드 데이터베이스를 만든 후 Access 프런트 엔드 클라이언트 응용 프로그램을 작성 하도록 선택할 수 있습니다. 업사이징 마법사는 두 가지 방법 중 하나로 프런트 엔드 클라이언트 응용 프로그램을 만들 수 있습니다.:
  • 현재 Access 데이터베이스 파일 (.mdb) 및 thenadding를 유지 하 여 연결 된 테이블에는 SQLServer 업사이징된 테이블에 연결 하는.

    기존 폼, 보고서 및 데이터 액세스 페이지에 데이터 원본으로 연결 thenewly 테이블을 사용합니다.
  • 현재 Access 데이터베이스의 폼, 보고서, 데이터 액세스 페이지, 매크로 및 themodules의 새 Access 프로젝트 (.adp) 파일 및 thencopying를 만드는 하 고 Accessproject 파일 업사이징된 테이블에 SQL Server 연결 합니다.

    Copiedforms, 보고서 및 데이터 액세스 페이지는 새로 업사이즈할 SQL Server 테이블, 뷰 및 storedprocedures theserver ADP 파일의 연결을 통해 데이터 원본으로 사용 하 여 로컬 데이터베이스 areconverted를 참조 하십시오. 데이터 액세스 페이지는 currentdatabase 아닌 데이터베이스를 참조 하는 업사이즈 후 변경 되지 않습니다.
참고 업사이징 마법사를 실행 하면이 완벽 한 과정입니다. 잠재적인 비 호환성 Access 데이터베이스 및 SQL Server 데이터베이스와의 차이 있습니다. SQL 언어와 데이터 형식의 차이점이 포함입니다. 마법사 이러한 차이점을 처리 및 여전히 개체를 올바르게 변환할 수 있습니다, 있지만 마법사 모든 차이점을 처리할 수 없습니다. 따라서 새 데이터베이스와 새 클라이언트 응용 프로그램을 만들 때 문제가 발생할 수 있습니다. 업사이징 마법사는 업사이즈 프로세스 중에 문제가 발생을 하는 경우 마법사 프로세스가 중지 되지는 않습니다. 마법사는 오류를 기록 하 고 개체를 사용 하 여 작업을 계속 합니다. 업사이징 완료 되 면 마법사는 보고서를 표시 합니다. 보고서는 이름을 포함 하는 프로세스의 세부 정보 및 새 데이터베이스의 크기 마법사를 실행 하 고 마법사에서 오류가 발생 하는 선택을 보여 줍니다.

업사이징 마법사를 실행 하는 방법에 대 한 자세한 내용은 다음과이 같이 하십시오.

  1. 클릭 Microsoft Access 도움말도움말 메뉴입니다.
  2. 형식 업사이징 마법사 OfficeAssistant에서 질문.
  3. 클릭 검색 반환 되는 항목을 보려면.
액세스 구문 및 SQL Server 구문 및 업사이징 마법사가 이러한 차이 처리 하는 방법의 차이점에 대 한 자세한 내용은 다음과이 같이 하십시오.
  1. 클릭 Microsoft Access 도움말도움말 메뉴입니다.
  2. 형식 Microsoft Access 및 SQLServer 구문 비교 Office 길잡이 또는 도움말 마법사에서.
  3. 클릭 검색 볼 수 있는 Microsoft Access 프로젝트를 사용 하 여 작업 하위 주제입니다.

업사이즈하기 전 확인

  • Accessdatabase 파일 (.mdb)의 백업 복사본을가지고 있는지 확인 합니다. 업사이징할 수 선택한 메서드 yourexisting 응용 프로그램 디자인을 변경할 수 있습니다.
  • SQL Server 또는 MSDE에 연결할 실행 되는 thecomputer의 이름을 알고 있는지 확인 하십시오. Thelogon 정보를 알고 있는지 확인 하십시오. MSDE를 MSDN 웹 사이트의 "MSDE 설치" 섹션 visitthe을 설치 하는 방법에 대 한 자세한 내용은:
    Microsoft Visual Studio 6.0에 대 한 Microsoft 데이터 엔진 (MSDE): 데스크톱 및 공유 솔루션을 구축 하기 위한 Jet 대신 http://msdn2.microsoft.com/en-us/library/ms811092.aspx
  • 최대한 매끄럽게 어떤 있습니다 즉 업사이징할 SQL Server 적절 한 액세스 권한이 있는지 thatyou를 확인 하십시오. 최소한 CREATE TABLE 권한이 있어야 합니다. 원하는 tobuild 처음부터 새 데이터베이스 만들기 DATABASEpermission 있어야 합니다.
  • 충분 한 여유 공간이 있는지 확인 하려면 두 MicrosoftAccess 데이터베이스의 크기를 곱하여 컴푸터 디스크 공간 업사이징 필요 합니다 계산 합니다.
  • 하려는 경우 업사이징할 SQL Server 2000 설치 theOffice 2000 sr-1 업데이트는 Access 2000 및 SQL Server 2000 ReadinessUpdate 시작 하기 전에.

    가져오기에 대 한 Office 2000 sr-1 업데이트를 설치 하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
    245025 Microsoft Office 2000 SR-1/SR-1a 업데이트를 설치 하는 방법

데이터베이스 디자인 고려 사항

  • Thebeginning에서 서버 기반 명명 제한 사항을 따라야 합니다. 업사이징 마법사는 많은 일반적인 실수를 있지만 없습니다 allmistakes를 수정할 수 있습니다. TheSQL 서버 제한을 다음과 백 엔드로 쉽게 마이그레이션할 프로그램 인지 확인 합니다.

    • SQL Server 6.5의 이름은 30 자 이어야 합니다이. SQL Server 7.0의 경우이 제한은 최대 128 자까지 확장 되어 및 249 문자 제한을 확장 되어 SQL Server 2000에 대 한.
    • 첫 글자는 문자 여야 합니다. 또는 "at" 기호 (@). 나머지 문자는 숫자, 문자, 달러 기호 ($), 숫자 기호 수 (#), 밑줄 (_) 또는.
    • SQL Server 6.5의 공백이 허용 됩니다. SQL Server 7.0의 경우 공백은 허용 되지만 이름이 인용 부호로 묶어야 합니다 ("") 또는 대괄호 ().
    • 이름은 Transact SQL 키워드 되지 않아야 합니다. 대문자 및 소문자 버전 키워드의 SQL Server 예약 되어 있습니다. Transact SQL 키워드에 대 한 내용은 SQL Server 온라인 설명서를 참조 합니다.
  • 업사이징 마법사는 특정 항목을 변환 하지 않습니다. Otheritems은 변환 되지만 마법사를 완료 한 후 확인 해야 합니다.업사이징 마법사를 사용 하면 테이블, 뷰, 폼 및 보고서를 변경한 내용이 모두 검토 해야 합니다.

    구체적으로 업사이징 Wizarduses 데이터베이스가 변환 될 때 다음 규칙:

    • 중복 된 열 이름에 별칭이 제공 됩니다.
    • 데이터 구분 기호가 변환 됩니다.
    • 부울 상수가 정수로 변환 됩니다.
    • 문자열 연결은 앰퍼샌드 (&)를에서 더하기 기호 (+) 변환 됩니다.
    • 해당 적절 한 Transact SQL 와일드 카드 문자 변환 됩니다.
    • 연결 된 모든 TOP 쿼리에 ORDER BY 절을 포함 하는 추가 됩니다.
    다음 액세스 SQL 구문 요소를 MSDE supportedby 않으며 변환 되지 않습니다. 업사이징 마법사는 SQLstatements에서 이러한 항목을 제거합니다.
    • 인덱스 삭제
    • DISTINCTROW
    • OWNERACCESS
    • 공용 구조체의 표
    • 공용 구조체에 의해 주문
    • 변환
    • 매개 변수
  • 업사이징 마법사는 theAccess 솔루션의 코드를 변환 하지 않습니다. Access 개체를 직접 사용 하는 코드 towork를 계속 하지만 쿼리 ActiveX 데이터 개체 (ADO)를 사용 하 여 코드를 withtables 사용할 수 있는 모든 데이터 액세스 개체 (DAO) 코드 변환 해야 합니다.

    ADO를 사용 하 여 anoverview, 다음 MSDN 웹 사이트를 방문 하십시오.

    Office 솔루션의 데이터 액세스 구성 요소를 사용 하 여 작업http://msdn2.microsoft.com/en-us/library/aa141802 (office.10).aspx
    ADO를 사용 하는 방법에 대 한 추가 참조 thefollowing MSDN 웹 사이트를 방문 하십시오.
    Access 클라이언트/서버 솔루션에 대 한 프로그래밍http://msdn2.microsoft.com/en-us/library/aa189856 (office.10).aspx

업사이즈 문제 해결

  • 테이블이 업사이즈 되지 않습니다.
    • SQL Server 모델 데이터베이스의 기본 데이터 파일 크기는 1MB 보다 큰 있는지 확인 합니다.
    • 테이블 구조만 업사이즈해 보십시오.
  • SQLServer 2000으로 업사이징하려고 할 때 "오버플로" 오류 메시지
  • SQL Server 또는 MSDE MDE를 업사이징할 수 없습니다.
  • 콤보 상자 또는 목록 상자 빈 업사이징 후SQL Server 2000으로 업사이징하려고 때 발생할 수 문제에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 아래 문서 번호를 클릭 합니다.
    269824 Access 2000 프로젝트에서 SQL Server 2000과 호환 되지 않는 문제가 ACC2000:

참조

업사이징에 대 한 자세한 내용은 다음 Microsoft Developer Network (MSDN) 웹 사이트를 방문 하십시오.
Microsoft Visual Studio 6.0 용 Microsoft 데이터 엔진 (MSDE): Jet 데스크톱 및 공유 솔루션을 빌드하는 데 하는 대신
http://msdn2.microsoft.com/en-us/library/ms811092.aspx
SQL Server 업사이징
http://msdn2.microsoft.com/en-us/library/ms952656.aspx
업사이징 마법사를 사용 하 여 Access 데이터베이스 변환
http://msdn2.microsoft.com/en-us/library/aa164896 (office.10).aspx
추가 정보에 대 한 Access 2000 업사이징 도구 백서에 대 한 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
241743 Access 2000 업사이징 도구 백서 사용 가능한 다운로드 센터에서
Access 2000 업사이징 마법사에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
325019 ACC2000: Access 2000 업사이징 마법사 문제

속성

기술 자료: 325017 - 마지막 검토: 2013년 9월 21일 토요일 - 수정: 4.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Access 2000 Standard Edition
키워드:?
kbwizard kbfunctions kbdatabase kbdesign kbdownload kbhowtomaster kbmt KB325017 KbMtko
기계 번역된 문서
이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.
이 문서의 영문 버전 보기:325017

피드백 보내기

 

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