데이터베이스 개발자 Tip & 강좌

SQLER의 개발자들이 만들어가는 데이터베이스 사용자 Tip & 강좌 게시판입니다. SQL서버, Oracle, MySQL 등 여러 클라우드/오픈소스 기반 데이터베이스 개발 및 운영 관련 팁과 쿼리 노하우를 이곳에서 가장 먼저 접하실 수 있습니다. 많은 도움 되시길 바랍니다.

SSIS - 로그인 전송 작업

jevida(강성욱) 2013.09.25 12:27 Views : 8838

로그인 전송 작업

 

안녕하세요 강성욱 입니다.(www.sqltag.org, www.sqler.com, http://blog.naver.com/jevida)

이번 시간에는 [로그인 전송 작업]에 대해서 알아 보도록 하겠습니다.

 

로그인 전송 작업은 원본 서버의 로그인 정보를 대상 서버로 전송하는 작업 개체 입니다.

전송 작업 시 전체 또는 특정 로그인만 전송할 수 있습니다. 또한 로그인에 연결된 sid(보안ID)를 같이 복사할 수도 있습니다.

 

[BIDS]를 실행하여 [Integration Services 프로젝트]를 실행 합니다.

 

 

[제어 흐름] 탭에서 [로그인 전송 태스크]를 마우스를 이용하여 드래그 앤 도릅으로 끌어다 놓습니다.

 

 

[로그인 전송 태스크]에서 마우스 오른쪽을 클릭하여 [편집]을 선택 합니다.

 

 

[로그인 전송 태스크 편집기]가 나타납니다.

 

[일반] 탭에서는 작업의 이름과 설명을 입력할 수 있습니다.

 

 

[로그인] 탭에서는 원본 서버, 대상 서버, 로그인 리스트 등을 설정 할 수 있습니다.

연결

  • SourceConnection – 원본 서버에 대한 연결을 지정 합니다.
  • DestinationConnection – 대상 서버에 대한 연결을 지정 합니다.

서버 연결방식은 다른 전송작업과 동일하게 SMO를 이용합니다.

원본과 대상은 반드시 다른 서버로 지정 하여야 합니다.

 

 

 

로그인

  • LoginsToTransfer – 원본 서버에서 대상 서버로 전송할 작업 유형을 지정
    • AllLogins – 원본 서버의 모든 로그인 정보를 대상 서버로 전송.
    • SelectedLogins – 원본 서버에서 선택한 로그인 정보만 대상 서버로 전송
    • AllLoginsFromSelectedDatabases – DatabaseList에 지정된 데이터베이스의 모든 로그인 정보를 대상 서버로 전송
  • LoginList – SelectedLogins로 선택한 경우 전송할 로그인을 선택.
  • DatabaseList – AllLoginsFromSelectedDatabases로 선택한 경우 전송할 로그인의 데이터베이스를 선택.

 

옵션

  • IfObjectExists – 대상 서버에 전송할 로그인이 있는 경우 처리 방법을 설정
    • FailTask – 동일한 로그인이 있는 경우 로그인 전송 작업이 실패.
    • Overwrite – 대상 서버의 로그인을 덮어 씀.
    • Skip – 대상 서버의 로그인을 덮어 쓰지 않고 그냥 건너뜀
  • CopySids – 로그인에 연결된 sid(보안ID)를 함께 전송할지를 설정.

 

편집이 완료 되었으면 패키지를 실행 합니다.

늘 그러듯!

녹색 : 정상 실행

빨간색 : 오류 발생

 

패키지가 정상적으로 실행되었으면 SSMS를 이용하여 로그인이 정상적으로 전송되었는지 확인 합니다.

해당 로그인이 비활성화 되어 전송된 것을 확인 할 수 있습니다.

로그인 전송작업을 이용하여 전송된 로그인은 기본적으로 비활성화 되며 임의의 암호가 부여 됩니다. 반드시 암호를 재설정 해야 합니다.

 

원본 데이터베이스를 다른 서버에 복원하여 사용할 경우 로그인 정보를 복사하고 로그인의 sid원본 서버와 동일하게 변경해야 하는 작업을 대체할 때 유용할 듯 합니다. 

강성욱 / jevida@naver.com
Microsoft SQL Server MVP
Blog : http://sqlmvp.kr
Facebook : http://facebook.com/sqlmvp



No. Subject Author Date Views
1553 SSIS - 오류 메시지 전송 작업 jevida(강성욱) 2013.09.25 10341
1552 SSIS - 작업 전송 작업 jevida(강성욱) 2013.09.25 7458
» SSIS - 로그인 전송 작업 jevida(강성욱) 2013.09.25 8838
1550 SSIS - 데이터베이스 전송 작업 jevida(강성욱) 2013.09.25 8471
1549 SSIS - Master 저장 프로시저 전송 태스크 jevida(강성욱) 2013.09.25 7049
1548 SSIS - 패키지 실행 - 부모 패키지와 자식패키지로 효율적인 관리하기 jevida(강성욱) 2013.09.25 8915
1547 SSIS - XML 태스크 - XML 비교, 병합, 출력등 다양한 작업을 하자. jevida(강성욱) 2013.09.24 7146
1546 SSIS - 웹서비스 작업 - 웹 정보를 가져오자 jevida(강성욱) 2013.09.24 7968
1545 SSIS - 메시지 큐 - MSMQ를 이용한 비동기 전송 jevida(강성욱) 2013.09.24 10886
1544 SSIS - 메일 보내기 - 데이터 처리 결과를 메일로 전송 하자! jevida(강성욱) 2013.09.24 10400
1543 SSIS - 대량 삽입 작업 - BULK INSERT ? jevida(강성욱) 2013.09.24 10835
1542 SSIS - 이벤트 처리 및 오류 출력 - 다양한 이벤트로 오류를 출력하자 jevida(강성욱) 2013.09.24 8882
1541 SSIS - 데이터 흐름 경로 jevida(강성욱) 2013.09.24 8650
1540 VS2012 에서 CLR 프로젝트 작업 시 SSDT 오류 날 경우 쓸만한게없네(윤선식) 2013.08.21 5464
1539 SQL2014 Buffer Pool Extension 열이 2013.07.01 6066
1538 SQL Server 2014 CTP1 In-Memory OLTP 샘플 및 스샷 [1] 열이 2013.06.27 6287
1537 SQL Server 2014 CTP1 간단 설치 리뷰... [1] 이지만 2013.06.26 4856
1536 SQL Server 2014 Key Note. [2] 쓸만한게없네(윤선식) 2013.06.10 6564
1535 SQL Server Language Code [3] 쓸만한게없네(윤선식) 2013.05.06 7251
1534 sp_depends를 믿을 수 없다? [3] 차주언 2013.05.03 6762





XE Login