많은 친구들이 SQL2000 데이터베이스 프로그래밍 방법을 사용하고 싶어하지만 ACCESS를 배우고 있고 SQL에 대한 이해가 부족하다는 사실로 인해 어려움을 겪고 있습니다. 여기서는 ACCESS를 SQL2000으로 변환하는 방법과 주의 사항을 알려드립니다.
1. 우선 제가 말하는 것은 ACCESS2000과 SQL2000 사이의 변환입니다. 다른 변환은 아직 시도하지 않았습니다. 더 많은 실험을 해 보시기 바랍니다. 방법이 있을 것입니다.
2. 변환방법
1. "제어판" 아래 "관리 도구"에서 "데이터베이스 소스"를 엽니다.
2. "추가"를 클릭하여 새 데이터 소스를 추가하고 선택 표시줄에서 "Microsoft Access 드라이버"를 선택합니다.
(*.mdb)"가 완료되면 상자가 나타납니다.
"Database Source"에 쓰고 싶은 이름을 입력하세요. 저는 "ABC"라고 이름을 붙였습니다. 그런 다음 아래 선택 항목을 눌러 데이터베이스 주소를 찾아 선택하세요. 먼저 ACCESS 데이터베이스를 선택하세요.) 그런 다음 확인하세요.
여기서 데이터 소스가 생성되고 남은 것은 변환뿐입니다.
3. SQL2000 Enterprise Manager를 열고, 데이터베이스를 입력하고, 새로운 빈 데이터베이스 "ABC"를 생성합니다.
4. 새로 생성된 데이터베이스를 선택하고 마우스 오른쪽 버튼을 클릭한 후 "모든 작업"에서 "데이터 가져오기"를 선택하고 "다음"을 클릭하여 계속합니다.
5. 데이터베이스 소스 드롭다운 목록에서 "Driver do microsoft Access(*.mdb)"를 선택합니다. "사용자/시스템 DSN"에서 방금 추가한 "ABC"를 선택하고 "다음"을 클릭합니다.
6. "목적"은 수정할 필요가 없습니다. (일반적으로 자신의 컴퓨터 "로컬", 권한이 작동할 수 있는지 확인하기 위해 서버 주소 또는 LAN 주소를 선택할 수도 있습니다), "WINDOWS 인증 사용"은 사용을 의미합니다. 자신의 시스템 관리자 ID 작업을 위해 "SQL ID 작업 확인 사용"을 사용하여 웹 사이트 작업을 수행할 수 있으며 후자를 권장합니다.
7. "SQL ID 작업 확인 사용"을 선택한 후 사용자 이름과 비밀번호를 입력합니다. 저는 시스템 기본 번호인 "sa"와 "****"를 선택하고 새로 생성된 "ABC"를 선택합니다. " 다음 단계";
8. 이 단계에는 "데이터 소스에서 테이블 및 뷰 복사"와 "쿼리 명령을 사용하여 전송할 데이터 지정"이라는 두 가지 단일 선택 사항이 있습니다. 전자를 선택하고 계속하려면 "다음"을 클릭하십시오.
9. 자신의 ACCESS 데이터베이스 테이블이 여기에 표시됩니다. "모두 선택"을 클릭하고 다음 단계로 이동합니다.
10. "DTS 가져오기/내보내기 마법사", "지금 실행"이 선택되어 있는지 확인하고 "다음"을 클릭하세요.
11. 계속하려면 "마침"을 누르십시오.
12. 이 단계에서는 데이터를 SQL2000으로 가져오는 것을 볼 수 있습니다. "XXX 테이블을 데이터베이스로 성공적으로 가져왔습니다"라는 메시지가 나타나고 모든 테이블 앞에 녹색 체크 표시가 있으면 모든 데이터가 가져왔음을 의미합니다. 도중에 문제가 발생하거나 테이블 앞에 빨간색 십자가가 표시되면 테이블을 성공적으로 가져오지 못했다는 뜻입니다. 이때 다시 돌아가서 작업이 올바른지 확인해야 합니다.
3. 데이터 수정
1. SQL2000에는 "자동 번호 매기기"가 없으므로 "자동 번호 매기기"로 설정한 필드는 비어 있지 않은 필드가 됩니다. 이 경우 해당 필드를 수동으로 수정하고 "표시"에 대해 "예"를 선택해야 합니다. 시드는 "1"이고 증분은 "1"입니다.
2. 또한 ACCESS2000을 SQL2000으로 변환한 후 원래 속성이 "yes/no"인 필드는 비어 있지 않은 "bit"로 변환됩니다. 이때 원하는 속성으로 수정해야 합니다.
3. 또한, 시간 기능 파악에 주의하시기 바랍니다. ACCESS와 SQL에는
사진 캡처 소프트웨어가 없기 때문에 사진을 보여주지 않습니다.
내 QQ 번호는 310575입니다. 나와 소통하는 모든 분들을 환영합니다.
다음 기사는 SQL2000을 ACCESS2000으로 변환하는 방법에 관한 것입니다. 계속 지켜봐 주시기 바랍니다.