본문 바로가기

전체 글

[DB] MS-SQL Job Agent 관련 쿼리 SQL Server Agent Job Setup and Configuration Information SELECT [sJOB].[job_id] AS [JobID] , [sJOB].[name] AS [JobName] , [sDBP].[name] AS [JobOwner] , [sCAT].[name] AS [JobCategory] , [sJOB].[description] AS [JobDescription] , CASE [sJOB].[enabled] WHEN 1 THEN 'Yes' WHEN 0 THEN 'No' END AS [IsEnabled] , [sJOB].[date_created] AS [JobCreatedOn] , [sJOB].[date_modified] AS [JobLastModifiedOn] , [s.. 더보기
[DB] MSSQL DBLINK / 프로시져 호출 / 'RPC에 대해 구성되지 않았습니다' 1. 먼저 sa 계정으로 sql 스튜디오에 접속한다 2. 원격 DB링크 연결 -> exec sp_addlinkedserver @server='생성할디비링크명', @srvproduct='', @provider='SQLOLEDB', @datasrc='접속할디비아이피' 3. 원격DB에 로그인 허용 exec sp_addlinkedsrvlogin @rmtsrvname='DB 링크명', @useself='False', @locallogin=Null, @rmtuser='계정명', @rmtpassword='비밀번호'; 4. 원격 DB의 프로시져 호출 exec 링크명.데이터베이스명.계정명.프로시저명; 근데 'RPC에 대해 구성되지 않았습니다' 라는 오류가 뜰때 해결방법 이런게 뜬다 -_- 그럼 아래 설정을 바꿔준다 5... 더보기
[DB] MS-SQL Database 전체 테이블 리스트 및 건수 /* Database 사용테이블 리스트/건수 */ SELECT o.name, i.rows FROM sysindexes iINNER JOIN sysobjects o ON i.id = o.idWHERE i.indid < 2 AND o.xtype = 'U'ORDER BY i.id 더보기
[DB] MSSQL Table 별 용량 및 Row 수 조회 -- 테이블별 사용 용량 SELECT table_name = convert(varchar(30), min(o.name)) , table_size = ltrim(str(sum(cast(reserved as bigint)) * 8192 / 1024.,15,0) + 'KB')FROM sysindexes i INNER JOIN sysobjects o ON (o.id = i.id)WHERE i.indid IN (0, 1, 255) AND o.xtype = 'U'GROUP BY i.id -- 용량별 소팅 SELECT table_name = convert(varchar(30), min(o.name)) , table_size = convert(int, ltrim(str(sum(cast(reserved as bigint.. 더보기
DBCC SHRINKFILE(Transact-SQL) 출처 : http://msdn.microsoft.com/ko-kr/library/ms189493.aspx DBCC SHRINKFILE(Transact-SQL) SQL Server 2008 R2 현재 데이터베이스에 대해 지정한 데이터 또는 로그 파일의 크기를 축소하거나 지정한 파일의 데이터를 같은 파일 그룹의 다른 파일로 이동하여 파일을 비우고 데이터베이스에서 제거할 수 있도록 합니다. 파일을 만들 때 지정한 크기보다 작게 파일을 축소할 수 있습니다. 이 작업은 최소 파일 크기를 새 값으로 다시 설정합니다. DBCC SHRINKFILE ( { file_name | file_id } { [ , EMPTYFILE ] | [ [ , target_size ] [ , { NOTRUNCATE | TRUNCATEONL.. 더보기