본문 바로가기

Programming305

SQL DB Login 접속 실패 로그 확인 데이터베이스 서버 속성 - 보안 - 로그인 감사 부분에 실패한 로그인만 체크가 되어있는지 확인합니다. SP_READERRORLOG 시스템 프로시저를 실행해 실패한 로그인의 정보를 상세하게 확인할 수 있다. 2013. 5. 10.
로그인시 접속자 로그가 남게 Trigger 생성 - 로그를 저장할 특정 테이블이다. CREATE TABLE DBO.DBLOGIN_LOG_TBL ( LOGIN_NAME NVARCHAR(100) NULL, LOGIN_IP_ADDRESS NVARCHAR(100) NULL, LOGIN_AUTH NVARCHAR(30) NULL, LOGIN_DATE NVARCHAR(10) NOT NULL, LOGIN_TIME NVARCHAR(8) NOT NULL, ) DELETE DBLOGIN_LOG_TBL CREATE INDEX IX_DBLOGIN_LOG_TBL ON DBLOGIN_LOG_TBL (LOGIN_DATE ASC) --트리거생성 CREATE TRIGGER TRG_LOGON_DBLOGIN ON ALL SERVER FOR LOGON AS BEGIN DECLARE @EV.. 2013. 5. 9.
간단하게 Mdi 부모폼,자식폼 만들어보기 새로운 윈도우 응용프로그램 프로젝트를 생성하고 두개의 폼을 만들었다 Form1,Form2 Form1이 로드될시 Form2를 자식창으로 만든다 Form1의 IsMdiContainer 속성은 true로 설정하고 테스트 한다 private void Form1_Load(object sender, EventArgs e) { Form2 dr = new Form2(); dr.MdiParent = this; dr.Show(); } * 창 크기 최대화 해보기 this.WindowState = FormWindowState.Maximized; form2.WindowState = FormWindowState.Maximized; 2013. 3. 26.
메세지 박스 YesNo,OkCancel 이벤트 받기 DialogResult dialogResult = MessageBox.Show("작업이 시작되면 다시 복구할수 없습니다 실행하시겠습니까?", "경고", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2, 0, true); if (dialogResult == DialogResult.Yes) { MessageBox.Show("테스트"); } else { return; } MessageBoxButtons.OKCancel 경우에는 조건문 if문에 DialogResult.OK 또는 DialogResult.No를 이용하면 된다. 2013. 3. 26.