본문 바로가기

SQL Server

Microsoft BI Demo VPC 5.1 웹서핑을 하다가 우연히 발견 : Microsoft BI Demo VPC 5.1 MS에서도 자사의 BI 환경이 복잡다단해진데에 비해서, 솔루션 자체가 너무 어필이 안 되다보니 아예 가상머신을 배포하고 있는 듯. 이 가상머신에 구성되어 있는 어플리케이션의 목록은 다음과 같다 : Microsoft Windows Server 2003 R2 Service Pack 2 Internet Explorer 7 Microsoft Office Enterprise 2007 Microsoft Office Visio 2007 Microsoft Office Project 2007 Microsoft Office SharePoint Designer 2007 Microsoft SharePoint Portal Server 2007 Mic.. 더보기
SQL Server DB 복구기 한 이틀동안 데브피아에 올라온 질문글 하나 붙잡고 시간날 때마다 한 삽질의 결과 : 1. 발단 DB가 깨졌다는 문의글 올라옴. MDF 파일을 실수로 삭제했다가 리커버리 프로그램으로 복구했다고 함. 2. 전개 사람들이 일반적인 복구방법 알려줌. 하지만 안됨. sp_configure 'allow', 1 reconfigure with override begin tran update sysdatabases set status=32768 where name = 'DB' commit tran dbcc rebuild_log('DB', '경로') begin tran update sysdatabases set status = 0 where name = 'DB' commit tran -- mdf 파일로 로그파일을 재구성 .. 더보기
SQL Server에서 엑셀 파일의 데이터 접근하기 먼저 ADO를 통해 엑셀 데이터 다루기, SQL Server에서 텍스트 파일의 내용 쿼리하기 포스트를 먼저 읽어보는게 좋겠다. 기본적으로 이것과 사용하는 방식은 비슷하니까. 보통 SQL Server에서 외부 데이터를 접근해야 할 경우에는 sp_addlinkedserver를 사용해서 데이터 원본에 해당하는 서버를 추가하곤 하는데, 다른 SQL Server나 Oracle처럼 대형 데이터베이스에 접근할 경우에는 이런 방식이 맞겠지만, 엑셀이나 텍스트 파일의 1회성 데이터 임포트 작업을 SQL 쿼리를 통해 수행할 경우에는 서버를 추가하는 방식이 조금 번거롭다. 이런 경우 다음과 같은 쿼리를 사용해서 엑셀 파일의 데이터에 접근할 수 있다 : (파일럿 프로젝트에서 쓰인 예제 쿼리이다) -- 매출 : 팩트 데이터 -.. 더보기
ClearTrace ; SQL Server 추적 파일 분석 SQL Server의 추적 파일(*.trc) 데이터를 요약하여 보여주는 툴. CPU 사용량, Read/Write, 실행 시간 등을 확인할 수 있다. SQL Server 2000/2005의 Profiler를 모두 지원한다. p.s:Analysis Services의 추적 파일도 분석할 수 있을까? 하고 생각했는데 역시나 안 되더라. 이런. :: 출처 : http://www.cleardata.biz/cleartrace/default.aspx 더보기
SQL Server의 통신 프로토콜, TDS SQL 서버의 데이터베이스 엔진과 응용 어플리케이션(=SQL 네이티브 드라이버, OLEDB 드라이버 등)이 서로 통신할 때에는 TDS(Tabular Data Stream)라는 통신 형식을 사용합니다. 프로토콜이라고 할 수도 있고, 아닐 수도 있는데, TCP/IP와 같은 프로토콜 내에 캡슐화되어 내장되는 형식이므로 predefine된 메시지라고 보는 것이 좀 더 정확할 수 있겠습니다. 어쨌든, TCP/IP 혹은 Named Pipe(명명된 파이프)와 같은 방법으로 SQL 서버에 연결했을 때, 쿼리문 등의 처리가 이 TDS 형식으로 전달됩니다. 서버에는 TDS Endpoint(listening port와 비슷한 개념으로 생각하시면 되겠네요)가 생성되고, 서버/클라이언트의 Net-Library를 통해 서로 통신.. 더보기
데이터베이스 개발자용 VS2005. 1주일 전 이야기인데, MVP 라운드 테이블(Microsoft MVP를 대상으로 하는 inform 성격의 코너.. 정도라고 하면 될려나? 한국 MS 본사에서 가끔 이루어진다)에 참석을 해서 VS2005 Team Edition의 새로운 버전에 대한 브리핑을 받았다. 정식명칭은 Visual Studio 2005 Team Edition for Database Professinals. 이름도 길다.. 명칭 그대로 데이터베이스 개발자를 위한 툴. PowerDesigner라는 툴과 비슷한 성격이라고는 하는데 난 저걸 못 써봐서... 여튼 VS2005 Pro 버전에 Team Edition의 기본 기능, 그리고 DB에 특화된 몇 가지 기능이 추가된 형태인 것 같다. 예를 들면 DB 서버에 있는 전체 DB 구조 중 일부.. 더보기