확장명은 * 이고 MINE형식은 아무말이나씁니다.
이후부터 hwp 같은 화일도 download가 됩니다.
IIS기반 FTP 서비스는 패시브모드(Passive-mode)와 액티브모드(Active-mode) 2가지를 지원합니다.
Active-mode 는 클라이언트 기반 접속입니다. 그래서 웹서버쪽에 20,21 번이 열린 FTP를 접속시 클라이언트에서는 포트가 랜덤포트를 이용하나 서버 포트는 변함이 없습니다. 클라이언트는 서버쪽에 port 명령어를 보냅니다.
Passive-mode 는 서버쪽 21번 포트로 접속시, 클라이언트의 랜덤포트가 아니라 서버쪽 랜덤포트를 이용하게 됩니다. 서버는 클라언트에게 pasv 명령어를 보내며, 클라이언트는 승인하게 됩니다.
문제는, 패시브모드의 경우 서버쪽에 1024 에서 65535 포트 사이를 랜덤하게 할당하며, 네트워크 세션이 있을때마다 신규포트를 이용하게 됩니다. 이때, 서버쪽에 방화벽을 운영하거나 대량접속서비스가 운영중일때는 네트워크 자원이 부족하게 되어 접속장애가 있을수 있습니다.
패시브모드에서의 서버쪽 랜덤 포트범위를 조정하므로써, 이를 해결할 수 있습니다.
Windows 2000 Server 및 Windows Server 2003 모두 PassivePortRange 값을 이용하여 조정이 가능합니다.
Windows Server 2003 의 경우
1. 메타베이스를 수정하는 방법입니다.
(메타베이스를 수정할려면, IIS MMC에서 메타베이스 직접수정 허용 설정이 되어 있어야 합니다.)
2. ADSUTIL을 이용하는 방법입니다.
Adsutil.vbs set /MSFTPSVC/PassivePortRange "5500-5700"
Windows 2000 Server 의 경우는 레지스트리 값을 추가해야 합니다.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msftpsvc\Parameters\
에서 REG_SZ 타입의 PassivePortRange 값 이름을 추가합니다.
패시브 모드 포트 범위 가 5001 에서 65535까지 설정됩니다.
위 2경우 모두 설정후 FTP 서비스를 재시작 해야 적용되며, 위와 같이 범위 또는 특정포트값을 설정해도 됩니다.
마이크로소프트의 관련 기술 자료는 아래 와 같습니다.
http://support.microsoft.com/?id=555022
http://support.microsoft.com/?kbid=810639
쿼리분석기에서
dbcc checkdb ('DB명', noindex)
go
dbcc checkdb ('DB명', repair_rebuild)
go
- '2' 라는 데이터베이스의 무결성을 쿼리한 결과 예제
'2'의 DBCC 결과입니다.
경고: checkdb의 NO_INDEX 옵션을 사용하고 있습니다. 시스템 인덱스 이외의 인덱스를 건너뛰는지 확인하십시오.
Service Broker 메시지 9675, 상태 1: 분석된 메시지 유형: 14.
Service Broker 메시지 9676, 상태 1: 분석된 서비스 계약: 6.
Service Broker 메시지 9667, 상태 1: 분석된 서비스: 3.
Service Broker 메시지 9668, 상태 1: 분석된 서비스 큐: 3.
Service Broker 메시지 9669, 상태 1: 분석된 대화 끝점: 0.
Service Broker 메시지 9674, 상태 1: 분석된 대화 그룹: 0.
Service Broker 메시지 9670, 상태 1: 분석된 원격 서비스 바인딩: 0.
'sys.sysrowsetcolumns'의 DBCC 결과입니다.
5개 페이지에 개체 "sys.sysrowsetcolumns"에 대한 행이 553개 있습니다.
'sys.sysrowsets'의 DBCC 결과입니다.
1개 페이지에 개체 "sys.sysrowsets"에 대한 행이 80개 있습니다.
'sysallocunits'의 DBCC 결과입니다.
1개 페이지에 개체 "sysallocunits"에 대한 행이 92개 있습니다.
'sys.sysfiles1'의 DBCC 결과입니다.
1개 페이지에 개체 "sys.sysfiles1"에 대한 행이 2개 있습니다.
'sys.syshobtcolumns'의 DBCC 결과입니다.
5개 페이지에 개체 "sys.syshobtcolumns"에 대한 행이 553개 있습니다.
'sys.syshobts'의 DBCC 결과입니다.
1개 페이지에 개체 "sys.syshobts"에 대한 행이 80개 있습니다.
'sys.sysftinds'의 DBCC 결과입니다.
0개 페이지에 개체 "sys.sysftinds"에 대한 행이 0개 있습니다.
'sys.sysserefs'의 DBCC 결과입니다.
1개 페이지에 개체 "sys.sysserefs"에 대한 행이 92개 있습니다.
'sys.sysowners'의 DBCC 결과입니다.
1개 페이지에 개체 "sys.sysowners"에 대한 행이 14개 있습니다.
'sys.sysprivs'의 DBCC 결과입니다.
1개 페이지에 개체 "sys.sysprivs"에 대한 행이 120개 있습니다.
'sys.sysschobjs'의 DBCC 결과입니다.
1개 페이지에 개체 "sys.sysschobjs"에 대한 행이 49개 있습니다.
'sys.syscolpars'의 DBCC 결과입니다.
7개 페이지에 개체 "sys.syscolpars"에 대한 행이 434개 있습니다.
'sys.sysnsobjs'의 DBCC 결과입니다.
1개 페이지에 개체 "sys.sysnsobjs"에 대한 행이 1개 있습니다.
'sys.syscerts'의 DBCC 결과입니다.
0개 페이지에 개체 "sys.syscerts"에 대한 행이 0개 있습니다.
'sys.sysxprops'의 DBCC 결과입니다.
0개 페이지에 개체 "sys.sysxprops"에 대한 행이 0개 있습니다.
'sys.sysscalartypes'의 DBCC 결과입니다.
1개 페이지에 개체 "sys.sysscalartypes"에 대한 행이 27개 있습니다.
'sys.systypedsubobjs'의 DBCC 결과입니다.
0개 페이지에 개체 "sys.systypedsubobjs"에 대한 행이 0개 있습니다.
'sys.sysidxstats'의 DBCC 결과입니다.
2개 페이지에 개체 "sys.sysidxstats"에 대한 행이 120개 있습니다.
'sys.sysiscols'의 DBCC 결과입니다.
1개 페이지에 개체 "sys.sysiscols"에 대한 행이 232개 있습니다.
'sys.sysbinobjs'의 DBCC 결과입니다.
1개 페이지에 개체 "sys.sysbinobjs"에 대한 행이 23개 있습니다.
'sys.sysobjvalues'의 DBCC 결과입니다.
18개 페이지에 개체 "sys.sysobjvalues"에 대한 행이 118개 있습니다.
'sys.sysclsobjs'의 DBCC 결과입니다.
1개 페이지에 개체 "sys.sysclsobjs"에 대한 행이 14개 있습니다.
'sys.sysrowsetrefs'의 DBCC 결과입니다.
0개 페이지에 개체 "sys.sysrowsetrefs"에 대한 행이 0개 있습니다.
'sys.sysremsvcbinds'의 DBCC 결과입니다.
0개 페이지에 개체 "sys.sysremsvcbinds"에 대한 행이 0개 있습니다.
'sys.sysxmitqueue'의 DBCC 결과입니다.
0개 페이지에 개체 "sys.sysxmitqueue"에 대한 행이 0개 있습니다.
'sys.sysrts'의 DBCC 결과입니다.
1개 페이지에 개체 "sys.sysrts"에 대한 행이 1개 있습니다.
'sys.sysconvgroup'의 DBCC 결과입니다.
0개 페이지에 개체 "sys.sysconvgroup"에 대한 행이 0개 있습니다.
'sys.sysdesend'의 DBCC 결과입니다.
0개 페이지에 개체 "sys.sysdesend"에 대한 행이 0개 있습니다.
'sys.sysdercv'의 DBCC 결과입니다.
0개 페이지에 개체 "sys.sysdercv"에 대한 행이 0개 있습니다.
'sys.syssingleobjrefs'의 DBCC 결과입니다.
1개 페이지에 개체 "sys.syssingleobjrefs"에 대한 행이 133개 있습니다.
'sys.sysmultiobjrefs'의 DBCC 결과입니다.
1개 페이지에 개체 "sys.sysmultiobjrefs"에 대한 행이 102개 있습니다.
'sys.sysdbfiles'의 DBCC 결과입니다.
1개 페이지에 개체 "sys.sysdbfiles"에 대한 행이 2개 있습니다.
'sys.sysguidrefs'의 DBCC 결과입니다.
0개 페이지에 개체 "sys.sysguidrefs"에 대한 행이 0개 있습니다.
'sys.sysqnames'의 DBCC 결과입니다.
1개 페이지에 개체 "sys.sysqnames"에 대한 행이 91개 있습니다.
'sys.sysxmlcomponent'의 DBCC 결과입니다.
1개 페이지에 개체 "sys.sysxmlcomponent"에 대한 행이 93개 있습니다.
'sys.sysxmlfacet'의 DBCC 결과입니다.
1개 페이지에 개체 "sys.sysxmlfacet"에 대한 행이 97개 있습니다.
'sys.sysxmlplacement'의 DBCC 결과입니다.
1개 페이지에 개체 "sys.sysxmlplacement"에 대한 행이 17개 있습니다.
'sys.sysobjkeycrypts'의 DBCC 결과입니다.
0개 페이지에 개체 "sys.sysobjkeycrypts"에 대한 행이 0개 있습니다.
'sys.sysasymkeys'의 DBCC 결과입니다.
0개 페이지에 개체 "sys.sysasymkeys"에 대한 행이 0개 있습니다.
'sys.syssqlguides'의 DBCC 결과입니다.
0개 페이지에 개체 "sys.syssqlguides"에 대한 행이 0개 있습니다.
'sys.sysbinsubobjs'의 DBCC 결과입니다.
0개 페이지에 개체 "sys.sysbinsubobjs"에 대한 행이 0개 있습니다.
'sys.queue_messages_1977058079'의 DBCC 결과입니다.
0개 페이지에 개체 "sys.queue_messages_1977058079"에 대한 행이 0개 있습니다.
'sys.queue_messages_2009058193'의 DBCC 결과입니다.
0개 페이지에 개체 "sys.queue_messages_2009058193"에 대한 행이 0개 있습니다.
'sys.queue_messages_2041058307'의 DBCC 결과입니다.
0개 페이지에 개체 "sys.queue_messages_2041058307"에 대한 행이 0개 있습니다.
'dtproperties'의 DBCC 결과입니다.
0개 페이지에 개체 "dtproperties"에 대한 행이 0개 있습니다.
'SublissimeEvent01'의 DBCC 결과입니다.
3개 페이지에 개체 "SublissimeEvent01"에 대한 행이 102개 있습니다.
CHECKDB이(가) 데이터베이스 '2'에서 0개의 할당 오류와 0개의 일관성 오류를 찾았습니다.
DBCC 실행이 완료되었습니다. DBCC에서 오류 메시지를 출력하면 시스템 관리자에게 문의하십시오.
메시지 7919, 수준 16, 상태 3, 줄 1
복구 문이 처리되지 않았습니다. 데이터베이스가 단일 사용자 모드여야 합니다.
conf port 2:2 auto on
conf port 2:2 auto off speed 100 duplex full
conf port 2:2 auto off speed 10 duplex full
1.카탈리스트스위치 로그인
2.enable모드로 로그인
3.포트 down상태확인
show ip interface brief
4. congif에 terminal,로들어감
configure
t
5. 해당포트로 들어감
inter f0/12
6. down인 포트 up으로 변경
no shutdown
7. ping 상태확인(20초 정도 지난후 올라옴)
첫번째 TIP..
툴은 EM-Editor라는걸 사용했는대요. <- shift_jis 문서로 변환 저장이 가능합니다.
shift_jis로 저장해야지 일본어 약자나 그런것들이 깨짐없이 잘 나옵니다.
* UTF-8 < - 요걸로하면 된다고 하시는 분들 많은대.. 그걸로하면 일본식 한자가 표현 안됩니다.
저장할시에 다른이름으로 저장(save as)를 눌러서 encoding을 shift_jis로 찾아서 해주세요!!
에디트 플러스로도 가능하다고 들었는대 안해봐서 잘 모르겠네욤..^^
에디트 플러스로도 다른이름으로 저장하면 encoding 지원하는걸로 알고있습니다.
두번째 TIP..
DB에 저장을 할시 varchar로 저장을할때 데이타 형식을 Nvarchar으로 잡으시고.. (text는 Ntext)
insert할때
isnert into 테이블 (필드명) value (N'일본어')
이런식으로 해주시구요!!(업데이트도 마찬가지겟죰??)
세번째 TIP..
페이지 상단에
<%@ CodePage = 932 %>
<% Session.CodePage = 932 %>
<meta http-equiv="content-type" content="text/html;charset=shift_jis">
이렇게 적어주세요!!
네번째 TIP..
메일 보내는 문제. < - 제가 정말 오래 시간 걸려서 방법을 찾아봤던 문제였는대.
이페이지는 JIS로 인코딩하여 저장 해야합니다.
첫번째 TIP에서 shift_jis대신 jis로 encoding을 해야겟죠?
그다음 세번째팁 중에서 932대신 50220으로 shift_jis 대신 ISO-2022-JP로 헤더 지정해주시구요.
메일은 CDONTS.Session 를 사용합니다.(이거 사용 방법은 찾아보면 많이 있으실꺼구요.)
CDINTS.Session을 사용하면 SetLocaleIDs라는걸 지정할수가있는데 여기다가 50220로 주셔야지만 안깨지구욤^^
다섯번째 TIP..
업로드 컴포넌트는 DEXT Upload를 사용하였습니다.