Checked :  Exchange Server 2007

 

 

# 연결이 끊어진 사서함 목록 확인.
[PS] Get-MailboxStatistics | Where-object {$_.DisconnectDate -ne $null} | Select DisplayName, MailboxGuid

 

# 연결이 끊어진 사서함 전체 삭제.
[PS] $users = Get-MailboxStatistics | Where-object {$_.DisconnectDate -ne $null} | Select DisplayName, MailboxGuid
[PS] $users | ForEach {Remove-Mailbox -Database "사서함 데이터베이스" -StoreMailboxIdentity $_.MailboxGuid -confirm:$false}

Checked :  Windows Server

 

 

[시작] → [실행] → RSop.msc


(1) "컴퓨터 구성\Windows 설정\보안 설정\로컬 정책\사용자 권한 할당" → 빨간색의 X 표시가 되어있는 오류를 찾습니다.

 

(2) "컴퓨터 구성\Windows 설정\보안 설정\제한된 그룹" → 빨간색의 X 표시가 되어있는 오류를 찾습니다.


※ 사용자 권한 또는 제한된 그룹에 빨간색의 X 표시가 되어 있으면

    문제가 있는 정책 설정을 가진 GPO가 원본 GPO 열 아래에 표시됩니다.

Checked :  Windows Server

 

 

① 상호 ActiveDirectory 간의 차이점이 없는지 확인 및 수정.

 

② Regedit 실행.

 

③ "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters\Allow Replication With Divergent and Corrupt Partner" 생성 → DWORD (1)

 

④ "ActiveDirectory 사이트 및 서비스" 관리툴에서 복제 실행.

 

⑤ "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters\Allow Replication With Divergent and Corrupt Partner" → DWORD (0)

 

⑥ 윈도우 이벤트 로그 확인.

Checked : Windows XP.

 

부팅시 Error :  NTLDR is missing.

 

[1] Windows XP 설치CD를 이용하여 복구 모드로 진입.

[2] C:\WINDOWS>cd ..

[3] C:\copy e:\i386\ntldr c:\

[4] C:\copy e:\i386\ntdetect.com c:\

[5] C:\attrib +r +h +s +a ntldr

[6] C:\attrib +r +h +s +a ntdetect.com

[7] C:\exit

Checked :  Windos XP, Windows 7, Windows 8.1

 

인터넷에서 PDF 파일을 다운로드 할 경우,

C:\ 드라이브에는 정상적으로 저장이 되지만,

그외 D:\ 이상의 드라이브에서는 아래 캡쳐화면과 같이 오류가 발생합니다.

(드라이브에 여유 저장 공간은 충분한 상태임)

 

아래는 다운로드 받고자 하는 PDF 파일의 문서 속성 정보 입니다.

 

Checked :  Windows 7, 8, 8.1

 

 

윈도우 [시작] > [실행] 에서 아래 주소를 복사/붙여넣기 하시면 됩니다.

 

%HomePath%\AppData\LocalLow\NPKI

(01) 상차리기.

제사상에 음식을 차린다.


(02) 강신 (降神) :  조상님께서 오시기를 청하는 절차.

모두 제사상 앞에 선다.


(03) 참신 (參神) :  조상님게 인사드리는 절차.

모두 절.


(04) 초헌 (初獻) :  처음 술잔을 올리는 절차.

제주(초헌관)


(05) 독축 (讀祝) :  제주가 축문을 읽는 절차.

모두 꿇어앉고 기다림.



(06) 아헌 (亞獻) :  두번째 술잔을 올리는 절차.

아헌관.



(07) 종헌 (終獻) :  마지막 술잔을 올리는 절차.

종헌관.


(08) 첨작 (添酌) :  조금더 드시기를 청하는 절차.

술잔 세번 첨작.


(09) 삽시정저 (揷匙正箸), 계반삽시 (啓飯 揷匙)

밥그릇 뚜껑을 열어 밥그룻 옆에 내려놓는다.

숟가락을 밥 한가운데 꽂는다 (숟가락의 패인 부분이 오른쪽으로)

젓가락은 상에 똑똑똑 세번...


(10) 합문 (閤門) :  신위께서 음식을 드시도록 방문을 닫고 나오는 절차.

구식경(아홉 숟가락 드시는 시간) 정도 기다린다.


