분류 전체보기
-
윈도우 시간 동기화 주기 수정Windows 2015. 9. 16. 17:58
게임서버에서 시간의 동기화는 매우 중요하다.각종 이벤트등을 진행할 때 서버별 시간 동기가 다르다면 이벤트 진행과 종료가 서버별로 달라져 버리기 때문이다.하지만 윈도우의 경우 동기화 주기가 1주일로 기본 셋팅 되어 있다.이와 관련하여 아래 레지스트리를 수정을 하자!1. 시작 -> 실행 -> regeidt2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient 경로까지 이동3. SpecialPollInterval 값을 10진수로 변환하고 86400으로 변경하여 1일 주기로 동기화 설정 시스템 관리자는 많은 장비를 다뤄야 하기에 위의 방법으로는 시간이 오래 걸린다.이를 reg 파일과 bat 파일로 만들어서 원클..
-
Dell Perc H700 Raid Control에서 디스크 복구Hardware 2015. 9. 9. 14:42
하드웨어가 저렴해 지면서 서버의 Raid 구성도 대부분 미러링(Raid1)을 많이 구성하고 있다.HP의 경우 Disk fault가 발생하면 디스크 교체 후 부팅 화면에서 복구 여부만 선택을 해주면 되는데...Dell의 경우에는 Raid Control에 진입하여 직접 복구를 수행해야 된다.그런데 메뉴가 좀 난해해서 자칫 VD를 날려먹는 경우가 발생했었다..ㅠ_ㅠ정확한 복구를 위해서는 아래 절차로 진행을 하자. 1. 기존 동일한 벤더와 사이즈의 디스크로 교체2. 부팅 후 Ctrl+R키로 Raid config 진입3. VD Mgmt의 Physical Disks 목록에서 Missing 디스크가 나타나는지 확인4. 해당 Disk Group에서 F2키를 누른 후 나타나는 메뉴에서 Manage Ded.HS 선택5. ..
-
Windows Loopback AdapterWindows 2015. 9. 9. 12:45
회사의 L4 스위치를 DSR 모드로 설정 하였을 경우에 L4 하위에 있던 서버들을 라우터로 패킷이 바로 갈 수 있도록 Loopback 설정을 해줘야 한다.루프백에 대한 자세한 내용은 아래 위키를 참고하시길 바라며...https://ko.wikipedia.org/wiki/%EB%A3%A8%ED%94%84%EB%B0%B11. 하드웨어 추가 마법사를 실행2. Loopback Adapter 설치3. Loopback Adapter에 L4 VIP 설정4. Weak Host Model 설정을 위한 명령어 실행서버의 기존 RealIP 어답터 이름을 Service라 가정하고, Loopback 아답터 이름을 loopback이라고 가정 netsh interface ipv4 set interface "service" weak..
-
트랜잭션 로그 관리MSSQL 2015. 9. 8. 17:11
트랜잭션 로그로 인하여 Disk Full이 발생 하였을 경우 아래의 방법 중 최선의 방법을 선택하여 트랜잭션 로그를 관리한다.1. 트랜잭션 로그 현재 사용량 USE ; EXEC SP_HELPFILE; DBCC sqlperf(logspace); 2. 트랜잭션 로그 백업 BACKUP LOG TO Disk='' 3. 트랜잭션 로그 삭제로그잘라내기 BACKUP LOG WITH {NO_LOG|TRUNCATE_ONLY} 로그파일을 특정크기 (10M)로 축소 USE ; GO ALTER DATABASE SET RECOVERY SIMPLE; GO DBCC SHRINKFILE([DB명_log],10); GO ALTER DATABASE SET RECOVERY FULL; GO 가능한 최소로 축소 DBCC SHRINKFILE(..
-
DB 복원 후 사용자 맵핑하기MSSQL 2015. 9. 8. 12:21
DB를 복원 후 기존 사용자나 신규 사용자 계정을 각 DB에 맵핑해야 DB에 액세스 가능하다.1. 분리된 사용자를 검색 USE database_name; GO; sp_change_users_login @Action='Report'; GO; 2. 분리된 사용자를 확인 USE database_name; GO sp_change_users_login @Action='update_one', @UserNamePattern='database_user', @LoginName='login_name'; GO
-
DB Migration으로 인한 계정 추출MSSQL 2015. 9. 8. 12:19
DB장비를 새로 이전할 경우 기존에 사용하던 계정을 그대로 가져가야 하는 경우가 발생한다.그 경우 다음과 같은 방법으로 진행해 준다. 1. 아래 쿼리를 실행하여 계정 생성 쿼리를 추출한다.MSSQL 2000 버전 USE master GO IF OBJECT_ID ('sp_hexadecimal') IS NOT NULL DROP PROCEDURE sp_hexadecimal GO CREATE PROCEDURE sp_hexadecimal @binvalue varbinary(256), @hexvalue varchar(256) OUTPUT AS DECLARE @charvalue varchar(256) DECLARE @i int DECLARE @length int DECLARE @hexstring char(16) SE..