본문 바로가기
반응형

DBMS25

MSSQL 스키마 추출하기 - SSMS 이용 1. 데이터 베이스 선택SSMS에서 스카마 추출이 필요한 DB를 선택하세요2. 태스크 > 스크립트 생성 선택스크립트 생성으로 합니다. 3. 스크립트 생성창에서 스키마 추출스크립팅 옵션 설정에서 [스크립팅할 데이터 형식] 옵션에서 "스키마만" 을 선택합니다. "스크립트 파일로 저장" 을 선택하고 파일 이름을 지정합니다. 4. 스크립트 파일 확인 완료!다음다음으로 생성을 완료합니다.수고하셨습니다~ 2025. 7. 31.
[MSSQL] mssql 로그 줄이기 실서버에 이렇게 해도 잘 될지 확신은 없다. 1. 데이터베이스의 복구 모델을 simple 로 변경 2. 쿼리 날리기USE [데이터베이스명] GO DBCC SHRINKFILE (N'로그이름' , 10) GO 3. 다시 복구 모델을 full 로 변경 2025. 1. 22.
[MSSQL] 대용량 sql 스크립트 파일 import 하기 1. 스크립트 파일 생성https://berasix.tistory.com/entry/MSSQL-SSMS%EC%97%90%EC%84%9C-SQL%EB%A1%9C-%EB%B0%B1%EC%97%85%ED%95%98%EA%B8%B0 스크립트 스크립트 옵션 설정 > 고급 에서 "스크립팅할 데이터 형식" 에서 원하는 것으로 선택" data-og-host="berasix.tistory.com" data-og-source-url="https://berasix.tistory.com/entry/MSSQL-SSMS%EC%97%90%EC%84%9C-SQL%EB%A1%9C-%EB%B0%B1%EC%97%85%ED%95%98%EA%B8%B0" data-og-url="https://berasix.tistory.com/entry/MS.. 2024. 12. 23.
[MSSQL] .log 파일 삭제한 경우 > ******* 주의 ******* - 일단 서비스에 중대한 영향을 미치게 될 것이다.- 제대로 복구가 되지 않을 수 있다.- 서비스를 중지하고 실행하는 것이 좋을 것이다.******* 주의 ******* 아래 쿼리를 차례로 수행한다. 1. 응급 모드로 변경ALTER DATABASE [DB명] SET EMERGENCY; 2. 단일 사용자 모드로 변경ALTER DATABASE [DB명] SET SINGLE_USER WITH ROLLBACK IMMEDIATE; 3. 데이터베이스 복구 실행DBCC CHECKDB ( [DB명] , REPAIR_ALLOW_DATA_LOSS); 4. 다중 사용자 모드로 전환ALTER DATABASE [DB명] SET MULTI_USER WITH ROLLBACK IMMEDIATE;.. 2024. 12. 23.
[MSSQL] 테이블 구조 복사하고 데이터도 복사하기 1. 테이블 구조를 복사하고 데이터를 복사해서 넣는 방법- 함수 사용하는 경우를 예시로 써봤다SELECT * INTO new_table_name FROM old_table_name WHERE 1=2set IDENTITY_INSERT new_my_table_name onINSERT INTO new_my_table_name (컬럼1, 컬럼2, 컬럼3....) SELECT 컬럼1, 컬럼2, dbo.함수(컬럼3, '어떤값') .... FROM my_table_name 구조 복사시 기본키나 인덱스는 복사되지 않음을 기억해야한다. 2024. 6. 14.
[MSSQL/MySQL] 테이블 구조 복사하기 1. MSSQL 에서 테이블 구조 복사하는 방법SELECT * INTO new_table_name FROM old_table_name WHERE 1=2 주의 : 기본키나, 인덱스등은 복사되지 않는다. 2. Mysql 에서 테이블 구조 복사하는 방법CREATE TABLE new_table_name LIKE old_table_name; Mysql에서는 기본키나 인덱스도 복사된다. 2024. 6. 14.
728x90