태그 : sqlserver 요약보기전체보기목록닫기

1 2

DB connection pooling(Sqlserver기준)

DB를 사용하는 응용applicatin개발 시 성능향상을 위하여 connection pooling을 많이 사용하게 됩니다. 보통web application에서는 웹서버나 WAS에서 알아서 해주기 때문에 특별하게 신경을 쓰지 않는데, DB와 연동된데몬을 작성시에는 이에 대한 명확한 이해를 하고 작업을 하는 것이 좋습니다.1. pooling사용a....

SSMS의 개체탐색기에서 filtering

SQLServer를 가지고 프로젝트 진행시 생성되는 많은 table, stored procedure, user function들을 SSMS(SQL Sever Manangement Studio)에서 찾을 때 많은 리스트 때문에 정작 원하는 하는 것을 찾기 위해서눈이 아파 본 적이 있는 사람들이 분명이 있을 것이다. 그리고 새롭게 작성한 procedure를...

C와 C++의 native datatype의 range

-SqlServer에서는 unsigned type을 지원하지 않으므로 해당 range를 커버하는 datatype을 선택한다.-float, double, long double 같은 소수점 이하 값을 관리하는 실수를 관리하는 datatype의 경우 decimal이나 numeric의  precision과 scale을 적절하게 지정하여 사용한...

SqlServer linked server를 access하는 작업의 scheduling시 문제

 SqlServer에서 등록된 linked server를 access하는 구문이 있는 sp를 SqlServer agent에 등록하여정기적인 실행을 하게 하는 경우, Management Studio에서는 잘 동작하던 것이 아래와 같은 에러가발생하며 처리가 안되는 상황이 있다.----------------------------------------...

SQLServer 하나의 파일에 복수개의 백업셋 존재시 복구

 DBA가 아니기 때문에 무식한 소리일지는 모르겠지만 제가 database를 백업 받을 때는 항상 하나의파일에 하나의 백업셋을 백업 받도록 했었습니다. 하나의 파일에 하나의 백업셋만 있을 경우에만복원을 해보다가 갑자기 하나의 파일에 여러개의 백업셋이 있는 경우 복원을 하다가 막혀서 급한데메뉴얼 찾으면서 혼난적이 있었습니다. 이에 복수개의 백업셋...

Sqlserver 2005에서 TRY...CATCH문 사용

Sqlserver 2005에서 TRY...CATCH문 사용 가끔 사용자가 입력해야 하는 고유번호를 발행해야 하는 경우가 있는데, 이를 RAND()함수를 통해처리하는 경우 중복이 발생하여 insert가 실패하는 경우가 있다. unique제약사항을 위반하는 경우예외가 발생하는데 이를 해결하기 위해서 select후 없을 경우만 입력하는 것은 cost...

Sqlserver deadlock 만들어 보기

 응용프로그램 개발자가 RDBMS를 사용할 때 가끔 부딪히는 상황이 deadlock이라는 놈이다."deadlock이 발생하는 상황을 어떻게 회피할 것인가?"라는 질문에 답을 찾기 위해서는, 먼저deadlock이 발생하는 case에 대해서 정확히 인지를 해야 한다. 그런데 이것은 대부분의개발자가 이해를 하고 있고, 알고 있지 못한다고 하더라도 책이나 온라...

SQLServer에서 변경하거나 추가한 sp, uf 및 table등을 확인하기

SQLServer를 사용하는 시스템 운영시 가끔 작성한 혹은 변경한 sp, uf 및 table들에 대해서알고 싶을때가 있다. (많은 변경이 되는 경우에 작업중 documentation을 제대로 하지 않으면실서버 적용시 몇가지 변경사항이 적용이 누락되어 낭패를 보는 경우가 종종 있다.) 이 때변경된 혹은 추가된 사항들에 대해서 알고 싶은 상황이 발생하는데...

SQLServer EM등 GUI툴 사용시 주의점 #2

SQLServer를 사용할 때 GUI툴을 사용하게 될 경우 예기치 않은 처리 속도 지연으로 인하여서비스 중 문제가 발생하거나 정기점검시간을 초과하게 되는 경우가 가끔 있다. *다음 글 참조( http://dialup.egloos.com/754263 ) 이 문제외에도 아래와 같은 문제가 생길 수가 있다.*적절한 예를 찾지 못하여 좀 엉성한 예를 드는 것...

SQLServer varbinary값을 hex코드 형태의 string으로 받기

웹 사이트 작성시 아래의 구조를 대부분 가지게 된다. 이 때 2bytes언어들을 DB에 관리하는경우 DATA가 웹페이지에서 제대로 표시가 안되는 경우가 발생하면 어디서 문제가 발생했는지?에 대해서 혼돈이 되는 경우가 있다.  사용자 <> 웹서버 <> (appication) <> SQLServer -브라우져에서 encoding 세팅을 ...
1 2