'Database/MSSQL'에 해당되는 글 3건

  1. 2013.06.19 [MSSQL] SELECT 한 데이터 INSERT 하기
  2. 2013.02.04 MSSQL 로그 삭제 및 로그 축소
  3. 2012.11.05 Excel OLEDB 설정
Database/MSSQL2013. 6. 19. 12:11

특정 데이터를 같은 테이블 혹은 다른테이블에 INSERT 하기 입니다.

 

IDENTITY 값이 설정된 필드에 INSERT 를 위하여 SET IDENTITY_INSERT 테이블명 on 설정

 

아래의 예제는 test 의 select 결과를 test1 DB에 INSERT 하는 SQL문 입니다.

SELECT 문 뒤에 WHERE 절을 붙여 조건을 명시할 수 있습니다.

혹 오류가 발생한다면 컬럼명을 명시해줘야 합니다.

 

 

use [데이터베이스명]

SET IDENTITY_INSERT 테이블명 on



INSERT INTO test1.dbo.테이블명 SELECT * FROM test.dbo.테이블명



SET IDENTITY_INSERT 테이블명 off





컬럼명 명시시



INSERT INTO test1.dbo.테이블명(Filed1, Filed2, 등등) SELECT * FROM test.dbo.테이블명(Filed1, Filed2, 등등)

'Database > MSSQL' 카테고리의 다른 글

MSSQL 로그 삭제 및 로그 축소  (0) 2013.02.04
Excel OLEDB 설정  (0) 2012.11.05
Posted by 소울하트
Database/MSSQL2013. 2. 4. 09:27

안녕하세요.

 

MSSQL 트랜잭션 로그파일 삭제 및 줄이는 방법 입니다.

 

아래의 명령들을 실행하기전에 트랜잭션 로그의 풀백업을 진행해주시기 바랍니다.

(트랜잭션 로그가 필요없으시다면 백업을 할 필요는 없습니다.)

 

(파란색 굵은글씨가 DB명입니다. 변경하셔서 사용하시면됩니다.)

 

* MSSQL 2008 의 경우

USE pyd0927;
GO
-- Truncate the log by changing the database recovery model to SIMPLE.
ALTER DATABASE pyd0927
SET RECOVERY SIMPLE;
GO
-- Shrink the truncated log file to 10 MB. <- 로그파일을 10MB로 축소
DBCC SHRINKFILE (pyd0927_log, 10);
GO
-- Reset the database recovery model.
ALTER DATABASE pyd0927
SET RECOVERY FULL;
GO


* MSSQL 2005 의 경우

use pyd0927;
sp_helpfile; <- 로그파일 정보 확인

backup log pyd0927 with no_log;
dbcc shrinkfile (pyd0927_log, 10); <- [로그파일명]을 10MB로 축소

 

 

* MSSQL 2000 의 경우

use pyd0927;
sp_helpfile; <- 로그파일 정보 확인

backup log pyd0927 with truncate_only;
dbcc shrinkfile (pyd0927_log, 10); <- [로그파일명]을 10MB로 축소

 

 

 

▽도움이 되셨다면 아래의 손가락광고배너 한번 클릭해주는 센스는 매우 감사ㅠ_ㅠ

 

 

'Database > MSSQL' 카테고리의 다른 글

[MSSQL] SELECT 한 데이터 INSERT 하기  (0) 2013.06.19
Excel OLEDB 설정  (0) 2012.11.05
Posted by 소울하트
Database/MSSQL2012. 11. 5. 15:49

Excel OLEDB 사용

 

MSSQL 에서 엑셀 OLEDB 를 사용하기 위해서는 Microsoft.ACE.OLEDB.12.0' 공급자가 필요합니다.

아래 링크에서 파일을 받아 설치하면 OLEDB 를 이용하여 엑셀파일로 부터 데이터를 읽거나, 수정 및 추가가 가능합니다.

 

AccessDatabaseEngine.exe 다운로드

 

정상적으로 설치가 완료되었다면 아래의 그림처럼 확인이 가능합니다.

(아래는 MSSQL 2005 버전입니다.)

 

 

'Database > MSSQL' 카테고리의 다른 글

[MSSQL] SELECT 한 데이터 INSERT 하기  (0) 2013.06.19
MSSQL 로그 삭제 및 로그 축소  (0) 2013.02.04
Posted by 소울하트