같은 계정에서 여러 접속허용은 다른 글에서 설명하였으니 여기서는 전체 원격접속 인원을 늘려보겠습니다. (참고 - [Window Server 2008] 원격데스크톱 같은 세션(같은 계정) 여러 접속허용) 설정 위치 실행 > gpedit.msc > 로컬 그룹 정책 편집기 > 컴퓨터 구성 > 관리 템플릿 > windows 구성 요소 > 터미널 서비스 > 터미널 서버 > 연결 혹은 실행 > gpedit.msc > 로컬 그룹 정책 편집기 > 컴퓨터 구성 > 관리 템플릿 > windows 구성 요소 > 원격 데스크톱 세션 호스트 > 연결 > 연결 개수 제한 옵션 변경 '연결 개수 제한' 이라는 항목이 있습니다. 이 항목을 '사용'으로 변경하신 후 'TS 최대 허용 연결' 숫자를 원하는 숫자로 바꾸신 후 적용하시면 ..
저장 프로시저(stored procedure) 안에서 다른 저장 프로시저를 호출하려면 크게 보자면 2가지 방법이 있습니다. Exec(EXECUTE)나 sp_executesql를 이용하면 됩니다. ( 참고 : MSDN - sp_executesql 사용) 여기서는 Exec(EXECUTE)를 이용하는 방법을 설명하겠습니다. 1. 리턴값이 없을 때 리턴값이 없으면 그냥 호출하면 됩니다. --Exec [저장프로시저 이름] --Exec [저장프로시저 이름] [매개변수1],[매개변수2],.... Exec TestSelect @temp 2. 리턴값이 있을 때 리턴값은 항상 int형이므로 인티저형의 변수를 하나 선언한 후 값을 대입하는 방식으로 받습니다. --Exec [값을 받을 변수] = [저장프로시저 이름] [매개변..
사용하던 테이블의 이름이 갑자기 변경되는 바람에 연결되있던 저장프로시저를 변경해야할 일이 생겼습니다. 문제는 이미 만들어진 저장프로시저가 너무 많다는게-_-;;; 일부가 이만큼-_-; 저장프로시저양에 정신적 크리를 먹고 해롱대던중 예전에 DBA가 저장 프로시저 검색할때 쓰라고준 쿼리가 생각나 있어 찾아보니 다행이 있군요 ㅋㅋㅋㅋ Select A.* From sys.sysobjects A Inner Join sys.syscomments B ON A.id = B.id Where A.xtype = 'P' And A.category = 0 And B.text Like '%검색어%' %GameList%가 포함된 모든 저장프로시저가 검색됬군요.
2013년 5월 3일 아무래도 요 근래 갑자기 엉뚱한 페이지가 뜨신다는 분들이 많은 것으로 보아 페이지가 변경되었거나 내용이 변경된것 같습니다. (제 페이스북 계정이 잠겼는데 풀기가귀찬아서 확인을 못하고 있다능;;;;) ---------------------------------------------------------------------- 전 여전이 페이스북이 왜 편하다는지 모르겠습니다-_-; UI적으로 봤을때 상당이 불편한데 말이죠. 어찌됬건 친구 요청까지는 어찌어찌 됬는데......요청한거 확인은 어디서 하지? 한참을 해매고 나서야 겨우 찾았네요 ㅡ,.ㅡ; 페이스북 - 내가한 친구요청 확인 페이지 직접 찾아보시겠다!!!! 라고 하시는 분은 아래 이미지를 참고해 주세요. 알고나면 쉬운데....말로..
1. 증상 뜬금없이 서버에서 '403' 에러가 났습니다. '403' 에러는 권한을 잘못 설정했을 때 많이 보는 에러인데 잘 사용하던 중에 이 에러를 만났다는 것은 누군가 권한설정을 바꿨을 때입니다. 그런데 저 혼자 관리하는 서버인데 그러고 자시고 할 게 없는데 말이죠..... '가능한 해결 방법'은 의미가 없습니다. 저건 디렉토리 검색을 허용하겠다는 것인데 저걸로 해결될 문제라면 권한설정이 잘못된 것이니까요. 2. 원인 추적과 해결 방법 이리저리 보던 중 생각해보니 마지막 업데이트 이후로 이런 증상이 발생하는 것이었습니다. 그래서 확인해보니 역시나.... 파일하나가 빠져있었습니다-_-; 다시 넣으니 정상 작동..... 보통 파일이 없는 경우 '404' 에러가 나는데 어떤 경우에 '403' 에러가 나는 건..
머지라는 것은 서로 같은 파일(프로젝트 등등)을 수정한 후 이것을 하나로 합치는 작업을 말합니다. SVN의 역활 중 하나가 소스 관리다 보니 머지가 빈번하게 일어나죠. 하지만 'TortoiseSVN(이하 거북이)'의 기본 머지기능은 매우 지저분합니다. (이것도 익숙해지면 쓸만하긴 합니다 ㅎㅎㅎ) 그래서 저 같은 경우 'P4Merge(Perforce Merge)'를 애용합니다. 'P4Merge'를 거북이에 연결하는 방법을 정리해볼까 합니다 ㅎㅎ 연관글 영역 1. P4Merge(Perforce Merge) 설치 일단 Perforce.com에 가서 다운로드합니다. (참고 : Perforce - P4Merge 다운로드 페이지 ) 가입 메시지는 스킵하시면 됩니다. 불편하시면 아래 링크를 이용해 주세요 참고 : P..
닷넷이 설치되어 있는데 실행하려고 하면 특정 컴퓨터에서 CLR error: 80004005. The program will now terminate. 이런 오류가 납니다. 연관글 영역 1. 오류 원인 이 오류는 닷넷프레임웍이 제대로 설치되지 않아 나오는 오류입니다. 닷넷이 제대로 설치되지 않는 경우는 일반적으로 - 윈도우 업데이트 실패 혹은 강제 종료 등으로 인해 롤백이 제대로 되지 않는 경우 - 제대로 되지 않은 설치파일을 사용하는 경우 -악성코드나 바이러스등으로 설치가 비정상적으로 되거나 관련 파일들이 손상된 경우 등이 있습니다. 이유야 어떻든 보통은 닷넷프레임웍만 다시 설치하면 해결이 됩니다. '제어판'으로 가서 '프로그램 추가/제거'에서 'Microsoft .NET Framework' 관련된 항목..
상황에 따라서 지금 실행중인 프로세스들의 정보를 가저와야 할때가 있습니다. 그런경우 C#에서는 'System.Diagnostics.Process'를 사용합면 됩니다. //나의 프로세스 정보를 가져옵니다. System.Diagnostics.Process MyProcess = System.Diagnostics.Process.GetCurrentProcess(); //모든 프로세스의 정보를 가져 옵니다. System.Diagnostics.Process[] AllProcess = System.Diagnostics.Process.GetProcesses(); //특정 이름의 프로세스를 가져옵니다. System.Diagnostics.Process[] Process_Name = System.Diagnostics.Proc..
접근 한정자라는 것은 일반적으로 함수나 변수의 범위를 정할때 쓰는 명령어(?)입니다. 우리가 흔이 쓰는 것이 public private protected 가 있습니다. 1. 인터널(internal)이란 무엇인가? 여기에 .NET에는 독특한 한정자가 있는데 인터널(internal)이 있습니다. 같은 어셈블리에서 동작한다고 설명이 되있죠. (참고 : internal(C# 참조) ) 한마디로 참조하는 쪽에서는 인터널로 선언된 구현을 볼수 없다는 것입니다. 자신의 프로젝트 안에서는 퍼블릭(public)와 동일하게 동작합니다. 2. 테스트 해보기 같은 프로젝트일때 이건 다른 프로젝트일때입니다. 같은 프로젝트에서는 퍼블릭(public)처럼 동작하며 참조등을 사용용하여 다른 프로젝트에 사용할때는 프라이빗(privat..
증상 'ASP.NET WebForm'에서 루트를 가르킬때는 물결표(~)를 씁니다. 그런데 'WebForm'에서 물결표가 작동안하는 곳이 있습니다. 일반 적인 경우 일반 적인 경우 서버컨트롤로 바꿔주기만 해도 동작합니다. 속성에 runat="server" 를 추가합니다. 그런데 해결이 안되네??? 클라이언트 컨트롤인 경우 'link' 태그는 'runat="server"'를 붙인다고 서버 컨트롤이 되지 않습니다. 서버 컨트롤로 변황이 가능한 요소가 아니라서 그렇습니다. 이런경우 클라이언트 경로인 슬러쉬(/)를 사용해야 합니다. 슬러쉬를 넣으니 잘됨 마무리 이것은 'ASP.NET WebForm'을 하다보면 가끔 실수 하는 내용입니다 ㅎㅎㅎ 항상 기억해야 되는 것 클라이언트에서 루트 경로는 슬러쉬 : / 서버에..