(11) 계문 (啓門)

문을 열고 들어가는 것.


(12) 헌다 (獻茶)

갱(국)을 내리고 그자리에 숭늉을 올린다.


(13) 철시복반 (撤匙復飯)

수저, 젓가락을  거두어 시저 접시에 놓는다.

메(밥) 그룻을 덮는다.


(14) 사신 (辭神) :  제사를 다 끝마쳤으므로, 안녕히 가시라고 인사하는 절차.

모두 다 두번 절, 지방과 축묵을 향로 위에서 불태운다.


(15) 음복 (飮福)

음복


(16) 철상 (撤床)

제사상을 치우고 식사 준비를 함.



'기본상식' 카테고리의 다른 글

부가세 계산식 (계산법)  (0) 2014.07.31
날짜(시점)를 나타내는 한자 표현  (0) 2013.07.23
숫자  (0) 2013.07.16

부가세를 10% 적용한다고 했을 경우 계산하는 방법 입니다.

 

    S :  총금액 (부가세 포함가)

    P :  물건값 (부가세 제외가)

    T :  부가세

 

S = P + T

S = P X 1.1

 

T = S / 1.1

 

P = S - ( S / 1.1 ) 

'기본상식' 카테고리의 다른 글

(작성중) 제사 지내는 순서  (0) 2014.08.09
날짜(시점)를 나타내는 한자 표현  (0) 2013.07.23
숫자  (0) 2013.07.16

Checked :  Windows XP, Windows 7, Windows 8, Windows 8.1

 

윈도우 부팅시 자동 로그인 설정하기  (보안을 위해 권장하지 않음)

※ 주의 : 자동 로그인 설정은 꼭 필요한 경우에만 사용하세요.

 

 

■ Windows 7 이상 버전일 경우 :  시작 > 실행 > netplwiz > 체크 해제 > 확인.

 

 

■ Windows XP 버전일 경우 :  시작 > 실행 > control userpasswords2 > 체크 해제 > 확인.

 

Checked :  Windows Server 2008 + Exchange Server 2007.

 

Exchange Server에 외부(사외)에서 Outlook을 사용할 수 있도록 설정하려면...

 

(1) hosts 설정  →  C:\Windows\System32\Drivers\etc\hosts  (hosts는 확장자 없는 파일임)

 

 

 

(2) Windows Server 기능 추가 설치.

 

     제어판 > 모든 제어판 항목 > 프로그램 및 기능 > Windows 기능 켜기/쓰기

     > 서버 관리자 > 관리 > 역할 및 기능 추가 > 역할 기반 또는 기능 기반 설치

     >> 기능 > RPC over HTTP 프록시 >> 설치.

 

 

 

(3) Exchange Server 설정.

 

     Exchange 관리 콘솔 > 서버 구성 > 클라이언트 액세스 > 외부에서 Outlook 사용을 설정

 

 

 

 

Checked :  Outlook 2007

 

※ 참고社外에서 Outlook 접속시 서버에 설정된 "RPC over HTTP 프록시" 기능을 이용하여

              접속되므로,  社內에서 접속할 경우보다 다소 느리게 접속됩니다.

              (접속 Delay 현상 있음)

 

회사 외부에서 Outlook 사서함 접속이 안될 경우

 

  (1) Exchange 서버와 동일한 인증서 적용 여부 확인.

      -. Microsoft 인증서 서비스로 발급한 사설 인증서일 경우

         "신뢰할 수 있는 루트 인증 기관"으로 설치해야 됨.

 

  (2) 윈도우 제어판에서 메일 프로필 속성 확인.

      -. 윈도우 제어판 > 메일 > 프로필 보기 > 속성 > 데이터 파일 (또는 전자 메일 계정)

          > 본인 사서함 선택 > 설정 > 연결 > 외부에서 Outlook 사용

          > HTTP를 사용하여 Microsoft Exchange에 연결 Check!

          > Exchange 프록시 설정 > 연결 설정란에 "mail.name.com" 입력

          > SSL만 사용하여 연결 Check!

          > 로그인 인증이 안 될 경우

             >> 인증서에 이 사용자 이름이 있는 프록시 서버에만 연결 Check!

             >> "msstd:mail.name.com" 입력  (인증서 발급 주체)

          > 프록시 인증 설정 "NTLM 인증" 또는 "기본 인증" 선택 > 확인

          > Outlook 실행후 접속!

 

 

 

