> SQL SERVER

· > SQL SERVER
1) 쿼리로 조회 SELECT b.groupname AS 'File Group' , Name , [Filename] , CONVERT (Decimal(15,2),ROUND(a.Size/128.000,2)) [Currently Allocated Space (MB)] , CONVERT (Decimal(15,2) , ROUND(FILEPROPERTY(a.Name,'SpaceUsed')/128.000,2)) AS [Space Used (MB)] , CONVERT (Decimal(15,2) , ROUND((a.Size-FILEPROPERTY(a.Name,'SpaceUsed'))/128.000,2)) AS [Available Space (MB)] FROM dbo.sysfiles a (NOLOCK) JOIN sysf..
· > SQL SERVER
mssql 은 기본적으로 auto-commit mode로 되어있어 DML(INSERT, UPDATE, DELETE) 문 실행시 commit 명령어를 추가로 입력해야 할 필요가 없다. 쿼리를 통한 데이터 변경 시, 잘못된 쿼리를 실행 했을 때를 위해 begin tran 이라는 명령어를 제공한다. 기본 문법 ) --Applies to SQL Server and Azure SQL Database BEGIN { TRAN | TRANSACTION } [ { transaction_name | @tran_name_variable } [ WITH MARK [ 'description' ] ] ] [ ; ] 예시 ) begin tran update [table] set [column1] = 'data' where [col..
· > SQL SERVER
(MSSQL DCT 설정하기) https://kwomy.tistory.com/87 [MSSQL] DTC, 분산 트랜잭션 처리를 위한 설정 물리적으로 분리되어 있는 DBMS 간 트랜잭션 처리를 위한 DTC 설정 * DTC : Distributed Transaction Coordinator, MS-DTC Main Server : Client로 부터 최초로 요청을 받는 Server (이하 Main) Sub Server : Main Server에 등록된 L kwomy.tistory.com MSSQL에서 분산 트랜잭션이 처리되지 않는 경우 DCT 설정을 다시 확인해 보아야 한다. 에러메세지) OLE/DB 공급자 'SQLOLEDB'이(가) 분산 트랜잭션을 시작할 수 없으므로 작업을 수행할 수 없습니다. [OLE/D..
· > SQL SERVER
mssql 관리하는 ssms tool 에서 단어 자동완성 기능을 활성화/비활성화합니다. 1. 활성화 체크 - (상단바) Tools > Options > Text Editor > Transact-SQL > intelliSense - Enable IntelliSense 옵션 활성화 체크 2. 활성화 후에도 기능이 작동하지 않는 경우 "로컬 새로 고침" 후 재시도 3. IntelliSense 호출 - 편집 메뉴 > IntelliSense를 가리킨 후 단어 자동 완성 클릭 - Alt + 우클릭 - 텍스트 편집기를 우클릭 후 단어 자동 완성 클릭 - 텍스트 편집기 도구 모음에서 단어 자동 완성 단추 클릭 * 옵션 활성화 및 해제 시에 현재 탭에서는 적용되지 않으며 새 탭에서 부터 적용됨. 4. 운영 서버에서 In..
· > SQL SERVER
물리적으로 분리되어 있는 DBMS 간 트랜잭션 처리를 위한 DTC 설정 * DTC : Distributed Transaction Coordinator, MS-DTC Main Server : Client로 부터 최초로 요청을 받는 Server (이하 Main) Sub Server : Main Server에 등록된 Linked Server (이하 Sub) 사전확인 ) 1. Main, Sub Server IP의 C Class 까지가 일치해야함 (AAA.BBB.CCC.DDD/xx) 2. Main에 Sub가 Linked Server로 등록 3. Network DTC Access가 Main, Sub 모두 On 상태 4. 두 Server 모두 방화벽 Open 상태 1. 제어판 > 관리 도구 ..
· > SQL SERVER
mysql 에서 database를 이관하려고 버전, 스키마 등 구조 파악 중에 #mysql#.(______) 이라는 이상한 directory를 발견합니다. 데이터베이스 이관시 .local 디렉토리 때문에 이관 중 지속적으로 문제가 발생하여 이 디렉토리에 대한 정보와 이관 시 오류 해결책 또는 디렉토리 삭제여부를 판단해야합니다. mysql이 설치된 폴더에 .local 이라는 directory가 있는데 어떻게 생성된 폴더인지 확인하려고 이것저것 명령어를 입력해 봅니다.. 2019년 1월 22일 최종 수정 일자 / 링크 수 3 / 소유자 및 소유권 그룹 mysql / 파일 크기 4096 (조회일자 대략 2월 중순) - 최초 생성 일자도 확인해봅니다 (ll –al —time-style full-iso) 리눅스 ..
mewoni
'> SQL SERVER' 카테고리의 글 목록 (6 Page)