본문 바로가기

MS-SQL/Query45

MS-SQL 2005 테이블 이름을 검색하여 특정 테이블 찾기 SELECT * FROM SYS.TABLES 2013. 2. 5.
데이터베이스 연결 간단한 예제 sp_attach_db 를 이용하지 않고 직접 연결 창을 이용해 스크립트를 생성해 보았다. USE [master] GO CREATE DATABASE [TEST_BACKUP] ON ( FILENAME = N'M:\TEST_Backup\TEST_Backup.mdf' ), ( FILENAME = N'M:\TEST_Backup\TEST_Backup_Log.ldf' ), ( FILENAME = N'M:\TEST_Backup\FG_2007.ndf' ), ( FILENAME = N'M:\TEST_Backup\FG_2008.ndf' ), ( FILENAME = N'M:\TEST_Backup\FG_2009.ndf' ), ( FILENAME = N'M:\TEST_Backup\FG_2010.ndf' ), ( FILENAME.. 2013. 2. 5.
bak파일 복원 예제 --먼저FULL 백업파일의정보를확인해본다. RESTORE FILELISTONLY FROM DISK = 'R:\TMPLUS_CONSENT\BACKUP\TMPlus_Consent_backup_2012_01_02_003001_7210000.BAK' -- 풀백업파일을이용해새데이터베이스에복원시킨다. RESTORE DATABASE TMPLUS_CONSENT_DUP FROM DISK = 'R:\TMPLUS_CONSENT\BACKUP\TMPlus_Consent_backup_2012_01_02_003001_7210000.BAK' WITH NORECOVERY ,MOVE 'TMPlus_TEST' TO 'C:\TMPLUS_DUP\TMPLUS_DUP.MDF', MOVE 'TMPlus_TEST_Log' TO 'C:\TMPLUS_.. 2013. 2. 4.
BACKUP ,RESTORE 명령어로 데이터베이스 복사 -- 데이터베이스전체백업한다. BACKUP DATABASE TELE_DB TO DISK = 'S:\TELE_DB.BAK' --FILELISTONLY 옵션으로백업파일의LogicalName을확인해본다. RESTORE FILELISTONLY FROM DISK = 'S:\DataBase\TELE_DB\TELE_DB.BAK' --MDF,LDF 파일을생성할디렉토리를생성하고MOVE 옵션뒤에는위에서확인한LogicalName을입력하고. -- 새데이터베이스로복원한다. (TELE_DB_COPY란데이터베이스를새로생성하고복원한다.) RESTORE DATABASE TELE_DB_COPY FROM DISK = 'S:\DataBase\TELE_DB\TELE_DB.BAK' WITH RECOVERY , MOVE 'TELE_DB' TO .. 2013. 2. 4.