Checked : Windows Server 2012 + Exchange Server 2007 Standard.

 

① Exchange 에서 인증서 요청 파일 생성  // mail.name.com 은 설명을 위한 가상 도메인임.

    // 반드시 SubjectName의 CN값이, DomainName값 입력시 제일 앞에 위치해야 합니다.

    [PS] New-ExchangeCertificate  -GenerateRequest  -SubjectName "DC=com,DC=company,CN=mail.company.com"  -DomainName  mail.company.com,mail  -PrivateKeyExportable:$true  - Path "C:\ExCert.txt"

 

② Microsoft 인증서 서비스에서  //  주소 예) http://mail.name.com/CertSrv/

    인증서 요청 > 고급 인증서 요청 > Base64 인코딩... 파일을 사용하여 갱신 요청을 제출 선택.

    > Exchange 에서 생성한 요청 파일 내용 Copy & Paste > 인증서 템플릿 "웹 서버" 선택.

    > 제출.

 

③ 발급받은 인증서를 Exchange 에서 Import 및 서비스에 바인딩.

    [PS] Import-ExchangeCertificate  -Path "C:\CertNew.cer"  |  Enable-ExchangeCertificate  -Services "IMAP,POP,IIS,SMTP"

 

④ 기존 인증서 및 신규 적용된 인증서 확인.

    [PS] Get-ExchangeCertificate  |  fl

    [PS] Get-ExchangeCertificate  |  fl *

    [PS] Get-ExchangeCertificate  -DomainName  "mail.company.com"  |  fl

 

⑤ 신규 적용된 인증서에서 누락된 서비스 추가  // 인증서 확인 명령어로 Thumbprint 값 확인후 Copy & Paste.

    [PS] Enable-ExchangeCertificate  -Thumbprint  "1A2B3C4D5E6F7G8H9I0J"  -Services  "IIS"

 

⑥ 기존 인증서 삭제.

    [PS] Remove-ExchangeCertificate  -Thumbprint  "1A2B3C4D5E6F7G8H9I0J"

 

⑦ 사용자 배포용 인증서를 다운로드 받은 다음, 사용자 PC에 설치.

    (사설인증서이므로 PC에 설치시 "신뢰할 수 있는 루트 인증 기관" 으로 설치해야 함)

 

 

⑧ Microsoft 사설 인증서 설치 확인 :  제어판 > 인터넷 옵션 > 내용 > 인증서.

 

 

 

 

Checked :  Windows 2012 ActiveDirectory 인증서 서비스 + Exchange 2007 Standard

 

 

레지스트리 경로

① HKLM > SYSTEM > CurrentControlSet > Services > CertSvc > Configuration

            > xxxx-CA > ValidityPeriod Years  //  단위는 "년"으로 설정.

② HKLM > SYSTEM > CurrentControlSet > Services > CertSvc > Configuration

            > xxxx-CA > ValidityPeriodUnits  :  100  //  유효기간은 "100"년으로 설정.

 

 

Checked : Windows 7 Professional.

 

윈도우 8 이 설치되어 있는 Disc가 GPT 파티션일 경우,

MBR 파티션으로 변경한 후, 윈도우 7 을 설치하기 위한 방법입니다.

 

※ 주의 : 해당 Disc의 전체 Data가 삭제되므로, 반드시 다른 Disc로 백업을 한 후 작업하세요.

 

① DVD 부팅시 윈도우 설치 초기 화면에서 "Shift + F10"

② diskpart

③ list disk

④ select disk {DiskNumber}

⑤ clean  // Disk 초기화 (해당 Disk의 전체 Data 삭제됨)

⑥ convert mbr  // GPT 파티션을 MBR 파티션으로 변환.

⑦ create partition primary size=102400 // 주 파티션으로 100GB 설정.

⑧ exit

⑨ 윈도우 7 설치 진행.

Checked :  Microsoft SQL Server 2008 Standard.

 

EXEC sp_lock;  -- 잠금 확인 (중복된 SPID 검색)

    EXEC sp_lock2;

DBCC INPUTBUFFER(SPID);  -- 잠금 Query 확인.

KILL SPID -- 잠금 해제.

Checked : Microsoft SQL Server 2008 Standard.

 

 

 

