DB 백업 ,복구

DB 백업 ,복구

-- 백업
backup database db4 to disk ='D:/DB_BACKUP/_del_bk.bak' with noinit   (init는 풀백업)

-- 확인
restore filelistonly from disk='D:/DB_BACKUP/_del_bk.bak'

-- 복구
restore database db4 from disk='D:/DB_BACKUP/_del_bk.bak'
with move 'primary_space' to 'D:\DB_DATA\svc_db_Data.mdf'
, move 'master_space' to 'D:\DB_DATA\svc_db_Data1.ndf'
,  move 'data_space' to 'D:\DB_DATA\svc_db_Data2.ndf'
,  move 'data_space01' to 'D:\DB_DATA\svc_db_Data01.ndf'
,  move 'data_space02' to 'D:\DB_DATA\svc_db_Data02.ndf'
,  move 'log_space' to 'D:\DB_LOG\svc_db_Lata.ldf'

-- mssql  ldf 로그자르기 (반드시 해당 DB에서 실행해야한다)
use service_db
EXEC sp_helpdb service_db   -- 확인
go

alter database service_db set recovery simple
go

dbcc SHRINKFILE(2,1)
go

alter database service_db set recovery full
go

EXEC sp_helpdb service_db
go

-- mssql  ldf 로그자르기1
USE ERPPM --DB명
GO

EXEC SP_HELPFILE --DB, LOG 파일 사이즈 확인(축소 전 크기 확인)

BACKUP LOG ERPPM WITH TRUNCATE_ONLY --DB 로그 축소
BACKUP LOG ERPPM WITH NO_LOG --DB 로그 삭제

--DB 축소, 최소 사이즈 10메가(ERPPM : 파일명)
DBCC SHRINKFILE (ERPPM, 10)
GO

--LOG 축소, 최소 사이즈 10메가(ERPPM_LOG : 파일명)
DBCC SHRINKFILE (ERPPM_LOG, 10)

GO

EXEC SP_HELPFILE --DB, LOG 파일 사이즈 확인(축소 후 크기 확인)
세션 상태 서버에 세션 상태 요청을 할 수 없습니다

세션 상태 서버에 세션 상태 요청을 할 수 없습니다


문제 : 
세션 상태 서버에 세션 상태 요청을 할 수 없습니다. ASP.NET 상태 서비스가 시작되었으며 클라이언트 포트와 서버 포트가 같은지 확인하십시오. 서버가 원격 컴퓨터에 있는 경우에는 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection의 값을 확인하여 해당 서버가 원격 요청을 받는지 확인하십시오. 서버가 로컬 컴퓨터에 있고 앞에서 언급한 레지스트리 값이 없거나 0인 경우에는 상태 서버 연결 문자열에 'localhost' 또는 '127.0.0.1'을 서버 이름으로 사용해야 합니다.

해결 : 
- 시작 > 실행 > services.msc
- ASP.NET State Service 서비스를 실행