-> 서버상에 @temp 를 사용해서 물리적인 메모리에 정보를 저장하는 쿼리문을 수행할시
temp 데이터 베이스에 어느정도 할당하여 쓰는것으로 알고 있습니다.
근데 temp 의 절대 경로의 디스크 용량이 부족했을시에는 오류가 발생하게 됩니다.
다음과 같이 temp 데이터 베이스를 이동하여 하는 방법도 있습니다.
(서비스 재시작해야 합니다.)
1. 위치 검색.
temp 데이터 베이스에 어느정도 할당하여 쓰는것으로 알고 있습니다.
근데 temp 의 절대 경로의 디스크 용량이 부족했을시에는 오류가 발생하게 됩니다.
다음과 같이 temp 데이터 베이스를 이동하여 하는 방법도 있습니다.
(서비스 재시작해야 합니다.)
1. 위치 검색.
SELECT name, physical_name AS Current_Location, state_desc
FROM sys.master_files
WHERE database_id = DB_ID(N'tempdb');
GO
2. 파일 위치를 D:\SQL_DATA 로 변경.
ALTER DATABASE tempdb
MODIFY FILE
(NAME = tempdev,
FILENAME = D:\SQL_DATA\tempdb.mdf');
GO
ALTER DATABASE tempdb
MODIFY FILE
(NAME = templog,
FILENAME = D:\SQL_DATA\templog.ldf');
GO