다음을 통해 공유


SQL Server에서 연결된 서버 구성

 

적용 대상: Project Server 2010

마지막으로 수정된 항목: 2013-12-18

Microsoft SQL Server에 연결된 서버의 연결은 마이그레이션 구성 파일의 Project2003LinkedSQLServer= 설정을 함께 사용하여 구성해야 합니다. Microsoft Office Project Server 2007 데이터베이스 서버로 복사하거나 복원할 수 없는 Microsoft Office Project Server 2003 데이터베이스를 마이그레이션하고 원격으로 연결해야 하는 경우에만 이 설정을 사용하고 연결된 서버의 연결을 구성해야 합니다.

SQL Server 2000을 사용하여 연결된 서버의 연결 구성

SQL Server 2000의 Project Server 2003 데이터베이스에서 다른 컴퓨터의 Office Project Server 2007로 마이그레이션하는 경우 Office Project Server 2007의 데이터베이스 계층도 SQL Server 2000이면 다음 절차를 사용하여 연결된 서버의 연결을 구성합니다.

연결 구성

  1. 엔터프라이즈 관리자를 사용하여 Office Project Server 2007 데이터베이스를 호스팅하는 SQL Server에 연결합니다.

  2. 트리 구조에서 보안 폴더를 클릭하여 확장합니다.

  3. 연결된 서버를 마우스 오른쪽 단추로 클릭한 다음 새 연결된 서버를 클릭합니다.

  4. 연결된 서버를 만드는 방법에 대한 자세한 내용은 SQL Server 설명서에서 "연결된 서버"라는 용어로 검색하여 참조하십시오. 보안 탭을 클릭하고 올바른 보안 옵션을 선택해야 합니다. 예를 들어 로그인의 현재 보안 컨텍스트를 사용하여 연결 옵션 단추를 선택합니다. 사용 환경에서 이 옵션을 사용할 수 없으면 다음 보안 컨텍스트를 사용하여 연결을 선택하고 Project Server 2003 데이터베이스를 호스팅하는 SQL Server를 실행 중인 컴퓨터에서 사용할 수 있는 유효한 사용자 이름과 암호를 입력합니다.

  5. 마이그레이션을 진행하기 전에 사용자가 만든 연결된 서버가 제대로 작동하는지 확인합니다. 연결된 서버 노드 아래에 방금 만든 연결된 서버가 나타나야 합니다. 연결된 서버를 확장하면 테이블 및 뷰 노드가 나타나야 하고 테이블이나 뷰를 클릭하면 항목 몇 개가 나타나야 합니다.

  6. 연결된 서버의 이름을 마이그레이션 구성 파일의 Project2003LinkedSQLServer= 매개 변수 값으로 사용합니다.

참고

일부 IT 환경에서는 Microsoft DTC(Distributed Transaction Coordinator)와 관련된 특정 포트를 열어야 연결된 서버 구성이 작동할 수도 있습니다. 자세한 내용은 SQL Server 설명서에서 연결된 서버 관련 내용을 참조하거나 시스템 관리자에게 문의하십시오.

SQL Server 2000에서 SQL Server 2005로 연결된 서버 연결 구성

SQL Server 2000의 Project Server 2003 데이터베이스에서 다른 컴퓨터의 Office Project Server 2007로 마이그레이션하는 경우 Office Project Server 2007의 데이터베이스 계층이 SQL Server 2005이면 다음 절차에 따라 연결된 서버의 연결을 구성합니다.

먼저 SQL Server 2000과 SQL Server 2005에서 모두 인증 모드를 혼합 모드로 설정하여 SQL Server 로그인과 Windows 로그인을 함께 사용할 수 있도록 합니다.

SQL Server 2005 인증을 혼합 모드로 구성

  1. SQL Server 2005 Management Studio를 엽니다.

  2. 개체 탐색기 창에서 SQL 2005 서버 이름을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  3. 페이지 선택 목록에서 보안을 클릭합니다.

  4. 서버 인증 섹션에서 SQL Server 및 Windows 인증 모드를 선택합니다.

  5. 확인을 클릭합니다.

SQL Server 2000 인증을 혼합 모드로 구성

  1. SQL Server 엔터프라이즈 관리자를 엽니다.

  2. Project Server 2003과 함께 사용할 데이터베이스 서버가 포함된 서버 그룹을 확장합니다.

  3. 해당 서버를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  4. 보안 탭을 클릭합니다.

  5. 인증에서 SQL Server 및 Windows를 클릭합니다.

  6. 확인을 클릭합니다.

