테스트 회사 라이브 회사 데이터의 복사본을 Microsoft Dynamics GP에 대 한 Microsoft SQL Server 사용 하 여 설정

이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.

이 문서의 영문 버전 보기:871973
요약

특정 문제를 테스트 하려면 라이브 회사 데이터베이스 테스트 회사 데이터베이스를 복사 하 여 문제를 해결할 수 있습니다.

이 문서에는 Microsoft SQL Server 사용 하 여 라이브 회사 데이터의 복사본을 테스트 회사를 설정 하는 방법을 설명 합니다.
자세한 내용

메모
  • 레코드 수준 노트-기존 라이브 회사에서 사용 하 고 테스트 회사에서 사용 하는 NoteFix 유틸리티를 실행 해야 합니다. 자세한 내용은 (888) 477-7877에 전화를 통해 Microsoft 비즈니스 솔루션 시스템 기술 지원 팀에 문의.
  • Microsoft Dynamics GP에 인사 를 사용 위로 참석 설정 정보 복사 되지 않습니다. 이 창을 열려면, 도구, 설정을 가리킨,인사, 출석에, andthen 설정을 클릭 합니다. 이 정보 라이브 회사 데이터베이스에 대 한 참조를 포함 하는 TAST0130 테이블을 통해 복사 되지 않습니다. 이 문제를 Tocorrect 라이브 데이터베이스와 동일한 정보를 포함 하는 새 테스트 companydatabase에 참석 설치 창을 업데이트 합니다. 또는 이름 참조는 TAST0130table anupdate 회사를 변경 하는 문을 작성 합니다.
  • Microsoft Dynamics GP에 대 한 고정 자산 을 사용 하는 경우 고정 자산 회사 설치 정보 되지 상태가 됩니다 테스트 회사로. 이 문제를 해결 하려면 고정 된 자산 회사 설치 창이 라이브 회사에서 열고 설정을 기록해 둡니다. 고정 된 자산 회사 설치 창이 테스트 회사에서 열고 라이브 회사와 같은 설정을 입력 합니다. 해당 창을 열려면 다음 절차를 따르십시오.
    • Microsoft Dynamics GP 10.0 또는 이후 버전.
      Microsoft Dynamics GP을 클릭, 도구, 설정을 가리킨, 시스템, 고정 자산을 가리키고 가리키고 클릭 합니다 회사.
  • Microsoft Dynamics GP에 대 한 감사 추적 을 사용 하는 경우 SQL을 사용 하 여 테스트 회사와 프런트에서 아닙니다 감사 트리거를 삭제 해야 합니다. 감사 추적은 정당한 트리거를 통해 복사 되 고 여전히 같은 라이브 감사 데이터베이스를 가리킵니다. 그러나 삭제, 중지 하거나 마십시오 감사 감사 후행 유지 관리 창이 테스트 회사 또는이 됩니다 지웁니다 감사 테이블에 기록 하거나 라이브 회사에서 트리거를 제거 합니다. 제거. 테스트 회사에서 감사 추적 트리거를 제거 하려면 다음 기술 자료 문서에 설명 된 단계를 참조 하십시오.

    2847491 감사 추적 트리거 테스트 회사에서 Microsoft Dynamics GP의 감사 추적을 사용 하 여 라이브 감사 데이터베이스 업데이트를 중지 하는 방법
  • (AA) 회계 분석 을 사용 하는 경우 먼저 정품 인증 AA 테스트 회사에서 테스트 (있는, 현재 AA) 라이브 회사 데이터베이스를 복원할 수 있습니다.
    회사입니다. 복원이 완료 되 면 (새 거래를 입력 하는 경우 중복 키 오류를 방지)를 위해 AAG00102 테이블에 저장 된 다음 사용할 수 있는 값을 업데이트 하는 테스트 회사 데이터베이스에 대해 실행 하는 스크립트를 얻으려면 아래 링크를 클릭 해야 합니다.


    관리 기자가 2012를 사용 하는 수 기자가 관리 서비스를 중지 해야 다음 옵션 중 하나를 사용 하 여:

    1. 관리 보고 2012 구성 콘솔에서 첫 페이지에 표시 됩니다 관리 보고 2012 응용 프로그램 서비스관리 보고 2012 프로세스 서비스. 그들을 막기 위한이 두 서비스에서 중지 를 클릭 합니다.

    2. 시작을 클릭 제어판을 클릭 관리 도구클릭 후 서비스를 열려면 클릭 합니다. 서비스 창에서 관리 기자가 2012 응용 프로그램 서비스 를 강조 표시 하 고이 서비스를 중지 하려면 링크를 클릭 합니다. 또한 관리 보고 2012 프로세스 서비스 를 강조 표시 하 고도이 서비스를 중지 하려면 링크를 클릭 합니다.
