안녕하세요!
사랑스러운 맥미니에 classic asp 로 된 사이트를 테스트 환경으로 구성하는데...
굉장히 많은 우여곡절이 있었습니다.
실은 2024년에 세팅했어서...우여곡절을 다 기록하진 못했네요.
기억나는대로 기록해보려고 합니다.
1. 웹서버
일단 MacOS에 UTM으로 윈도우 서버를 설치했구요.
당연히 iis 설치 해야하구요.
이게 euc-kr로 작업된 사이트라서 또 우여곡절이 추가로 있습니다.
일단 asp -> 코드페이지 : 949 로 해야해요..
그렇지 않으면 DB 한글로 된 데이터가 다 깨져 보일꺼에요
그리고, 왜인지는 모르겠는데 데이터 형식에 문제가 생겼습니다.
OS상 언어나 지역 모두 다 한국어, 한국으로 되어있는데, 데이터 형식이 자꾸 미쿡식으로 나오더라구요..
그래서 ASP 섹션의 Local ID를 1042로 변경하여 처리했습니다.
2. DB서버
참 윈도우 서버에 SSMS도 설치했습니다. 관리를 좀 편하게 하기 위해서죠!
DB서버는 Docker를 이용했습니다.
이건 다행히 작업내용을 기록했더라구요..
Mssql docer 설치 명령
docker pull mcr.microsoft.com/azure-sql-edge:latest
Mssql 실행 명령 (쫌 깁니다)
docker run -d --name ms-sql-server -e "ACCEPT_EULA=Y" -e 'SA_PASSWORD=패스워드' -p 1433:1433 mcr.microsoft.com/azure-sql-edge:latest
Beaver 설치 (MacOS 내에서도 접근하기 위해)
brew install --cask dbeaver-community
[ 참고 : SA 비번 변경하기 ]
1) 다음 명령으로 컨테이너에서 sqlcmd 에서 실행하여 변경
docker exec -it ms-sql-server /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "비밀번호"
2) 윈도우 인증으로 로그인해서 T-SQL 콘솔에서 다음 명령을 실행해서 SA 의 암호를 변경한다.
ALTER LOGIN SA WITH PASSWORD="새비밀번호";
'Programming > Classic ASP, ASP.NET' 카테고리의 다른 글
[Classic asp] html 안에서 줄바꿈되도록 데이터 출력하기 (0) | 2024.07.09 |
---|---|
IIS HTTP 오류 403.14 - Forbidden (0) | 2023.06.26 |
IIS 설정 백업하기 (0) | 2023.06.26 |
Classic ASP + mssql 에서 Classic ASP + mysql 로 마이그레이션 하기 (2) | 2023.02.24 |
Classic ASP MVC 패턴 구현하기 관련 자료 (0) | 2023.01.17 |
댓글