hp서버에 램 추가후 mssql 메모리사용량 을 자동값으로 변경하였더니, 메모리사용량이 떨어지고
sql서버가 시작이 안되는 증상 발현
클러스터 기존에 구성되어있지만 실상 쓰지는 않는 상황이라
여러업체에 문의하여 sql서버 구동계정 확인 및 클러스터 문제 아니라는거까지 의견 도출
sql서버 cmd 명령어로 강제로 구동했지만 접속이 안되는 상황입니다.
메모리 사용량을 cmd명령어로 강제로 변경하는 방법이 있을까요?
hp서버에 램 추가후 mssql 메모리사용량 을 자동값으로 변경하였더니, 메모리사용량이 떨어지고
sql서버가 시작이 안되는 증상 발현
클러스터 기존에 구성되어있지만 실상 쓰지는 않는 상황이라
여러업체에 문의하여 sql서버 구동계정 확인 및 클러스터 문제 아니라는거까지 의견 도출
sql서버 cmd 명령어로 강제로 구동했지만 접속이 안되는 상황입니다.
메모리 사용량을 cmd명령어로 강제로 변경하는 방법이 있을까요?
Sponsored http://www.serverbells.com
서버벨은 HP, DELLEMC, IBM, LENOVO, CISCO, FUJITSU, ARISTA, ARUBA 등 전반적인 IT브랜드 신품/리퍼 재고를 유지 및 서버/스토리지/네트워크/옵션/파트 등을 전문적으로 운영하는 기업입니다.
자세히 보기
5개의 답변이 있습니다.
참고하겠습니다.
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입저도 MS나 SQL 전문가의 도움을 받으시는게 좋다고 봅니다.
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입sql server가 재시작이 되지 않고, 강제 시작해도 접속이되지 않는다면...
다른 문제가 있는 것이 아닐까 싶어 보이네요.
SQL 서버와 충돌되는 어떤 무언가가 있는게 아닌지...
악성 코드나 물리 메모리를 불필요하게 많이 점유하는 결함이 있는 프로그램이 작동하고 있는 것은 아닌지 등을 검토해 봐야 하지 않을까 싶어 보이고요.
SQL 서버를 강제 시작해도 접속이 안된다면...
불필요하게 작동하고 있는 프로세스나, 이상 정상이 있는 프로세스, 메모리를 터무니없이 많이 점유하고 있는 프로세서를 강제 종료한 후에 재시도해 볼 필요가 있어 보이고...
안된다면 서버 자체를 재부팅한 후에 다시 시도해 봐야하지 않을까 싶네요.
cmd 명령어로 강제 변경하는 명령을 실행하려고해도 sql 서버에 접속해서 T-SQL 명령을 실행해야 하는 상황이라...
sql 서버에 접속하지 못하는 상황이라면 T-SQL 명령을 실행하지 못해서 불가한 상황인걸로 보여지고요.
shutdown cmd 명령을 실행해서 서버를 재 부팅 시킨 후에 sql 서버에 접속해서 sqlcmd로 접속해서 T-SQL 명령을 실행 시키는 방식으로 수행한다면 모를까...
T-SQL 명령으로 메모리 제한 설정하는 방법은 아래 링크에서도 잘 설명되어 있는것 같네요.
https://blog.naver.com/kjk_lokr/221622706796
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입SQL EM에서 조절 가증합니다.
https://ryean.tistory.com/30
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입mssql이면 sqlcmd라고 sql cmd 명령어가 있습니다.
1. 아래와 같이 로그인
sqlcmd -S <서버 이름> -U <사용자 이름> -P <비밀번호>
2. 최대 메모리 설정 변경
EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;
EXEC sp_configure 'max server memory (MB)', xxxx;
RECONFIGURE;
3. 최소 메모리 설정 변경
EXEC sp_configure 'min server memory (MB)', xxxx;
RECONFIGURE;
이렇게 하면 바꿀 수 있습니다.
DB에 문제가 있으면 DB 엔지니어나 MS쪽 지원을 받아서 해결하시길 권고드립니다.
잘못 이것저것 손대면 데이터 손실할 수도 있으니 조심하셔야 합니다.
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입