RDBMS 썸네일형 리스트형 oracle 패키지 소스를 파일로 저장하는 스크립트 declare c_owner_name varchar2(255) := 'scott'; cursor pkg_cur is select * from all_source where owner = c_owner_name -- and name = '패키지이름 특정할 경우' and (type = 'PACKAGE' or type = 'PACKAGE BODY') ; x_filename_output varchar2(255); OutFile utl_file.file_type; -- 폴더 이름 : DIR_NAME varchar2(255) := 'EXP_DIR'; begin OutFile := utl_file.fopen(DIR_NAME, 'whole.sql', 'w'); for pkg_rec in pkg_cur loop -- f.. 더보기 SQL Server 2005 서비스팩 3 릴리즈 다운로드 링크 : http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=ae7387c3-348c-4faa-8ae5-949fdfbe59c4 2008년 12월 15일자로 SQL Server 2005 SP3가 릴리즈되었다. 빌드 넘버는 9.00.4035. 대충 살펴본 바로는 Vista/Win2008과의 호환성이 개선된 것 같고, 몇 가지 기능 변경점은 있으나 별로 관심없는 부분이라 일단은 패스. 버그 픽스 등의 목록은 다음 주소에서 읽어볼 수 있다 : List of the bugs that are fixed in SQL Server 2005 Service Pack 3 http://support.microsoft.com/?kbid=955.. 더보기 SQL Server에서 원격 sybase 쿼리 예제 쿼리 예 sp_configure 'show advanced options', 1 go RECONFIGURE go sp_configure 'Ad Hoc Distributed Queries', 1 go RECONFIGURE go SELECT top 1 * FROM OPENDATASOURCE( 'Sybase.ASEOLEDBProvider.2', 'Data Source=sybase570;Persist Security Info=True;User ID=id;Password=pass')..temp.CODE00; select * Into CT_CODE01 from OpenRowset( 'MSDASQL', 'Dsn=sybase570;uid=id;pwd=password;na=192.168.1.1,4100;db=db_nam.. 더보기 Sybase의 데이터를 SQL Server Management Studio에서 Import할 때 0x80202066 경고 발생 SSMS에서 Sybase의 데이터를 임포트할 경우, 다음과 같은 에러가 발생하면서 수행이 안 되는 경우가 있다 : 경고 0x80202066: 원본 [1]: OLE DB 공급자에서 열 코드 페이지 정보를 검색할 수 없습니다. 구성 요소가 "DefaultCodePage" 속성을 지원하는 경우 해당 속성의 코드 페이지가 사용됩니다. 현재 문자열 코드 페이지 값이 잘못된 경우 해당 속성의 값을 변경하십시오. 구성 요소가 이 속성을 지원하지 않으면 구성 요소 로캘 ID의 코드 페이지가 사용됩니다. [OLE DB Source [1]] Warning: Cannot retrieve the column code page info from the OLE DB provider. If the component supports.. 더보기 SQL Server 2008 RC0 릴리즈 지난 6월 11일, SQL Server 2008 Release Candidate 0가 릴리즈되었다 : http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=35f53843-03f7-4ed5-8142-24a4c024ca05 원래 일정에 맞춰보자면 조금 늦은 감도 있지만 어쨌든 크게 스케줄이 어긋나지는 않을 듯. 더보기 SQL Server 2005의 캐시 제거 명령 성능 테스트 등을 목적으로 쿼리를 실행할 때, 이미 실행한 쿼리 내용이 캐시가 되어 성능을 올바로 측정하기 힘든 경우가 있다. 이럴 때 다음처럼 DBCC를 사용하여 캐시를 삭제Clear할 수 있다 : -- 데이터 캐시 삭제 DBCC DROPCLEANBUFFERS -- 프로시저 캐시 삭제 DBCC FREEPROCCACHE 가끔 필요하지만 왠지 알려져 있지 않은 팁. 더보기 SQL Server 2005 SP2 Cumulative Update 7 릴리즈 :: microsoft 사이트 링크 : http://support.microsoft.com/kb/949095 2008년 4월 28일에 Cumulative update package 7 for SQL Server 2005 Service Pack 2가 릴리즈되었다. 이 패키지의 빌드 넘버는 3239이다. 참고로 Cumulative Update는 마이크로소프트에서 정식 업데이트 보증을 하지 않기 때문에, 별도로 업데이트 요청을 해야 추후에 확인을 통한 다운로드가 가능하다. 다음과 같은 hotfix가 포함되어 있다 : SQL bug number KB article number Description 50002196 948456 (http://support.microsoft.com/kb/948456/) FIX: T.. 더보기 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 데이터 스크립팅 도구, GenDBScripts Generate SQL Insert statements for your SQL Server 2000 Database http://www.codeproject.com/KB/database/ScriptDatabase.aspx 종종 기존의 데이터베이스에서 데이터를 추출하다보면, csv 형식의 데이터보다 쿼리 형식으로 된(이를테면 INSERT INTO로 데이터를 삽입할 수 있도록 가공된 쿼리) 데이터가 편리할 경우가 있다. 데이터베이스 관리 도구 중에서 이런 기능을 제공하는 것들도 꽤 있긴 하다. 하지만 Enterprise Manager의 경우에는 테이블 등 스키마를 생성하는 스크립트 생성 기능은 있으나 데이터에 대한 스크립트 생성 기능이 없다. 이 유틸리티는 그러한 데이터 삽입 쿼리를 추출해줄 뿐만 아니라, .. 더보기 SQL Server의 DB 및 테이블 사용량 체크하는 쿼리 데이터베이스 사용량 -- db size(MB) SELECT SUM(CAST(df.size as float))/128 FROM sys.database_files AS df WHERE df.type in ( 0, 2, 4 ); -- log size(MB) SELECT SUM(CAST(df.size as float))/128 FROM sys.database_files AS df WHERE df.type in ( 1,3 ); -- SpaceUsed(MB) SELECT sum(total_pages)/128 FROM sys.allocation_units; 테이블 사용량 -- table used declare @PageSize float select @PageSize=v.low/1024.0 from master.db.. 더보기 이전 1 2 3 4 5 다음