EXEC master.dbo.sp_configure 'show advanced options', 1;
RECONFIGURE WITH OVERRIDE;

 

EXEC master.dbo.sp_configure 'Database Mail XPs', 1;
RECONFIGURE WITH OVERRIDE;

 

EXEC msdb.dbo.sysmail_start_sp;

Checked : Android 4.4.2

 

 

Error Message :  이메일 동기화가 해제되었습니다.

 

Check :  환경설정 > 데이터 사용량 > 메뉴 > 데이터 자동 동기화

Checked : Office 2007

 

http://support.microsoft.com/kb/2551928/ko/

Checked : MS-SQL 2005.

 

① 옛날 방식.

 

SET XACT_ABORT ON;

BEGIN TRANSACTION;
-- BEGIN DISTRIBUTED TRANSACTION; -- 분산 트랜잭션 구현시 사용.
------------------------------
 -- DML 쿼리문 작성 부분.
------------------------------
IF (@@ERROR <> 0)
BEGIN
    ROLLBACK TRANSACTION;
END
ELSE
BEGIN
    COMMIT TRANSACTION;
END;

 

==============================

 

② 요즘 방식.

 

SET XACT_ABORT ON;

BEGIN TRANSACTION;

-- BEGIN DISTRIBUTED TRANSACTION; -- 분산 트랜잭션 구현시 사용.
BEGIN TRY

------------------------------
 -- DML 쿼리문 작성 부분.
------------------------------
END TRY
BEGIN CATCH

    SELECT
        ERROR_NUMBER() AS 'ErrorNumber'
        , ERROR_SEVERITY() AS 'ErrorSeverity'
        , ERROR_STATE() AS 'ErrorState'
        , ERROR_PROCEDURE() AS 'ErrorProcedure'
        , ERROR_LINE() AS 'ErrorLine'
        , ERROR_MESSAGE() AS 'ErrorMessage';

    IF (@@TRANCOUNT > 0)
        ROLLBACK TRANSACTION;

END CATCH;

IF (@@TRANCOUNT > 0)
    COMMIT TRANSACTION;
GO

Checked : Windows 7 Enterprise.

 

① 부팅시 윈도우 설치 초기 화면에서 "Shift + F10"

② diskpart

③ select vdisk file="C:\폴더\파일명.vhd"

④ attach vdisk

⑤ exit

⑥ 윈도우 설치 위치를 가상디스크(VHD)로 선택후 설치 진행.

Checked : Windows 7, 8, 8.1

 

 

 

① 명령 프롬프트 // 관리자 권한으로 실행.

 

② C:\slui 3  // 윈도우 정품 인증키 등록창 팝업.

 

③ 제품 키 입력 후 정품 인증 Click.

 

 

Checked : MSSQL2008.

 

 

-- 주차 계산 결과 예) 201352

-- FLAG : 'P' = 전주차, 'C' = 현주차

 

SELECT DBO.ufn_CalcWEEK(NULL, 'P');
SELECT DBO.ufn_CalcWEEK('', 'P');
SELECT DBO.ufn_CalcWEEK('2010-12-31', 'P');
SELECT DBO.ufn_CalcWEEK('2011-01-01', 'P');

 

 

ufn_IT_CalcWEEK.sql

 

 

'MS-SQL' 카테고리의 다른 글

데이터베이스 메일 보내기 오류  (0) 2014.05.27
SQL 트랜잭션 구현  (0) 2014.05.22
WITH (CTE : Common Table Expression) 사용 예제  (0) 2013.12.10
컬럼(COLUMN) 정보 조회  (0) 2013.12.10
로그파일 축소하기  (0) 2013.12.09

Checked : Windows 8.

 

VHD(가상디스크) 에 윈도우를 설치해서 사용할 경우,

원격데스크톱으로 VHD에 설치된 윈도우로 접속하게 되면

원격데스크톱으로 접속한 VHD에 설치된 윈도우에서는

다른 PC 또는 서버의 네트워크 공유 폴더에 접속을 할 수 없음.

 

VHD(가상디스크)에 설치된 윈도우로 직접 로컬 로그인을 했을 경우에는

다른 PC 또는 서버의 네트워크 공유 폴더에 접속이 잘 됨.

 

■ 원격데스크톱 → VHD → 공유폴더 → Error.