Microsoft는 모든 보증, 그림에 대 한 묵시적인 보증. 이 포함 되지만 상품성 또는 특정 목적에의 적합성의 묵시적된 보증에 국한 되지는 않습니다. 이 문서는 작성 하 고 프로시저를 디버깅할 데 사용 되는 도구 및 여기서 설명 하는 프로그래밍 언어에 익숙한 가정 합니다. Microsoft 지원 엔지니어는 특정 프로시저의 기능을 설명할 수 있습니다. 그러나이 예제에서는 추가 기능을 제공 하거나 특정 요구 사항에 맞도록 프로시저를 구성 하려면 수정 하지 않습니다.

테스트 회사를 설정 하려면 다음과이 같이 하십시오.
  1. 유틸리티 테스트 회사로 서 사용할 수 있는 새 회사 데이터베이스를 만듭니다. 이름을 지정 하는 데이터베이스는 고유 DB/회사 ID와 회사 데이터베이스 테스트 회사로 지정 하 고 있는지 확인 하십시오. 예를 들어, "TEST"는 DB/회사 ID와 회사 이름을 "테스트 회사입니다."를 사용할 수 있습니다.

    참고: 데이터베이스의.mdf 및.ldf 파일을 beingcreated 경로 note입니다. Thisarticle의 나중 단계에이 정보가 필요 합니다.
  2. 테스트 회사에 로그인 합니다. 이렇게 하려면 다음 단계를 사용 합니다.
    • Microsoft Dynamics GP 10.0 이상.
      Microsoft Dynamics GP을 클릭, 도구, 설정, 시스템사용자 액세스를 클릭 합니다. .

  3. 사용자 액세스 영역에서 테스트 회사 데이터베이스에 사용 권한을 부여할 사용자를 선택 합니다. 클릭 테스트 회사 데이터베이스에 대 한 액세스 권한을 부여 하려면 테스트 회사 이름 옆에 있는 확인란을 선택 합니다. 테스트 회사 데이터베이스에 사용 권한을 부여할 모든 사용자에 대해이 단계를 반복 합니다. 이렇게 하려면 다음 절차를 따르십시오.
    • Microsoft Dynamics GP 10.0 및 Microsoft Dynamics 2010: Microsoft Dynamics GP을 클릭, 도구, 설정을 클릭, 시스템사용자 액세스를 클릭 합니다. .

  4. 라이브 회사 데이터베이스의 백업을 만듭니다. 이렇게 하려면 다음 방법 중 useone 필요에 따라 상황에.

    방법 1

    사용할 SQL Server 엔터프라이즈 관리자를 하려면 다음과 같이 하십시오.
    1. 시작을 클릭 하 고 프로그램을 클릭 합니다.
    2. Microsoft SQL Server가리키고 엔터프라이즈 관리자를 클릭 합니다.
    3. Microsoft SQL서버, SQL Server 그룹을 확장 하 고 SQL Server 인스턴스를 확장 합니다.
    4. 데이터베이스확장 라이브 회사 데이터베이스를 마우스 오른쪽 단추로 모든 작업클릭 한 다음 데이터베이스 백업을클릭 합니다.
    5. SQL Server 백업 창에 대상 섹션에서 추가 클릭 합니다.
    6. 백업 대상 선택 창에서 파일 이름 필드 옆의 줄임표 단추를 클릭 합니다.
    7. 백업 장치 위치 창에는 폴더를 확장 한 다음 백업 파일 위치를 선택 합니다.
    8. 백업 파일의 이름을 입력 합니다. 예를 들어, 입력 Live.bak.
    9. SQL Server 백업 창을 돌아갈 때까지 확인 을 반복 해 서 클릭 합니다.
    10. 백업을 시작 하려면 확인 을 클릭 합니다.
    11. 백업이 성공적으로 완료 되 면 확인을 클릭 합니다.
    방법 2

    사용할 SQL Server Management Studio 하려면 다음과 같이 하십시오.
    1. 시작을 클릭 하 고 프로그램을 클릭 합니다.
    2. Microsoft SQL Server가리키고 SQL Server Management Studio를 클릭 합니다. 에 연결 서버 창이 열립니다.
    3. 서버 이름 상자에 SQL Server 인스턴스의 이름을 입력 합니다.
    4. 인증 목록에서 클릭 SQL 인증.
    5. 사용자 이름 상자에 입력 sa.
    6. 암호 상자에 sa 사용자의 암호를 입력 한 다음 연결을 클릭 합니다.
    7. 개체 탐색기 에서 데이터베이스를 확장 합니다.
    8. 라이브 회사 데이터베이스를 마우스 오른쪽 단추로 클릭 하 고 작업가리킨 다음 백업을 클릭 합니다.
    9. 대상 영역에서 제거를 클릭 하 고 추가클릭 합니다.
    10. 대상 디스크에 영역에서 줄임표 단추를 클릭 합니다.
    11. 만들 백업 파일을 저장할 위치와 같은 백업 파일 이름을 입력 LIVE.bak를 선택한 다음 확인을 누릅니다.
    12. 데이터베이스 백업 창을 돌아갈 때까지 반복적으로 확인 을 클릭 합니다.
    13. 백업을 시작 하려면 확인 을 클릭 합니다.
  5. 테스트 회사 데이터베이스로 instep 4 만든 라이브 회사 백업 파일을 복원 합니다. 이렇게 하려면 상황에 적절 하 게는 followingmethods 중 하나를 사용 합니다.

    방법 1

    사용할 SQL Server 엔터프라이즈 관리자를 하려면 다음과 같이 하십시오.
    1. 엔터프라이즈 관리자에서 테스트 회사 데이터베이스를 마우스 오른쪽 단추로 클릭 하 고 모든 작업클릭 한 다음 데이터베이스 복원을 클릭.
    2. 일반 탭에서 데이터베이스로 복원 필드에서 테스트 회사 데이터베이스 선택 되어 있는지 확인 하십시오.
    3. 복원 섹션에서 클릭 장치에서 확인란을 선택 합니다.
    4. 매개 변수 섹션에서 장치 선택클릭 하 고 복원 장치 선택 창에서 추가 클릭 합니다.
    5. 복원 될 위치 선택 창에서 파일 이름 필드 옆의 줄임표 단추를 클릭 합니다.
    6. 백업 장치 위치 창에 폴더를 확장 합니다. 찾은 다음 4 단계에서 만든 라이브 회사 백업 파일을 클릭 합니다.
    7. 복원 데이터베이스 창으로 돌아갈 때까지 반복적으로 확인 을 클릭 합니다.
    8. 옵션 탭을 클릭 합니다.
    9. 기존 데이터베이스 위에 강제 복원 확인란을 선택 하려면 클릭 하십시오.
    10. 물리적 파일 이름으로 이동 합니다. 필드에 올바른 경로가 표시 되는지 확인 한 다음 1 단계에서 만든 테스트 회사 데이터베이스에 대 한.mdf 및.ldf 파일 이름이 있는지 확인 합니다.

      참고: 논리적 파일 이름을 라이브 데이터베이스의 이름을 반영합니다. 논리적 파일 이름을 변경 하지 마십시오.
    11. 라이브 회사 데이터베이스 테스트 회사 데이터베이스를 복원 하려면 확인 을 클릭 합니다.
    12. 복원이 성공적으로 완료 되 면 확인을 클릭 합니다.
    방법 2

    사용할 SQL Server Management Studio 하려면 다음과 같이 하십시오.
    1. 시작을 클릭 하 고 프로그램을 클릭 합니다.
    2. Microsoft SQL Server가리키고 SQL Server Management Studio를 클릭 합니다. 에 연결 서버 창이 열립니다.
    3. 서버 이름 상자에 SQL Server 인스턴스의 이름을 입력 합니다.
    4. 인증 목록에서 클릭 SQL 인증.
    5. 사용자 이름 상자에 입력 sa.
    6. 암호 상자에 sa 사용자의 암호를 입력 한 다음 연결을 클릭 합니다.
    7. 개체 탐색기 에서 데이터베이스를 확장 합니다.
    8. 테스트 회사 데이터베이스를 마우스 오른쪽 단추로 작업을 가리킨 복원및 다음 데이터베이스를 클릭 합니다.
    9. 복원에 사용할 원본 영역 장치를 클릭 하 고 줄임표 단추를 클릭 합니다.
    10. 백업 위치 영역에서 추가클릭 합니다.
    11. 위치를 찾은 백업 파일을 저장 하는 경우 LIVE.bak 파일을 선택한 다음 확인을 클릭 합니다.
    12. 확인을 클릭합니다. 복원 데이터베이스 창으로 돌아갑니다.
    13. 복원에 사용할 백업 세트 선택에서 복원할 백업 파일을 클릭 합니다.
    14. 페이지 선택 영역에서 옵션을 클릭 합니다.
    15. 다음으로 데이터베이스 파일 복원 영역에서 이러한 두 파일의 라이브 데이터베이스 테스트 데이터베이스의.mdf 및.ldf 파일의 위치를 변경 해야 합니다. 기본적으로 라이브 데이터베이스의.mdf 및.ldf 파일에 선택이 됩니다.

      참고: 논리적 파일 이름을 라이브 데이터베이스의 이름을 반영합니다. 논리적 파일 이름을 변경 하지 마십시오.
    16. 이 위치를 변경 하려면 파일 위치 필드 옆의 줄임표 (...)를 클릭 합니다.
    17. 테스트 데이터베이스를 만든 하는 1 단계에서 적어 둔 경로로 이동 합니다.
    18. 해당.mdf 파일을 선택한 다음 확인을 클릭 합니다.
    19. R-p 단계 반복한.ldf 파일을 선택한 다음 확인을 누릅니다.
    20. 기존 데이터베이스 덮어쓰기 확인란을 선택 하려면 클릭 하십시오.
    21. 복원 데이터베이스 창으로 돌아가려면 확인 클릭 합니다.
    Microsoft Dynamics GP 10.0 또는 이후 버전을 사용 하는 경우 테스트 회사 라이브 회사에서 보안 권한을 복사 하려면 다음과 같이 하십시오.
    1. Microsoft Dynamics GP sa 사용자로 로그온 합니다.
    2. Microsoft Dynamics GP을 클릭, 도구, 설정을 가리킨, 시스템차례로 가리킨 사용자 액세스를 클릭 합니다.
    3. 적절 한 사용자를 선택 하 고 확인란 새 테스트 회사에 대 한 액세스가 부여 됩니다 나타내는 확인란이 선택 되어 있는지 확인 합니다.

      참고: 회사를 선택 하려면 클릭할 때 오류 메시지가 나타나면 SQL Server Management Studio 또는 엔터프라이즈 관리자에서 새 테스트 데이터베이스에서 사용자 폴더에서 사용자를 삭제 합니다.
    4. Microsoft Dynamics GP을 클릭, 도구, 설정을 가리킨, 시스템가리키고 사용자 보안을 클릭 합니다.
    5. 보안 작업 설치 창이 테스트 회사에 대 한 액세스를 허용할 사용자를 선택 합니다.
    6. 회사 목록 라이브 회사를 클릭 합니다.
    7. 복사를 클릭 하 고 테스트 회사 옆에 있는 확인란을 선택 하려면 클릭 확인을 클릭 합니다.

      테스트 회사 라이브 회사에서 사용자의 권한은 복사 됩니다.
  6. 테스트 회사 데이터베이스 위에 라이브 회사 데이터베이스를 복원한 다음 테스트 회사 라이브 회사에서 같은 COMPANYID 및 INTERID 정보를 가진 참조를 포함 합니다. 테스트 회사에 대 한 정보를 제대로 반영 하려면 SQL Server Management Studio 나 쿼리 분석기에서 테스트 회사에 대 한 아래의 다음 스크립트를 실행 합니다. 이 스크립트는 COMPANYID 및 INTERID이 테스트 회사에 대 한 시스템 데이터베이스의 SY01500 테이블에 나열 된 정보를 사용 하 여 테스트 데이터베이스에 업데이트 됩니다.
    if exists (select 1 from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME = 'SY00100') begin  declare @Statement varchar(850)  select @Statement = 'declare @cStatement varchar(255)declare G_cursor CURSOR forselect case when UPPER(a.COLUMN_NAME) in (''COMPANYID'',''CMPANYID'')  then ''update ''+a.TABLE_NAME+'' set ''+a.COLUMN_NAME+'' = ''+ cast(b.CMPANYID as char(3))   else ''update ''+a.TABLE_NAME+'' set ''+a.COLUMN_NAME+'' = ''''''+ db_name()+'''''''' endfrom INFORMATION_SCHEMA.COLUMNS a, '+rtrim(DBNAME)+'.dbo.SY01500 b  where UPPER(a.COLUMN_NAME) in (''COMPANYID'',''CMPANYID'',''INTERID'',''DB_NAME'',''DBNAME'')    and b.INTERID = db_name() and COLUMN_DEFAULT is not null and rtrim(a.TABLE_NAME)+''-''+rtrim(a.COLUMN_NAME) <> ''SY00100-DBNAME''  order by a.TABLE_NAMEset nocount onOPEN G_cursorFETCH NEXT FROM G_cursor INTO @cStatementWHILE (@@FETCH_STATUS <> -1)begin  exec (@cStatement)  FETCH NEXT FROM G_cursor INTO @cStatementendclose G_cursorDEALLOCATE G_cursorset nocount off'  from SY00100  exec (@Statement)endelse begin  declare @cStatement varchar(255)  declare G_cursor CURSOR for  select case when UPPER(a.COLUMN_NAME) in ('COMPANYID','CMPANYID')    then 'update '+a.TABLE_NAME+' set '+a.COLUMN_NAME+' = '+ cast(b.CMPANYID as char(3))     else 'update '+a.TABLE_NAME+' set '+a.COLUMN_NAME+' = '''+ db_name()+'''' end  from INFORMATION_SCHEMA.COLUMNS a, DYNAMICS.dbo.SY01500 b    where UPPER(a.COLUMN_NAME) in ('COMPANYID','CMPANYID','INTERID','DB_NAME','DBNAME')      and b.INTERID = db_name() and COLUMN_DEFAULT is not null    order by a.TABLE_NAME  set nocount on  OPEN G_cursor  FETCH NEXT FROM G_cursor INTO @cStatement  WHILE (@@FETCH_STATUS <> -1)  begin    exec (@cStatement)    FETCH NEXT FROM G_cursor INTO @cStatement  end  close G_cursor  DEALLOCATE G_cursor  set nocount offend
    참고: 이 스크립트는 중복 키 오류로 실패 하면 mustmanually 테이블에 나타나는 기본 키 오류 thetest 회사의 INTERIDCOMPANYID열 변경 합니다.

    예: "PKRVLPD033."에 있는 기본 키 제약 조건 오류 PK, 제대로 테이블에서 접두사 검색을 수행 하려면 기본 키를 참조 하 고 테이블 이름의 일부가 아닙니다. 이 예제에서는 thetable 확인 하려는 해당 데이터베이스에 대 한 "RVLPD033"는.
  7. 확인 하는 테스트 데이터베이스 isDYNSA 데이터베이스 소유자입니다. 이렇게 하려면 QueryAnalyzer 또는 SQL Server Management Studio 테스트 하는 회사에 대해 다음 스크립트를 실행 합니다.
     sp_changedbowner 'DYNSA'
  8. SQL Server Reporting Services에서 드릴 다운 기능을 사용 하거나 Excel 통합 데이터베이스 변경 후에 drilldowns 작동 하도록 보고서 서버를 업데이트 하려면 다음을 수행 하는 데 필요한 연결:

    • SQL Server Management Studio 모든 인스턴스를 닫고 Microsoft Dynamics GP에서 모든 사용자가 로그를 확인 하십시오.
    • Dynamics GP가 설치 되어 있는 컴퓨터에서 시작을 클릭 한 다음 모든 프로그램을 가리킵니다. 데이터베이스 유지 관리를 클릭 하 고 클릭 하 고 Microsoft Dynamics GP 2010
    • 유틸리티가 열리면 선택 하거나 Dynamics GP 데이터베이스가 저장 되어 있는 SQL Server 인스턴스를 입력 합니다. 이 SQL Server 인스턴스에 대 한 권한이 있는 도메인 계정으로 로그인 한 경우에 해당 옵션을 선택할 수 있습니다. 그렇지 않으면 SQL 인증을 선택 하 고 n 적절 한 사용자 이름과 암호를 입력 합니다. 다음을 클릭 >>
    • 각 Dynamics GP 데이터베이스를 선택한 다음 클릭 모두 선택 >>
    • Microsoft Dynamics GP 제품을 선택 하 고 다음을 클릭 >>
    • '함수 및 저장 프로시저를 선택 하 고 '보기'를 누른 다음 >>
    • 확인 창에서 확인 하 고 다음을 클릭 >> 프로세스를 시작 합니다.

    이제 테스트 회사 라이브 회사 데이터의 복사본을가지고 하 고 사용할 수 있도록 준비 해야 합니다.
참조

자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.
872370 MSDE 2000 또는 SQL Server 2005 Express에서 Microsoft Dynamics GP를 사용 하 여 라이브 회사 데이터의 복사본을 테스트 회사를 만드는 방법

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 871973 - 마지막 검토: 07/22/2016 07:28:00 - 수정: 1.6

Microsoft Dynamics GP 2015, Microsoft Dynamics GP 2013, Microsoft Dynamics GP 2010, Microsoft Dynamics GP 10.0, Microsoft Dynamics GP 9.0, Microsoft Business Solutions–Great Plains 8.0, Microsoft Dynamics GP 2015 R2, Microsoft Dynamics GP 2016

  • kbtshoot kbmbsmigrate kbmt KB871973 KbMtko
피드백