에그 네트워크 이름과 비밀번호를 변경하는 방법 -- Internet Explorer 창에 아래 주소를 입력한다. http://192.168.1.1 -- 보안 창이 나타나면 아이디와 패스워드를 입력한다. 한번도 접속한 적이 없다면 기본값은 아래와 같다. User name: user Password: 0000 -- 초기 접속 화면 -- 네트워크 이름, 패스워드를 변경하려면..? ① [LAN] - [WiFi 설정] 메뉴를 클릭 ② 네트워크 이름 변경, ③ WPA 패스워드 변경 후 설정 저장 -- 최초 관리자 설정 페이지에 접속 시 입력하는 아이디 / 패스워드를 변경하려면..? ① [관리] - [시스템 관리] 메뉴를 클릭 ② 로그인 아이디/패스워드 변경 후 설정 저장
트랜잭션 로그 파일이 가득 찼을 경우, 내용 확인과 조치 방법 SQL Server는 ACID 속성 유지를 위해 '미리 쓰기 로그(Write-Ahead Log)'를 사용하고 트랜잭션 로그에 먼저 기록을 해야 트랜잭션이 시작되는 구조라서 트랜잭션 로그가 가득 차면 쿼리가 실행되지 않는다. http://technet.microsoft.com/ko-kr/library/ms186259(v=sql.105).aspx 트랜잭션 로그 파일이 더 이상 커지지 못하는 상황에서 로그파일이 가득 차면 어떤 오류가 발생하는지 확인하였다. 오류: 9002, 심각도: 17, 상태: 4. The transaction log for database 'Northwind' is full. To find out why space in the..
전체 복구모델 데이터베이스에서 트랜잭션 로그의 Truncate 동작을 확인합니다. **개인적인 결론 - 복구모델이 '전체'로 설정된 데이터베이스라도 첫 번째 전체백업을 받기 전까지는 단순모드와 비슷하게 트랜잭션 로그 파일을 자동으로 Truncate 하는 동작을 한다. 이때의 트랜잭션 로그는 '데이터무결성'을 위해서만 사용되며, 첫 번째 전체백업 전의 트랜잭션 로그는 복구 용도로는 무의미하다. --TestDB 데이터베이스 생성 - 테스트를 위해 트랜잭션 로그파일의 자동 증가 값을 0으로 지정하고 MAXSIZE를 100MB로 제한 use master GO IF DB_ID('TestDB') IS NOT NULL DROP DATABASE TestDB GO CREATE DATABASE TestDB ON PRIMA..
어느 한 세션에서 데이터베이스를 Single User Mode로 잡고 있으면 다른 세션에서는 해당 데이터베이스에 접근할 수 없으며, Alter Database 문 또한 실행할 수 없다. 이 상황에서는 Single User Mode Database에 연결된 세션을 찾아 해당 세션의 연결을 끊는 것이 해결 방법 중 하나가 될 수 있다. --Alter Database 실행 - Multi User Mode 전환 ALTER DATABASE TestDB SET MULTI_USER WITH ROLLBACK IMMEDIATE GO 오류 메시지) Msg 5064, Level 16, State 1, Line 5 지금은 데이터베이스 'TestDB'의 상태나 옵션을 바꿀 수 없습니다. 데이터베이스가 단일 사용자 모드이며 현재..
개별 행 삭제를 로깅하지 않고 모든 행을 테이블에서 제거한다. WHERE 절이 없는 DELETE 문과 동일하지만, 더 빠르고 시스템 및 트랜잭션 로그 리소스를 덜 사용한다. 모든 행을 제거하지만 테이블 구조와 테이블의 열, 제약 조건, 인덱스 등은 그대로 존재. Identity 열이 포함되어 있으면 카운터가 초기값으로 다시 설정된다.(초기값이 정의되어 있지 않으면 기본값 1 적용) TRUNCATE TABLE [ { database_name .[ schema_name ] . | schema_name . } ] table_name [ ; ]http://technet.microsoft.com/ko-kr/library/ms177570.aspx 제한 사항 - Foreign Key 제약 조건에 의해 참조. 자신을 ..
다음은 Sysprep에 사용할 수 있는 명령줄 옵션입니다. sysprep.exe [/oobe | /audit] [/generalize] [/reboot | /shutdown | /quit] [/quiet] [/unattend:응답 파일] 사용 예) > cd %systemroot%\System32\Sysprep > sysprep.exe /oobe /generalize /shutdown /generalize Windows 설치를 이미징할 준비를 합니다. 이 옵션을 지정하면 Windows 설치에서 고유 시스템 정보가 모두 제거됩니다. SID(보안 ID)가 다시 설정되고 시스템 복원 지점이 모두 지워지며 이벤트 로그가 삭제됩니다. 다음에 컴퓨터가 시작될 때 specialize 구성 단계가 실행됩니다. 새 SID..
어느날 갑자기 PC가 급격하게 느려지는 현상이 발생했다. 작업 관리자를 열어 확인해보았더니.. 뙇… jh1d.exe CPU 82%, Memory 2GB 사용. 웜 형태의 바이러스... 라고 하는데 바이러스는 잘 모르니;; 일단 C:\temp 경로에서 문제의 실행 파일이 있는것을 확인하고 삭제처리 했으나, 다음날 보니 jh1e.exe라는… 알파벳만 하나 바꾼 파일을 새로 생성해 놓았다. 실행파일이 System 계정으로 실행되는것을 확인하고 C:\temp 경로의 System 계정 권한을 '거부'로 설정하니 예상대로 잠잠해졌다.. 별 문제 없이 이틀정도 사용을 했으나, USB를 꽂을때… LAN 케이블을 연결할 때마다 찝찝한 기분이 들었다. Dr.Web 이라는 외국 백신이 유일하게 치료할 수 있다는 것을 인터넷..
SELECT 결과를 테이블에 삽입하는 방법에 대해 정리하였습니다. 1. SELECT INTO SELECT INTO 문을 통해 새로운 테이블을 생성하면서 SELECT 결과를 생성된 테이블에 삽입할 수 있으며, 여러 테이블의 데이터를 조인하여 새로운 하나의 테이블로 결합할 수도 있다. 테이블을 복제하는 개념은 아니므로 인덱스나 통계 정보는 함께 가져오지 않고 데이터만 가져온다. 단, 테이블 디자인을 그대로 가져오기 때문에 데이터 타입 및 Identity 설정은 유지한다. 예문) http://technet.microsoft.com/ko-kr/library/ms190750(v=sql.105).aspx 테스트) -- 테이블 Test01을 새로 생성하면서 Employees 테이블의 모든 결과를 INSERT SELE..