728x90


최근 Linq로 DB에서 조회해 온 값을 Json으로 변경하는 작업을 했다. 

예제의 경우 프로시져에서 조회한 값을 Json으로 변경.


Using 먼저 추가!!

using Newtonsoft.Json;


소스에서는 아래와 같이 사용하면 됨. 

var r = JsonConvert.SerializeObject((from p in ctx.프로시져(param1, param2) select p).ToList());

물론 프로시져 아니고 테이블이어도 코드는 동일합니다. 


관련하여 자세한 내용은

http://www.newtonsoft.com/json

해당 페이지에서 확인 하시면 됩니다. 


728x90
728x90

1. DBMS 테이블 확인 

SELECT *
FROM information_schema.tables

뷰/테이블이 같이 나오므로 순수 테이블만 확인 하고 싶은 경우 다음과 같이 확인하면 됨. 뷰 확인은 TABLE_TYPE = 'VIEW' 로 하면 됨.

SELECT *
FROM information_schema.tables
WHERE table_type = 'base table'


2. DBMS 전체 TABLE별 ROW COUNT 확인

SELECT o.NAME,
 i.rowcnt
FROM sysindexes AS i
  INNER JOIN sysobjects AS o ON i.id = o.id
WHERE i.indid < 2  AND OBJECTPROPERTY(o.id, 'IsMSShipped') = 0
ORDER BY o.NAME

728x90
728x90

 

솔루션에서 다른 프로젝트는 문제 없는데 특정 프로젝트 실행 시 "IIS Express 웹 서버를 시작할 수 없습니다."란 메세지가 떳다.

운영체제나 비쥬얼스튜디오 버전의 문제는 아니겠지만 일단 내 PC 환경은 이렇다.

운영체제 : Windows 10

버젼 : Microsoft Visual Studio 2015

 

영어 에러를 찾아서 검색을 해봤다.

"unable to launch the iis express web server"

내용을 찾아보니 포트 문제라고 해서 포트를 변경해서 해보니 잘 뜬다.

그렇지만 내 경우엔 포트를 바꾸면 안 되는 상황이었다. 현재 포트로 사용하는 포트가 있는지 확인해 보니 사용중인 포트도 없다.

그냥 일차원적으로 일단 재부팅하고 다시 실행해 보니 잘 뜬다. 간단히 문제해결......................

 

포트 변경을 하는 경우

프로젝트 마우스 오른쪽 클릭 - 속성 클릭

사용 중인 포트번호 변경 후 실행

 

사용중인 포트 확인은

cmd(명령 프롬프트) 실행 후 명령어

netstat -ano 를 실행하면 사용중인 포트 확인이 가능하다.

그렇지만 다 필요없고 재부팅 먼저 해보시길...

 

 

 

 

 

 

 

728x90
728x90

 

Windows 10으로 업그레이드 후 Windows 7에서 잘 사용하던 Windows XP Mode 사용이 불가해 졌다. 

Windows 7 PC에 다시 설정하고 깔자니 작업할 때마다 잘 사용하지 않는 PC 자리로 가서 작업하는게 번거로 워서 찾아보니 누군가가 정리 해놓은 자료가 있어서 바로 테스트에 들어갔다.

결과론적으로 설치에는 성공!!

 

일단 Windows XP Mode 설치 파일을 다운로드 받아야 한다. 

 

다운로드 : http://www.microsoft.com/ko-KR/download/details.aspx?id=8002

 

그리고 7-Zip이 깔려 있어야 한다. 

나 같은 경우 이미 설치가 되어 있어서 별도로 설치하진 않았다. 

 

 

 

Windows XP Mode 설치 파일에서 마우스 오른쪽 클릭 -> 7-Zip -> 압축파일 열기를 클릭한다. 

 

 

Sources를 더블 클릭한다.

 

 

 

xpm 파일 열기를 클릭한다. 

 

 

 

아래 화면이 나오면 원하는 위치에 압축 풀기를 한다. 압축을 푼 경로로 가서 VirtualXPVHD 파일을 VirtualXPVHD.vhd. 로 파일명을 변경한다.

 

 

이제부터는 Hyper-V 활성화를 진행해야 한다. 

Win+X를 누른 후 제어판 - 프로그램 및 기능 - 왼쪽에 보이는 Windows 기능 켜기/끄기 를 선택한다. 

또는 Win+R, Win+S 클릭 후 optionalfeatures 명령어를 입력후 Enter를 클릭한다. 

 

찾아보면 Hyper-V 라는 기능이 보일 거다. 체크가 풀려 있는데 체크 해를 한다. 체크 후 확인을 누르면 시스템에 재부팅 된다.

 

 

 

 

재부팅 후 Hyper-V 관리자를 킨다. 

 

Win+X - 제어판 - 관리도구 - Hyper-V관리자 가 보인다. 

 

 

Hyper-V 관리자를 킨다. 

만약에 가상PC에서 네트워크 사용을 해야 한다면 아래와 같이 가상 스위치 관리자를 만들어야 한다.

(처음에 이 설정을 하지 않고 XP-Mode 설치 시 실행은 됐는데 인터넷이 XP-Mode에서 네트워크가 되지 않았다. 그런데 설정 후에는 Window 10 에서 인터넷이 되지 않았다.) - 이부분은 테스트가 필요할 듯!! 

