2015년 10월 28일 수요일

[EtC] OBDC 를 이용한 MSSQL 에서 MySQL Linked Server 로 연결



1. MySQL Connector 다운로드 및 설치
   URL : http://dev.mysql.com/downloads/connector/odbc/


 










설치 과정중 위와 같은 문제 발생시 Visual C++ 런타임 의 설치가 필요한 경우도 있다.


2. DSN 설정







































































































exec sp_addlinkedserver
@server='TEST_SERVER',
@srvproduct='mysql',
@provider='MSDASQL',
@provstr='Driver={MySQL ODBC 5.3 Unicode Driver};DSN=TEST_DSN;server=192.168.0.1;database=TEST_DB;UID=freecatz;PWD=sksmswkftodruTekrh'


위와 같이 연결 후, openquery 를 통하여 테스트 해본다.

SELECT * FROM OPENQUERY(TEST_SERVER, 'SELECT * FROM TEST_TABLE');

만약 쿼리가 안되는 경우 아래와 같이 옵션을 변경 한다.

































































































2015년 10월 20일 화요일

[EtC] Windows 10 기본앱 제거


Windows PowerShell 을 관리자 권한으로 실행

아래의 명령어을 복사하여 Ctrl + V 로 붙여 넣는다.


참고 : 설치된 전체 앱 목록
PS C:\WINDOWS\system32> Get-AppxPackage > c:\appList.txt


1. Groove 음악 제거
PS C:\WINDOWS\system32> Get-AppxPackage *zunemusic* | Remove-AppxPackage

2. 지도(Map) 제거
PS C:\WINDOWS\system32> Get-AppxPackage *windowsmaps* | Remove-AppxPackage

3. 카드게임(솔리테어) 제거
PS C:\WINDOWS\system32> Get-AppxPackage *solitairecollection* | Remove-AppxPackage

4. 영화, TV 제거
PS C:\WINDOWS\system32> Get-AppxPackage *zunevideo* | Remove-AppxPackage

5. 피플 제거
PS C:\WINDOWS\system32> Get-AppxPackage *people* | Remove-AppxPackage

6. Xbox 제거
PS C:\WINDOWS\system32> Get-AppxPackage *xboxapp* | Remove-AppxPackage

7. 윈도우폰 도우미 제거
PS C:\WINDOWS\system32> Get-AppxPackage *windowsphone* | Remove-AppxPackage

8. 스토어 제거
PS C:\WINDOWS\system32> Get-AppxPackage *windowsstore* | Remove-AppxPackage

9. 녹음기 제거
PS C:\WINDOWS\system32> Get-AppxPackage *soundrecorder* | Remove-AppxPackage

10. 카메라 제거
PS C:\WINDOWS\system32> Get-AppxPackage *windowscamera* | Remove-AppxPackage

11. 달력, 메일 제거
PS C:\WINDOWS\system32> Get-AppxPackage *windowscommunicationsapps* | Remove-AppxPackage

12. 시계, 알람 제거
PS C:\WINDOWS\system32> Get-AppxPackage *windowsalarms* | Remove-AppxPackage

13. 3D빌더 제거
PS C:\WINDOWS\system32> Get-AppxPackage Microsoft.3DBuilder* | Remove-AppxPackage

14. 오피스알아보기 제거
PS C:\WINDOWS\system32> Get-AppxPackage Microsoft.MicrosoftOfficeHub* | Remove-AppxPackage

15. 원노트 제거
PS C:\WINDOWS\system32> Get-AppxPackage Microsoft.Office.OneNote* | Remove-AppxPackage

16. SkyPe 제거
PS C:\WINDOWS\system32> Get-AppxPackage Microsoft.SkypeApp* | Remove-AppxPackage

17. 금융 제거
PS C:\WINDOWS\system32> Get-AppxPackage Microsoft.BingFinance* | Remove-AppxPackage

18. 날씨 제거
PS C:\WINDOWS\system32> Get-AppxPackage Microsoft.BingWeather* | Remove-AppxPackage

19. 뉴스 제거
PS C:\WINDOWS\system32> Get-AppxPackage Microsoft.BingNews* | Remove-AppxPackage

20. 스포츠 제거
PS C:\WINDOWS\system32> Get-AppxPackage Microsoft.BingSports* | Remove-AppxPackage

21. 시작 제거(주의)
PS C:\WINDOWS\system32> Get-AppxPackage Microsoft.Getstarted* | Remove-AppxPackage

22. 스캔 제거
PS C:\WINDOWS\system32> Get-AppxPackage Microsoft.WindowsScan* | Remove-AppxPackage

2015년 10월 15일 목요일

[LiNuX] SSH Timeout


# 백업은 선택이 아닌 필수
root@etc-service:~# cp /etc/ssh/sshd_config /etc/ssh/sshd_config.ori

# sshd 환경 설정 파일 수정
root@etc-service:~# vi /etc/ssh/sshd_config

Port 1234
PermitRootLogin no
ClientAliveInterval 60
ClientAliveCountMax 10

위의 붉은색 항목이 없으면 새로 추가 한다.

60초 * 10회 = 60분 동안 클라이언트와 세션 유지

Port  는 ssh 의 포트 번호를 바꾸려고 하는 경우 변경 한다.
PermitRootLogin 는 root 의 ssh 로그인을 막아야 하는 경우 no 값으로 설정 한다.


# sshd 재시작 하여야 반영 된다.
root@etc-service:~# /etc/init.d/sshd restart

[LiNuX] debian hostname 변경


# 호스트네임 확인
root@localhost:~# hostname
localhost

# 호스트네임 임시 변경(재부팅 전까지 유지)
root@localhost:~# hostname <new hostname>

# 호스트네임 변경
root@localhost:~# vi /etc/hostname
localhost

호스트네임 변경 후, 저장 한다.

root@localhost:~# /etc/init.d/hostname.sh

로그아웃 후, 다시 로그인 하여 변경된 호스트네임으로 적용 되었는지 확인.