본문 바로가기

프로그램 경험

[SqlServer] 실행 프로시저 찾기 실행 프로시저 찾기 - SQL SERVER 프로파일러 개발하다 보면 프로그램 소스를 보지 않고 그냥 실행되는 프로시저만 보고 싶을때가 있다. 혹은 프로그램에서 데이터베이스로 넘겨지는 매겨변수 값까지 확인하고 싶을때도 많다. 그럴때 유용한 것이 프로파일러이다. 사용법은 간단하다. 프로그램을 실행시켜 자신이 사용하는 데이터베이스에 연결 한다. 연결뒤에 파일 > 새추적 을 클릭하면 아래와 같은 화면이 뜨는데 이벤트 선택 탭으로 가서 Stored Procedures > RPC:Starting 을 선택해주고 실행 버튼을 클릭한다. 이제 프로파일러는 프로시저가 실행될때 마다 추적한 결과를 보여준다. 리스트를 클릭해 보면 하단에 어떤 매개변수를 통해서 어떤 프로시저가 호출 되었는지를 볼수 있다. 디버깅 할때 유용한 ..
[SqlServer] 데이터에서 숫자만 빼고 특수문자들 제거 하기 우편번호나 전화번호등의 숫자들만 필요한 데이터에서 숫자만 남겨두고 제거 하는 방법이다.Sqler.com 을 보다가 함수로 만들어 놓은게 있어서 테스트 할겸 해서 펼쳐 봤다. DECLARE @InString VARCHAR(20)DECLARE @cleanString VARCHAR(20) SET @InString = '151*5-5!5' --initialize String to not null SET @cleanString = '' --create a variable to use in looping thru string DECLARE @position INT SET @position = 1 --get length of input string DECLARE @strLength INT SET @strLength ..
[Windows] 노트북 와이파이 공유기 만들기 *관리자 권한으로 CMD를 실행해서 아래 명령을 입력한다. *공유기 실행하기netsh wlan set hostednetwork mode=allow ssid=명칭 key=암호(8자리) keyUsage=persistentnetsh wlan start hostednetwork *공유기 종료하기netsh wlan stop hostednetworknetsh wlan set hostednetwork mode=disallow ssid=명칭 key=암호 keyUsage=persistent
[SqlServer] SQL Server 2008 암호 저장 기능 안되는 미친 버그 암호 저장 체크 박스가 보이는가? 그냥 장식으로 놓아둔거다.암호 저장 체크를 해도 저장이 안돼... 이게 MS사의 프로그램이 맞는가?여긴 테스트도 안하고 프로그램을 판매하나? 정말 황당한건 아직까지도 수정을 안하기로 결정했다는 거다. 하하..많은 사람들이 버그 리포트를 올렸는데 수정 안하고 다른 기능에 집중하기로 했다고 결정했대... https://connect.microsoft.com/SQLServer/feedback/details/342763/sql-server-management-studio-solution-explorer-doesnt-remember-sql-authentication-password 미친놈들... 이렇게 뻔뻔한 놈들이 다 있나. 이 와중에 해결방법을 알아낸 용자분이 있어서 몇년만에..
[C#] error CS0016, 출력 파일에 쓸 수 없습니다, 액세스가 거부되었습니다 error CS0016: 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\zz\e94cbbca\7cc4a264\App_Web_defaultwsdlhelpgenerator.aspx.cdcab7d2.8mqqar3c.dll' 출력 파일에 쓸 수 없습니다. '액세스가 거부되었습니다. ' 스마트클라이언트 환경에서 웹서비스 참조 업데이트 하는데 오류가 발생했다.해당 웹서비스에 접속하면 위와 같은 오류가 발생한다. 구글 검색해서 별별짓을 다 했는데 안된다...그중에 하나 걸렸다 ㅋㅋㅋ 이 녀석을 실행 시키고 똑같이 오류를 낸다.그리고 검색에다 ACCESS DENIED 로 검색하면 하나 걸릴꺼다. 더블 클릭해서 보면 어떤 폴더가 문제인지..
[C#] 어셈블리 설치를 완료하지 못했습니다(hr = 0x8007000b). 검색이 종료됩니다. 스마트클라이언트 환경에서 작업하는중 웹서비스를 로드 하는데 오류 메시지가 발생. === 미리 바인딩된 상태 정보 ===로그: 사용자 = IIS APPPOOL\ASP.NET v4.0로그: DisplayName = KA.DLE (Partial)경고: 어셈블리에 대해 부분 바인딩 정보가 제공되었습니다.경고: 어셈블리 이름: KA.DLE | 도메인 ID: 7경고: 어셈블리 표시 이름의 일부만 제공된 경우 부분 바인딩이 발생합니다.경고: 이 경우 바인더에서 잘못된 어셈블리를 로드할 수 있습니다.경고: 단순한 이름, 버전, 문화권 및 공개 키 토큰으로 구성된,경고: 어셈블리에 대한 완전하게 지정된 텍스트 ID를 제공하는 것이 좋습니다.경고: 자세한 내용과 이 문제와 관련된 일반적인 해결책은 http://go.mic..
[개발툴] 개발툴 테마들 *Visual Studio 2015 테마 *Visual Studio 2010 테마 *Visual Studio 2008 테마 *SqlServer 2008 테마
[C#] 변환 오버플로가 발생했습니다. 테이블에 환율 필드를 DECIMAL(36,30) 잡았다.프로시저 까지는 별 문제없이 작동하는데 닷넷 프로그램에서 조회 하면 오류가 발생한다. 변환 오버플로가 발생했습니다.위치: System.Data.SqlClient.SqlBuffer.get_Decimal()위치: System.Data.SqlClient.SqlBuffer.get_Value()위치: System.Data.SqlClient.SqlDataReader.GetValueInternal(Int32 i)... DECIMAL 사이즈를 (36,28) 로 잡으면 오류가 사라진다. 어떤 사람은 아래와 같이 하면 된다고는 하는데 테스트는 안해봤다. SqlDataAdapter da = new SqlDataAdapter("SELECT bigDecimal FROM t..