연결 구성

  1. SQL Server 2000 및 SQL Server 2005를 실행 중인 컴퓨터에서 동일한 SQL 인증 사용자 계정을 만들어 연결된 서버의 연결을 실행합니다. 두 서버의 계정에 동일한 암호를 사용해야 합니다. 연결된 서버 시스템을 사용하여 액세스할 데이터베이스에 대한 읽기/쓰기 권한이 계정에 있어야 합니다.

  2. SQL Server 2000에서 쿼리 분석기를 열고 마스터 데이터베이스에서 instcat.sql 파일을 실행합니다. 이 파일은 Program Files의 SQL 폴더 아래에 있어야 합니다.

  3. SQL Server 2005 Management Studio에서 SQL Server 2005를 실행 중인 컴퓨터를 선택하고 서버 개체를 확장한 다음 연결된 서버를 마우스 오른쪽 단추로 클릭하고 새 연결된 서버를 클릭합니다.

    1. SQL Server 2000을 실행 중인 컴퓨터의 서버 이름을 입력합니다.

    2. SQL Server 옵션을 선택합니다.

    3. 왼쪽 창에서 보안 탭을 클릭합니다.

    4. 다음 보안 컨텍스트를 사용하여 연결 옵션을 선택합니다.

    5. Project Server 2003 데이터베이스 및 Office Project Server 2007 데이터베이스에 액세스하는 데 필요한 SQL 계정과 암호를 입력합니다. 이는 1단계에서 만든 계정과 암호입니다.

    6. 확인을 클릭합니다.

  4. SQL Server 2005 Management Studio에서 연결된 서버에 대해 쿼리를 실행하여 서버가 작동하는지 확인합니다.

    1. SELECT * from <P200Server>.<P11DBName>.dbo.msp_web_admin

    2. 서버 및 데이터베이스 이름을 적절한 값으로 바꿉니다.

    3. 이 쿼리가 성공적으로 반환되면 연결이 성공한 것입니다.

참고

마이그레이션을 실행할 때 마이그레이션 도구를 실행할 사용자 계정에 Project Server 2003 및 Office Project Server 2007 데이터베이스에 대한 읽기 권한이 있는지 확인합니다.

SQL Server 2000에서 SQL Server 2008로 연결된 서버 연결 구성

SQL Server 2000의 Project Server 2003 데이터베이스에서 다른 컴퓨터의 Office Project Server 2007로 마이그레이션하는 경우 Office Project Server 2007의 데이터베이스 계층이 SQL Server 2008이면 다음 절차에 따라 연결된 서버의 연결을 구성합니다.

먼저 SQL Server 2000과 SQL Server 2008에서 모두 인증 모드를 혼합 모드로 설정하여 SQL Server 로그인과 Windows 로그인을 함께 사용할 수 있도록 합니다.

SQL Server 2008 인증을 혼합 모드로 구성

  1. SQL Server 2008 Management Studio를 엽니다.

  2. 개체 탐색기 창에서 SQL 2008 서버 이름을 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  3. 페이지 선택 목록에서 보안을 클릭합니다.

  4. 서버 인증 섹션에서 SQL Server 및 Windows 인증 모드를 선택합니다.

  5. 확인을 클릭합니다.

SQL Server 2000 인증을 혼합 모드로 구성

  1. SQL Server 엔터프라이즈 관리자를 엽니다.

  2. Project Server 2003과 함께 사용할 데이터베이스 서버가 포함된 서버 그룹을 확장합니다.

  3. 해당 서버를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

  4. 보안 탭을 클릭합니다.

  5. 인증에서 SQL Server 및 Windows를 클릭합니다.

  6. 확인을 클릭합니다.

연결 구성

  1. SQL Server 2000 및 SQL Server 2008를 실행 중인 컴퓨터에서 동일한 SQL 인증 사용자 계정을 만들어 연결된 서버의 연결을 실행합니다. 두 서버의 계정에 동일한 암호를 사용해야 합니다. 연결된 서버 시스템을 사용하여 액세스할 데이터베이스에 대한 읽기/쓰기 권한이 계정에 있어야 합니다.

  2. SQL Server 2000에서 쿼리 분석기를 열고 마스터 데이터베이스에서 instcat.sql 파일을 실행합니다. 이 파일은 Program Files의 SQL 폴더 아래에 있어야 합니다.

  3. SQL Server 2008 Management Studio에서 SQL Server 2008를 실행 중인 컴퓨터를 선택하고 서버 개체를 확장한 다음 연결된 서버를 마우스 오른쪽 단추로 클릭하고 새 연결된 서버를 클릭합니다.

    1. SQL Server 2000을 실행 중인 컴퓨터의 서버 이름을 입력합니다.

    2. SQL Server 옵션을 선택합니다.

    3. 왼쪽 창에서 보안 탭을 클릭합니다.

    4. 다음 보안 컨텍스트를 사용하여 연결 옵션을 선택합니다.

    5. Project Server 2003 데이터베이스 및 Office Project Server 2007 데이터베이스에 액세스하는 데 필요한 SQL 계정과 암호를 입력합니다. 이는 1단계에서 만든 계정과 암호입니다.

    6. 확인을 클릭합니다.

  4. SQL Server 2008 Management Studio에서 연결된 서버에 대해 쿼리를 실행하여 서버가 작동하는지 확인합니다.

    1. SELECT * from <P2003Server>.<P11DBName>.dbo.msp_web_admin

    2. 서버 및 데이터베이스 이름을 적절한 값으로 바꿉니다.

    3. 이 쿼리가 성공적으로 반환되면 연결이 성공한 것입니다.

참고

마이그레이션을 실행할 때 마이그레이션 도구를 실행할 사용자 계정에 Project Server 2003 및 Office Project Server 2007 데이터베이스에 대한 읽기 권한이 있는지 확인합니다.