스마일맨 민석 안녕하세요~ 모든 지식이 집합되어 있는 지식창고 입니다. 여기서 모든 지식을 가져가세요~ ^^
주인장 연락처

카테고리

분류 전체보기 (759)
SmileMan's Diary (57)
알아야 산다! Tips! (359)
공짜로 받아가세요~ (129)
DownLoad Files (6)
Association (49)
Photo (158)
Total
Today
Yesterday
04-26 02:55


코리아 베이비페어 서포터즈

Revu 파워블로거

PressBlog 프로미어 블로거



체험 블로그 마케팅 서비스 OLPOST


달력

« » 2024.4
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

최근에 올라온 글

최근에 달린 댓글

'2000'에 해당되는 글 2건

  1. 2009.11.05 회사에서 막은 네이트온 방화벽 뚫기 44
  2. 2008.12.04 MS SQL 2000 vs 2005




                        






안녕하세요.
오늘은 과거에 써 놓은 내용을 다시 업뎃을 해봅니다.
뭐... 쓸거리가 없어서 과거 내용 다시 활용하는게 아니구요 ^^;;

요즘 많은 회사에서 업무의 효율성을 위하여, 보안을 위하여 란 일행으로
메신져를 막아 놓습니다.
하지만 특히나 많이 사용하는 네이트온이 막힌다면,
그 회사의 사원들은 불편함이 많이 있겠죠?
 
그럼...
오늘은 회사에서 막아 놓은 네이트온을 사용해 봅시다. ㅎ
사람들이 많이 아는 것 중 하나인 http-tunnel 이 아닌 다른 방법을 알아 봅시다.

Q) 네이트온(NateOn) 메신저(Messenger)를 사용하려고 하는데 회사에서 막혔어요.
      공공기간에서도 막혔는데... 사용할 수 있는 방법이 없을까요?

 

A) 원래 사용하지 못하게 막으면 더 하고 싶은 것이 인간의 마음(심리) 입니다. ㅋㅋㅋ
     하지만 사용하지 말라고 하는데는 다 이유가 있겠죠?
     회사의 보안상의 이유, 딴짓을 못하게 막는 이유 등 회사의 지침을 어기면 안되는 것입니다.
     하지만... 하지만... 어쩔 수 없는 이유(?)로 메신저를 해야 하는 상황이 발생할 수 있습니다.
     그때에 사용할 수 있는 방법을 알려드리겠습니다.
     물론 다른 여러가지 방법이 있을수 있겠지만,
     오늘은 tor 라는 프로그램을 설명해 드리려고 합니다.

     정보의 익명성을 우장하는 tor 프로젝트가 있습니다.
     tor 프로젝트를 잠시 소개하자면 아래와 같습니다.
     'Tor는 개인의 자유와 프라이버시, 기업의 내부 활동, 
      그리고 국가의 보안 등을 위협하는 트래픽 분석이나 네트워크 감시로부터
      당신 스스로를 지킬 수 있도록 도와주는 소프트웨어 프로젝트입니다.'


      tor 프로젝트(Project)의 홈페이지는 아래와 같습니다.
      URL : https://www.torproject.org
     

그리고 다운로드(Download) 페이지로 들어가서 안정화된 버전을 찾습니다.
자신의 운영체제에 맞는 안정화된 버전을 받으세요.

윈도우의 안정화된 버전은은 아래에서 바로 받으실 수 있습니다. (2009년 11월 5일 현재, 0.2.1.20)

위의 프로그램을 설치 한 후,
네이트온의 설정 -> 환경설정 -> 연결(방화벽) 에서
종류는 socks 버전 4, 서버는 127.0.0.1, 포트는 9050을 적습니다.


이제 네이트온을 로그인을 하면 성공하셔서 로그인된 네이트온을 만나실 수 있습니다


처음에서 언급하였듯이 
현재 자신이 계신곳에서 네트워크 관리자 등이 사용을 막았다면
거기에 굴복하시고 쓰지 않는것이... 맞는 것입니다. 
하지만... 하지만... 어쩔 수 없이 사용해야 한다면 그때 사용하세요 ^^

그럼 오늘 하루도 화이팅!!! ^^

Posted by 알 수 없는 사용자
, |

MS SQL 2005 서버가 점점 많아지면서 진단시 기존의 2000과 쿼리명에 약간의 변경이 있습니다.

1. 테이블의 모든 계산 열(Computed Column) 찾기