네트워크 연결이 필요하지 않은 경우 이 부분은 제외하고 설치를 진행해도 상관없다. 

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-0582485985170300"
     crossorigin="anonymous"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-layout="in-article"
     data-ad-format="fluid"
     data-ad-client="ca-pub-0582485985170300"
     data-ad-slot="1435746307"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>

 

 

 

 

이제 다시 XP - Mode 사용을 위한 설정을 한다. 

 

 

 

 

 

 

 

 

 

찾아보기 후 경로는 아까 7-Zip으로 압축을 풀었던 경로에서 이름을 바꾼 VirtualXPVHD를 선택한다.

 

 

 

 

XP-Mode가 추가 된 것을 아래 확인 할 수 있다. 

 

 

XP-Mode를 선택 후 연결 클릭을 하면 가상 컴퓨터 연결 창이 뜬다. 

동그라미 친 부분 (전원)을 클릭한다. 

최초의 설치 시 윈도우 설치를 진행한다. 

 

 

처음 접속 하는 경우 Windows XP 설치가 되고 

 

Windows 로그인 후 XP를 사용 할 수 있다. 

 

 

현재 네트워크 연결 된 부분에 대하여 테스트가 필요하다. 

그 부분만 보완하면 그전에 Windows7에서 사용한 XP-Mode만큼 편하게는 아니지만 Windows 10에서도 Windows XP 사용할 수 있을 듯 하다. 

 

 

참고자료 : http://www.download3k.com/articles/How-to-add-an-XP-Mode-Virtual-Machine-to-Windows-10-or-8-using-Hyper-V-00770

728x90

'개발및업무 > 유용한 Tip' 카테고리의 다른 글

Windows 7 에서 Windows XP 사용하기  (0) 2015.10.06
IIS에서 MIME 형식 지정  (0) 2012.10.11
Exception에 관하여  (0) 2011.10.21
Http와 Https 차이  (0) 2011.10.18
[HTML] 숫자만 입력 받기  (0) 2011.09.20
728x90


Windows 7을 사용 중인데 회사에서 중요하게 사용되는 프로그램 중에 Windows XP에서만 설치해서 사용할 수 있는 프로그램이 있었다. 

그래서 뒤져보니 Windows XP mode 를 사용할 수 있다는 방법을 알아냈다. 

내용은 간단하다 Windows 7에 가상머신으로 Windows XP를 설치해서 사용할 수 있는 방법이다. 

몇 년 동안 잘 사용했었는데 PC를 Windows 10으로 업데이트 한 후로 Windows XP 모드 사용이 불가 했다. 

참고로 Windows XP mode는 Windows 7에서만 사용 가능하다. 그래서 Windows 7 PC에 다시 설치하면서 남기는 블로그이다. ㅠㅠ

추후 Windows 10에서 사용할 수 있는 방법이 생기면 그 리뷰는 따로 작성할 계획이다.


Windows XP mode 설명/다운로드 : http://windows.microsoft.com/ko-kr/windows7/install-and-use-windows-xp-mode-in-windows-7


위에 사이트로 들어가면 Windows XP Mode에 대한 설명이 자세히 되어있다. 

Windows 7이어도 Windows XP Mode를 설치할 수 있는 버전이 존재하기 때문에 본인의 버전 확인을 필히 해야 한다. 



Windows XP Mode 설치 방법 




다운로드는 Windows XP mode 설명/다운로드 페이지 제일 하단에 모두 표시 클릭!!!!


"Windows XP Mode를 다운로드 및 설치하려면"을  클릭 하면 화면이 펼쳐진다. 

거기서 "Windows XP Mode 페이지" 클릭하면 Windows XP Mode 다운로드 페이지로 연결된다. 


Windows XP Mode 다운로드 페이지 : http://www.microsoft.com/ko-KR/download/details.aspx?id=8002



그리고 다시 Windows XP Mode 설명 페이지로 돌아가서, 제일 하단에 모두 표시 클릭!!!


이번에는 "Windows 가상 PC를 다운로드 및 설치하려면"을 클릭한다.

거기서 "Windows 가상 PC 페이지"를 클릭하면 Windows Virtual PC 페이지로 연결 된다. 


Windows Virtual PC 다운로드 페이지 : http://www.microsoft.com/ko-KR/download/details.aspx?id=3702



설치 순서는 상관은 없는 것 같다. 

그런데 나 같은 경우 Windows Virtual PC 설치 후 Window XP Mode 설치를 하였다. 


참고자료 : http://windows.microsoft.com/ko-kr/windows7/install-and-use-windows-xp-mode-in-windows-7

http://www.betanews.net/article/555199 (윈도운 7안에 윈도우 가상머신)






728x90

'개발및업무 > 유용한 Tip' 카테고리의 다른 글

Windows 10에서 Windows XP 사용하기!!  (20) 2015.10.06
IIS에서 MIME 형식 지정  (0) 2012.10.11
Exception에 관하여  (0) 2011.10.21
Http와 Https 차이  (0) 2011.10.18
[HTML] 숫자만 입력 받기  (0) 2011.09.20

+ Recent posts