소리소문 없이... 사랑도 명예도 이름도 남김 없이...
DexCore.net

분류 전체보기 970

테이블 필드명, 테이터타입 변경

1. 필드명 변경EXECUTE sp_rename N'dbo.테이블명.변경할필드명', N'변경될필드명', 'COLUMN' 2. 데이터타입 변경ALTER TABLE 테이블명 ALTER COLUMN 필드명 데이터타입 ※ 해당 필드가 인덱스 or 제약조건이 있다면 삭제 후 데이터 타입을 변경하고 다시 인덱스 or 제약조건을 생성해 주어야 한다.[출처] 테이블 필드명, 테이터타입 변경|작성자 만쥬

DataBase/SQL Server 2017.09.20

테이블 정보 보기

필드명, 데이터타입, 데이터길이, NULL여부, 기본값을 보여준다. SELECT COLUMN_NAME, CASE WHEN DATA_TYPE in ('char', 'varchar') THEN UPPER(DATA_TYPE) + '(' + CONVERT(VARCHAR,CHARACTER_MAXIMUM_LENGTH) + ')' ELSE UPPER(DATA_TYPE) END DATA_TYPE, CHARACTER_MAXIMUM_LENGTH, CASE WHEN IS_NULLABLE = 'YES' THEN 'NULL' ELSE 'NOT NULL' END NULL_YN, COLUMN_DEFAULT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '테이블명'[출처] 테이블 정보 보..

DataBase/SQL Server 2017.09.20

[MSDTC처리] 파트너 트랜잭션 관리자가 원격/네트워크 트랜잭션에 대한 지원을 할 수 없습니다.

서버 환경 구축을 완료하면 Main DB에서 Sub DB로 트랙잭션 처리시 오류가 발생하는데DTC서비스를 활성화 하고 MSSQL에서 Sub DB로의 연결된서버를 지정해주면 끝. 방화벽이 활성화 되어있다면 인바운드, 아웃바운드 규칙을 추가해줘야 하는데 시작 -> 관리도구 -> 고급보안이 포함된 Windows 방화벽 에서 135, 137포트를 추가. 내부 네트워크에서만 사용이라면 방화벽은 꺼도 무방하다. 1. DTC 설정 (Server 2008 기준)시작 -> 관리도구 -> 구성요소 서비스 -> 컴퓨터 -> 내컴퓨터 -> Distributed Transection Coordinator -> 로컬DTC -> 속성 -> 보안위와 같이 설정 한 후 적용을 누르면 MSDTC서비스를 재시작한다. 2. 연결된 서버 설..

DataBase 2017.09.20
728x90
반응형