이 책은 감염되었습니다. 바이러스 백신 소프트웨어로 성공적으로 종료한 후에도 여전히 시작 시 오류가 많아 다시 설치했습니다.
그 결과 24시간 동안 3번 설치됐다. 이유를 아시나요? 시스템을 설치한 후 Microsoft Virtual Machine 2004를 설치하면 Windows Server 2003 Enterprise Edition이 기적적으로 시작되고 실행됩니다. 땀. 그래서 두 번이나 겪은 끝에 결국 가상머신에 문제가 있다는 걸 알게 되자 화가 나서 가상머신을 설치하지 않기로 했고, 특별히 보관해두었던 가상머신 하드디스크 가상파일도 삭제했습니다. 필요없습니다...
나중에 노트북을 고친 후 구글링을 해보니 가상 머신이 2003년 패치와 충돌할 수도 있다는 것을 알게 되었습니다. 가능한? 잊어 버리자…
너무 많이 말했으므로 요점으로 넘어가겠습니다.
Sql Server 2005 Developer를 설치한 후 Sp1을 누르십시오. 모든 것이 방금 설치되었으며 데이터베이스에는 기본 데이터베이스만 있습니다.
그러나 Sp1에서는 오류가 발생합니다! 수많은 오류가 발생했고 마침내 다시 시작하라는 메시지가 표시되어 시작했는데 Sp1이 여전히 활성화되지 않은 것을 발견했습니다. 버전 번호는 여전히 이전에 나를 흥분시켰던 RTM 버전 번호입니다. 이것은 확실히 효과가 없었습니다.
다시 말하지만, 여전히 틀렸습니다.
무엇이 문제인가요? 영문 설치설명서를 여러번 읽은 후 해야 할 일은 다 했고 이제 막 설치했으니 오류는 없을 겁니다.
알고보니 가상머신에 Sp1을 설치하는 과정에서도 문제가 있었던 것으로 드러났습니다. 그땐 기분이 좋지 않아서 신경쓰지 않았어요.
마지막으로 영어 설치 지침을 살펴보았습니다. 여전히 소용이 없습니다.
땀! 이곳 상하이의 날씨는 하루 종일 비가 내리더니 갑자기 더워지고 있습니다.
나는 화가 나서 SQL Server의 모든 서비스를 종료했습니다. 게임을 시작하세요.
게임이 끝난 후에도 데스크탑에서 Sp1을 보는 것은 여전히 마음에 들지 않았습니다. 다시 오세요. 합격?
성공의 더미를 보면 말문이 막혀요!
그래서 영어 설치 지침을 다시 살펴보았습니다. 설치하기 전에 모든 서비스와 응용 프로그램을 닫아야 합니다. 영어 이해에 문제가 있는 것 같습니다. 가장 중요한 Sql Server 2005 서비스는 종료되지 않았지만 분석, 보고 및 기타 서비스는 종료되었습니다! 이에 관련된 서비스와 애플리케이션으로 이해했지만, 그 자체를 고려하지는 않았습니다.
모든 것이 괜찮고 행복합니다.
그런데...
오늘 밤에는 친구의 졸업 프로젝트를 도와줄 거예요. 문득 지난번에 반쯤 완성되었던 웹사이트의 데이터베이스 디자인 구조가 이번과 똑같다는 생각이 들었습니다.
SQL Server Management Studio를 열고 연결을 실행하세요!
24시간 동안 시스템을 세 번이나 재설치하니 울 수밖에 없는 것 같았습니다. 그리고...
백업을 복원해야 할 것 같습니다. 다행히 미리 준비해 두었습니다.
계속 실수를 하고...
울어라! 나는 나 자신에게 말했다.
이 데이터베이스는 거의 완료되었으므로 이 작업을 수행할 수 없습니다. 지난번에 데이터베이스를 삭제하고 다시 실행한 후 동일한 실수를 저질렀습니다. 그러나 지난번 데이터베이스에는 몇 개의 간단한 테이블만 있고 다른 테이블은 저장 절차, 데이터를 포함하여 모두 부차적인 것입니다. 생각해보세요.
그래서 멍하니 영어 프롬프트를 살펴봤습니다.
시스템 충돌 후 마지막으로 연결 오류가 발생한 시간입니다. 나는 SQL Server를 중간에 엄격하게 종료하지 않았기 때문에 발생한 것이라고 생각했습니다. 그런데 지금 생각해보면 가끔 컴퓨터를 갑자기 재시작하고 콜드 재시작을 하기도 합니다. 하지만 다시 시작한 후에는 문제가 없습니다.
시스템 재설치에는 문제가 없는 것 같습니다.
시스템을 다시 설치하기 전에는 마지막 엄격한 분리가 필요하지 않은 것 같습니다. 하지만 익숙해지면 아무 문제가 없습니다. 하지만 지금은 그것이 그것과 아무 관련이 없다고 확신합니다.
그래서 다시 시도해보고 영어로 검색해보니 시스템 접속이 안된다고 하더군요. 갑자기 파일의 보안 속성에 대해 생각했습니다.
마침내 나는 그것을 발견하고 울음을 그쳤습니다.
이 두 데이터베이스 파일의 보안 속성에는 왜곡된 사용자가 한 명뿐이고 다른 사용자는 없는 것으로 밝혀졌습니다. 이는 로컬 관리자가 해당 사용자를 사용할 권한이 없음을 의미합니다. 특히 보안에 주의를 기울이는 SQL Server와 같은 경우 보안에 더 많은 관심을 기울입니다. 여기에 사용자를 추가하세요.
모든 것이 괜찮습니다.
성공적으로 연결되었습니다!
요약하자면!
SQL Server 2005 Sp1을 설치할 때 SQL Server 서비스 및 관련 응용 프로그램을 모두 닫아야 합니다.
연결하기 전에 현재 시스템에 사용된 데이터베이스 파일에 대한 권한이 있는지 확인하십시오.
추신: 저는 실제로 눈물 한 방울도 흘리지 않았습니다. 위의 울음은 모두 문학적 과장이었습니다!