블로그 이미지
Rootrator
1개를 알면 모르는 10개가 튀어나온다..!

calendar

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

Notice

2016. 4. 19. 10:45 Mssql

[환경]

Windows 2008 64bit

MS-SQL 2008 Standard





기존 SQL2000에서 로그파일 줄이는 옵션이 더이상 지원 되지 않는다.


'TRUNCATE_ONLY'은(는) 인식할 수 없는 BACKUP 옵션입니다.



SQL2008 기준으로 아래와 같은 쿼리문으로 작업해야 한다.


ALTER DATABASE DB명 SET RECOVERY SIMPLE

GO

--복구모델 '단순'으로 변경 


DBCC shrinkfile (DB명_log)

go

--로그파일 잘라내기


ALTER DATABASE DB명 SET RECOVERY FULL

GO

--복구모델 '전체'로 변경


반응형

'Mssql' 카테고리의 다른 글

PHP + MSSQL SSL connection Failed  (0) 2024.12.04
MS-SQL 가져오기 / 내보내기 오류  (0) 2017.03.03
bak파일로 DB복원  (0) 2015.05.20
MSSQL2005 데이타베이스 미러링  (0) 2014.09.16
SQL2008에서 로그파일 줄이기  (0) 2013.03.28
posted by Rootrator
2012. 12. 27. 15:29 Mssql


DB중에 가끔 보이는 (제한된 사용자) 표시..


DB로그인 이름이나 보안쪽으론 이상이 없으나 외부에선 접속후 DB트리를 넣어보면 오류가 뜨면서 열리지


않거나 정상적인 작동이 안될 때가 있다.


현재 보안 컨텍스트로는 서버 보안 주체 "DB로그인이름"이(가) 데이타베이스 "XXX"에 액세스

할수 없습니다. (Microsoft SQL Server,오류:916)



ALTER DATABASE DB이름 SET SINGLE_USER WITH ROLLBACK IMMEDIATE GO

ALTER DATABASE DB이름 SET MULTI_USER
GO

반응형
posted by Rootrator
2012. 12. 21. 11:23 Mssql


SQL Server2008에서 외부연결을 하기 위한 작업이다.


관리 > 구성 > 서비스 > SQL Server Browser 서비스 시작



SQL Server 구성 관리자에서 TCP/IP , 명명된 파이트 사용



SQL Server Management Sudio로 접속후 서버속성 > 보안 > 서버 인증을 "SQL Server 및 Windows 인증모드" 




마지막으로 방화벽에서 %MSSQL설치 디레토리%MSSQL\Binn\sqlservr.exe과 TCP/UDP 1433포트 인바운드 규칙 사용



반응형
posted by Rootrator
prev 1 next