1) SQL SERVER 2000
select name from syscolumns where id =object_id('TableName') and iscomputed=1

2) SQL SERVER 2005
select name from sys.computed_columns where object_id =object_id('TableName')

[참고]
SQL Server 2005에서는 계산된 열을 지속형(Persisited)으로 설정할 수 있습니다. 따라서, 지속형(Persisted)으로 설정되지 않은 계산된 열을 확인하기 위해서 다음과 같이 조건을 추가할 수 있습니다.:

select * from sys.computed_columns where is_persisted=0

2. ID열이 있는 테이블 목록 조사하기

1) SQL SERVER 2000
select object_name(id),name from syscolumns where columnproperty(id,name,'IsIdentity')=1

2) SQL SERVER 2005
select object_name(object_id),name from sys.identity_columns

[참고]
SQL Server 2005 에서는 id열의 가장 마지막 값을 별도로 저장합니다. 다음과 같은 쿼리를 이용해서 이를 확인할 수 있습니다..
select name,last_value from sys.identity_columns

3. 현재 Instance의 모든 데이터베이스 알아내기

1) SQL SERVER 2000
select name from master..sysdatabases

2) SQL SERVER 2005
select name from sys.databases

4. 데이터베이스의 모든 저장 프로시저 리스트 알아내기

1) SQL SERVER 2000
select name from sysobjects where type='P'

2) SQL SERVER 2005
select name from sys.procedures

[참고]
다음과 같은 조건으로 저장 프로시저가 복제에서 이용되는지 여부와 SQL Server가 시작할 때 자동으로 시작하는지의 여부를 확인할 수 있습니다.
select name from sys.procedures where is_execution_replicated=1
select name from sys.procedures where is_auto_executed=0

5. 데이터베이스의 모든 테이블 리스트 알아내기

1) SQL SERVER 2000
select name from sysobjects where type='U'

2) SQL SERVER 2005
select name from sys.tables

[참고] : 다음과 같은 조건으로 복제되는 테이블의 리스트를 확인할 수 있습니다.
select * from sys.tables  where is_replicated =1

6. 데이터베이스의 모든 뷰 리스트 알아내기

1) SQL SERVER 2000
select name from sysobjects where type='V'

2) SQL SERVER 2005
select name from sys.views

7. 데이터베이스의 모든 트리거 리스트 알아내기

1) SQL SERVER 2000
select name from sysobjects where type='TR'

2) SQL SERVER 2005
select name from sys.triggers where parent_class=1

[참고]
다음과 같은 조건으로 어셈블리(CLR) 트리거와 SQL 트리거를 구분할 수 있습니다. (TA : 어셈블리 트리거, TR : SQL 트리거) 또한 After 트리거인지 Instead Of 트리거인지도 구분 가능합니다.
select name from sys.triggers where type='TA'
select name from sys.triggers where type='TR'
select name from sys.triggers where is_instead_of_trigger=1

8. 서버의 모든 로그인 리스트 알아내기

1) SQL SERVER 2000
select * from master..syslogins where isntgroup=0 and isntname=0

2) SQL SERVER 2005
select * from sys.sql_logins

9. 데이터베이스의 모든 SQL 개체에 대한 종속성 확인하기

1) SQL SERVER 2000
select * from sysdepends

2) SQL SERVER 2005
select * from sys.sql_dependencies

10. SQL Server의 모든 데이터 유형 확인하기

1) SQL SERVER 2000
select * from systypes

2) SQL SERVER 2005
select * from sys.systypes

11. SQL Server의 모든 에러 메시지 확인하기

1) SQL SERVER 2000
select * from master..sysmessages

2) SQL SERVER 2005
select * from sys.messages

12. 현재 데이터베이스의 데이터 파일 확인하기

1) SQL SERVER 2000
select name,filename from sysfiles

2) SQL SERVER 2005
select name, physical_name from sys.database_files 

13. 현재 데이터베이스의 모든 인덱스의 유형 확인하기

1) SQL SERVER 2000
sysindexes 테이블의 indid 열을 이용해서 구분

2) SQL SERVER 2005
select object_name(object_id),name, type_desc  from sys.indexes where type_desc ='CLUSTERED'
select object_name(object_id),name, type_desc  from sys.indexes where type_desc ='HEAP'
select object_name(object_id),name, type_desc  from sys.indexes where type_desc ='NONCLUSTERED'
select object_name(object_id),name, type_desc  from sys.indexes where type_desc ='XML'

Posted by 알 수 없는 사용자
, |