분류 전체보기 46

DB 이전 후 계정 변경

DB를 백업하고 다른 머신에서 복원을 하게될 경우 계정을 다시 매핑시켜줘야 한다. sp_changedbowner sp를 이용하여 DB의 Owner를 변경하고sp_change_users_login를 이용하여 사용자를 다시 매핑시켜준다.sp_change_users_login sp를 실행하기 전에 로그인을 먼저 생성해 두어야 한다. 아래는 모든 데이터베이스에 Owner를 변경하고 사용자를 매핑시키는 스크립트다.Report Service를 사용하는 경우나 변경되지 않아야 하는 데이터베이스를 적절히 제거한 후에 사용하도록 하자. DECLARE @strOnwer VARCHAR(30), @strUserName VARCHAR(30)SELECT @strOnwer = 'Owner', @strUserName = 'UserN..

SQL Server 2013.04.30

SSIS를 이용하여 Excel 데이터 DB로 넣기

SSIS와 SQL Agent를 이용하여 특정 시간마다 Excel 파일을 로드하여 데이터를 DB로 밀어넣는 Job을 생성 0. 패키지에 패스워드를 설정한다.- 패스워드를 설정해야 Agent에 물릴 수 있다.- ProtectionLevel 속성을 EncryptSensitiveWithPassword 로 수정- PageagePassword 속성의 ...을 클릭하여 패스워드 설정 1. 연결관리자- DB, Excel, File 연결 관리자가 필요하다.2. Excel 파일을 담을 변수가 필요하다.- 값으로 유효한 Excel File ConnectionString를 넣어줘야 유효성 검사에서 실패하지 않는다.- 유효한 ConnectionString은 Excel 연결 관리자 초기 세팅 후 값을 복사해서 가져왔다. 3. 제..

SQL Server 2012.09.25

MS-DTC 재설치 방법

출처 : http://mssql.tistory.com/entry/mssqlmsdtcreinstall 1. 제어판 -서비스에서 아래 서비스들을 제외한 모든 서비스들을 stop하시고 시작옵션을 수동으로 설정하십시요. 아래 서비스외에 중단되지 않는 것이 있다면 무시하셔도 됩니다. - Alerter - Cluster Service - COM+ Event System - Computer Browser - Distributed File System - Distributed Link Tracking Client - Distributed Link Tracking Server - DNS Client - Event Log - IPSEC Policy Agent - License Logging Service - Logical..

Windows 2012.07.24

Index Rebuild

인덱스를 리빌드하는 방법이 크게 4가지 정도가 있습니다. 1. ALTER INDEX ….. 2. DBCC INDEXDEFRAG …. (SQL SERVER 2005 이후 버전) 3. DROP INDEX + CREATE INDEX 4. DBCC DBREINDEX (SQL SERVER 2000 이하 버전) 일반적으로 인덱스 리빌드를 하게되면 테이블 통계데이터가 갱신된다고 알려져 있습니다. 현재 서버팀에서 사용하고 있는 구문은 ALTER INDEX 구문으로 이것의 경우 테이블의 통계 데이터를 갱신하지 않습니다. 테이블의 통계데이터가 하는 역할이 쿼리 실행 계획을 세우는데 기여를 하므로 아주 중요한 것입니다. 테이블 통계를 갱신하는 방법이 몇가지 있습니다. 1. 먼저 테이블 데이터의 20% 이상이 DML 작업으로..

SQL Server 2012.07.19

2012 BIG DATA 전문가로 가는길 (2012.07.18.DBGuide.)

빅데이터 기술 - Nosql 전문가로 가는 길- Nosql 은 NOT ONLY SQL 이 아니라 Relation이 없는 SQL이라고 이해하는 것이 옳다1. NoSql의 장점 - 클라우드 컴퓨팅 환경에 적합 - 유연한 데이터 모델 ( RDBMS와 다르게 비정형 데이터 구조 설계 ) - Memory Mapping 기능을 통해 READ/Write가 빠름 - OPEN SOURCE 이므로 구축비용이 저렴2. Nosql의 종류 ( 약 120 여개의 Nosql DB가 있음 ) - KEY-VALUE 기반 ( Riak, Voldemort, Tokyo, etc... ) - DOCUMENT 기반 ( MongoDB, CoughDB, etc... ) - BigTable 기반 ( Hbase, Casandra, Hypertable..

스터디 2012.07.19

Windows Server 2008 R2 - Active Directory 도메인 서비스 설치 및 구성

출처 : http://blog.naver.com/twers?Redirect=Log&logNo=50118842150 먼저 설치를 위해서는 다른 것과 마찬가지로 서버 관리자를 열어준다. 저기 보이는 역할 추가를 클릭해주면[역할 추가 마법사] 창이 뜨게 된다.[다음] 을 한번 눌러주고, [Active Directory 도메인 서비스]에 체크 하신 다음에 다음을 눌러주시면 설치를 하게 된다. 설치가 끝.참. 쉽다.. 하지만. 아직 남았다는.다시 서버 관리자를 들어가서 [역할] - [Active Directory 도메인 서비스] 에 들어가서설치 마법사를 실행한다. 클릭하면 [Active Directory 도메인 서비스 설치 마법사] 창이 뜬다. 쭈욱 진행한다. 아직 도메인이 환경이 없으니까 새 포리스트에 새 도메..

Windows 2012.05.22

2008 서버에서 성능데이터 SQL Server로 수집하기

1. 먼저 성능 데이터를 수집할 DB를 생성한다. 2. SQL Server의 DSN을 등록한다. - 제어판 -> 관리도구 -> 데이터 원본(ODBC) 선택 - 시스템 DNS 등록 A. 데이터 원본으로 SQL Server를 선택한다. B. 수집할 SQL Server 지정C. SQL Server 접속 인증D. 수집할 DB 설정E. 다음F. 마침G. 연결 테스트 3. 성능 모니터 설정A. 데이터 수집기 집합 사용자 정의 생성B. 데이터 수집기 집합 이름 설정C. 성능 카운터 선택D. 샘플간격 설정 후 추가 버튼 클릭E. 수집할 성능 카운터 선택F. 다음G. 다음H. 수집기 실행 계정 기본값으로 설정(SYSTEM)G. 생성 확인 아래 보고서에도 같은 항목이 만들어 진 것을 확인할 수 있다. H. 생성된 Data..

SQL Server 2012.05.21