Checked : MSSQL2008.

 

WITH cte_Table (MID)
AS
(
    SELECT CAST(MID AS INT) AS 'MID'
        FROM IT_MASTER (NOLOCK)
)
SELECT CASE
                WHEN (CTE.MID < 10)
                    THEN ('00' + CAST(CTE.MID AS NCHAR(1)))
                WHEN (CTE.MID < 100)
                    THEN ('0' + CAST(CTE.MID AS NCHAR(2)))
                WHEN (CTE.MID < 1000)
                    THEN (CAST(CTE.MID AS NCHAR(3)))
                ELSE '000' END
    FROM cte_Table AS CTE;

'MS-SQL' 카테고리의 다른 글

SQL 트랜잭션 구현  (0) 2014.05.22
주차 계산 함수 (ISO.8601 기준)  (0) 2013.12.16
컬럼(COLUMN) 정보 조회  (0) 2013.12.10
로그파일 축소하기  (0) 2013.12.09
MSSMS 에서 특정 SQL 서버 접속 오류시  (0) 2013.12.06

Checked : MSSQL2008.

 

USE [DB명]
GO

 

SELECT *

    FROM INFORMATION_SCHEMA.COLUMNS
    WHERE TABLE_CATALOG = 'DB명'

        AND TABLE_NAME = 'TABLE명';

USE UNIERP

GO

 

-- UPDATE Z_USR_MAST_REC SET
        USR_VALID_DT = '2999-12-31 00:00:00.000', PWD_VALID_DT = '2999-12-31 00:00:00.000';

'ERP' 카테고리의 다른 글

[uniERPII] 사용자 암호 조회 및 복구  (0) 2013.12.09
[uniERPII] Locking 해제  (0) 2013.12.09
[uniERPII] 사원정보 조회  (0) 2013.12.09

USE UNIERP

GO

 

SELECT USR_ID, PWD

    FROM Z_USR_MAST_REC

    WHERE USR_ID = 'UNIERP';

 

-- UPDATE Z_USR_MAST_REC SET
        PWD = '사전 조회후 저장해 둔 암호값' WHERE USR_ID = 'UNIERP';

'ERP' 카테고리의 다른 글

[uniERPII] 사용자 ID 및 암호 유효기간 설정하기  (0) 2013.12.09
[uniERPII] Locking 해제  (0) 2013.12.09
[uniERPII] 사원정보 조회  (0) 2013.12.09

USE UNIERP

GO

 

SELECT * FROM B_MAJOR WHERE MAJOR_CD = 'Z0010';
SELECT * FROM B_MINOR WHERE MAJOR_CD = 'Z0010';

SELECT * FROM Z_LOG_IN_HSTRY WHERE STATUS IN ('4') ORDER BY LOGIN_DT DESC;

 

-- UPDATE Z_LOG_IN_HSTRY SET

        STATUS = '5' WHERE STATUS = '4' AND USR_ID = 'UNIERP';

Checked : Microsoft SQL Server.

 

■ MS-SQL.2000
 -- EXEC SP_HELPFILE;
BACKUP LOG [DB명] WITH TRUNCATE_ONLY;
DBCC SHRINKFILE (DB명_Log, 100); -- 숫자는 파일사이즈(MByte).

 

■ MS-SQL.2005
-- EXEC SP_HELPFILE;
BACKUP LOG [DB명] WITH NO_LOG;
DBCC SHRINKFILE (DB명_Log, 100); -- 숫자는 파일사이즈(MByte).

 

■ MS-SQL.2008
-- EXEC SP_HELPFILE;
ALTER DATABASE [DB명] SET RECOVERY SIMPLE;
DBCC SHRINKFILE (DB명_Log, 100); -- 숫자는 파일사이즈(MByte).
ALTER DATABASE [DB명] SET RECOVERY FULL;

'MS-SQL' 카테고리의 다른 글

WITH (CTE : Common Table Expression) 사용 예제  (0) 2013.12.10
컬럼(COLUMN) 정보 조회  (0) 2013.12.10
MSSMS 에서 특정 SQL 서버 접속 오류시  (0) 2013.12.06
MS-SQL 테이블 소유자 변경하기  (0) 2013.11.20
DB 서버명 변경  (0) 2013.11.15

+ Recent posts