SQL Server 서비스가 실행되고 있지 않으면 데이터베이스에 연결할 수 없습니다. Services.msc 앱에서 SQL Server 서비스를 실행하려고 하면 다음과 같은 오류가 발생합니다. Windows가 로컬 컴퓨터에서 SQL Server를 시작할 수 없습니다. . 문제를 해결하는 방법을 살펴보겠습니다.
Windows가 로컬 컴퓨터에서 SQL Server(
)를 시작할 수 없습니다. 자세한 내용은 시스템 이벤트 로그를 검토하세요. Microsoft가 아닌 타사 서비스인 경우 서비스 공급업체에 문의하고 서비스별 오류 코드 3417을 참조하세요.
그리고
Windows가 로컬 컴퓨터에서 SQL Server Reporting Services 서비스를 시작할 수 없습니다. 오류 1053: 서비스가 시작 또는 제어 요청에 적시에 응답하지 않았습니다.
Windows가 로컬 컴퓨터에서 SQL Server를 시작할 수 없는 문제 수정
Windows가 로컬 컴퓨터에서 SQL Server를 시작할 수 없는 경우 아래에 설명된 해결 방법을 따를 수 있습니다.
- 로그온 유형 변경
- 서버 종속성 확인
- SevicesPipeTimeout 레지스트리 항목 만들기
- 신뢰할 수 있는 CTL과 신뢰할 수 없는 CTL을 검색하지 않도록 컴퓨터를 구성합니다.
1] 로그온 유형 변경
먼저 로그온 유형을 변경하여 로컬 시스템 계정을 사용하여 로그인하고 있는지 확인하십시오. 많은 사용자가 로컬 시스템 계정으로 전환하여 문제를 해결할 수 있었습니다. 그러면 문제가 해결될 것입니다. 아래에 언급된 단계를 따르세요.
- 열려 있는 달리다 Win + R로 입력 '서비스.msc', 확인을 클릭하세요.
- 이제 찾아보세요 SQL Server를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 로 이동 로그온 탭을 클릭하고 다음 계정으로 로그온을 설정하세요. 로컬 시스템 계정.
- 적용 > 확인을 클릭하세요.
마지막으로 서버가 시작되는지 확인합니다. 서비스가 시작되면 데이터베이스에 연결해 보세요. 아무 문제 없이 연결할 수 있기를 바라지만, 그래도 작동하지 않으면 서비스를 다시 시작한 다음(서비스를 마우스 오른쪽 버튼으로 클릭하고 다시 시작 선택) 데이터베이스에 연결해야 합니다.
2] 서비스 종속성 확인
확인 중 서비스 종속성 SQL Server가 올바르게 작동하려면 다른 서비스에 의존할 수 있으므로 이는 중요한 단계입니다. 이러한 종속 서비스가 실행되고 있지 않으면 SQL Server가 시작되지 않습니다. 아래 단계를 따르십시오.
- Win + R로 실행을 열고 다음을 입력하세요. 서비스.msc, 확인을 클릭하세요.
- 이제 다음을 찾아보세요. SQL 서버 (인스턴스 이름 또는 DB 이름) 서비스를 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 속성을 클릭합니다.
- 로 이동 종속성 탭을 클릭하면 SQL Server 서비스가 의존하는 모든 서비스를 볼 수 있습니다. 여기에는 다음과 같은 서비스가 포함될 수 있습니다.
- WMI(Windows 관리 계측)
- 원격 프로시저 호출(RPC)
- SQL Server Browser(명명된 인스턴스를 사용하는 경우)
- 이제 서비스 화면으로 돌아가서 모든 서비스가 실행 중인지 확인하세요. 그렇지 않은 경우 서비스를 마우스 오른쪽 버튼으로 클릭하고 시작을 선택하여 수동으로 시작하십시오.
모든 서비스를 시작한 후에는 SQL 서비스를 다시 시작하고 시작되는지 확인하십시오. 이미 시작된 경우 서비스를 다시 시작하고 데이터베이스에 연결해 보세요.
3] SevicesPipeTimeout 레지스트리 항목 만들기
그만큼 서비스파이프시간 초과 Windows의 레지스트리 항목은 서비스 제어 관리자(SCM)가 시간 초과되기 전에 서비스가 시작될 때까지 기다리는 시간(밀리초)을 지정하는 데 사용됩니다. 이는 과도한 부하나 다른 서비스에 대한 종속성 등 다양한 이유로 시작하는 데 더 많은 시간이 필요한 서비스에 특히 유용합니다. 오류가 발생할 수 있습니다 SQL Server Reporting Service 관련 1053 서비스 제한 시간이 설정되어 있지 않기 때문에 이를 설정하여 해결할 수 있습니다.
- 가장 먼저, 레지스트리 백업 생성 .
- 이제 레지스트리 편집기를 열고 다음 위치로 이동하십시오.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
- 마우스 오른쪽 버튼을 클릭하세요. 제어 폴더를 선택하고 새로 만들기 > DWORD(32비트) 값.
- 이름을 ServicesPipeTimeout으로 지정합니다.
- ServicesPipeTimeout, 180000을 두 번 클릭하고를 클릭합니다.
마지막으로 컴퓨터를 재부팅하고 서비스를 시작하여 확인하십시오.
4] 신뢰할 수 있는 CTL과 신뢰할 수 없는 CTL을 검색하지 않도록 컴퓨터를 구성합니다.
Windows 업데이트에서 인증서 목록에 액세스할 수 없으면 SQL Server Reporting Services가 시작되지 않을 수 있습니다. 이는 시스템이 인터넷에 연결되어 있지 않거나 방화벽이 Windows 업데이트를 차단하는 경우 발생할 수 있습니다. 서비스가 인증서 목록을 가져오는 데 시간이 너무 오래 걸리므로 시간이 초과됩니다. 시작하는 데 30초 이상 걸리면 Windows는 서비스를 중지합니다. 이전 솔루션에서는 서비스 시간 초과 시간을 늘렸습니다. 여기서는 네트워크를 구성하겠습니다. 다음 해결 방법을 시도해 보세요.
만약 당신이 그룹 정책 편집자, 그것을 열고 다음 설정으로 이동하십시오.
컴퓨터 구성 > 정책 > Windows 설정 > 보안 설정 > 공개 키 정책 > 인증서 경로 유효성 검사 설정
에스 선출하다 네트워크 검색 탭, 체크 다음 정책 설정 정의 확인란을 선택하고 선택을 취소하세요. Microsoft 루트 인증서 프로그램에서 인증서 자동 업데이트(권장) 체크박스. 마지막으로 확인을 클릭하세요.
Windows Home 사용자의 경우 다음을 엽니다. 레지스트리 편집기 , HKLM\Software\Policies\Microsoft\SystemCertificates
로 이동 , AuthRoot를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기를 선택한 다음 DWORD를 클릭합니다.
유형 루트자동 업데이트 비활성화 그리고 Enter를 누르세요. 비활성화RootAutoUpdate를 마우스 오른쪽 버튼으로 클릭하고 수정을 선택한 후 값 데이터 상자에 '를 입력합니다. 1 '를 선택한 다음 확인을 클릭하세요. 마지막으로 파일 메뉴에서 종료를 클릭합니다.
이 게시물에 언급된 해결 방법을 사용하여 문제를 해결할 수 있기를 바랍니다.
greasemonky 유튜브
읽다: Windows 11에 MongoDB를 설치하는 방법은 무엇입니까?
Windows에서 로컬 SQL Server를 어떻게 시작하나요?
컴퓨터에서 로컬 SQL Server를 시작하려면 시작 메뉴에서 서비스 앱을 검색하여 엽니다. 이제 다음을 검색해 보세요. SQL 서버, 마우스 오른쪽 버튼을 클릭하고 선택하세요. 속성, 설정하다 시작 유형 에게 오토매틱, 그리고 시작을 클릭하세요. 서비스를 시작하는 데 약간의 시간이 걸릴 수 있습니다.
읽다: Windows 11에 SQL Developer를 설치하는 방법
로컬 컴퓨터에서 SQL Server를 실행할 수 있나요?
예, 컴퓨터에 SQL Server를 설치한 다음 SQL Server Management Sudio를 사용하여 액세스할 수 있습니다. 방법에 대한 게시물을 확인하는 것이 좋습니다. SQL Server Management Studio 설치 및 구성 더 많은 것을 알기 위해.