SQL Server 2008 R2에서 원격 프로시저 호출 실패
SQL Server 2008 R2에서 일하고 있습니다.데이터베이스에 원격으로 연결할 수 없습니다.저는 다음과 같은 오류를 받았습니다.
SQL Server에 대한 연결을 설정하는 동안 네트워크 관련 오류 또는 인스턴스 관련 오류가 발생했습니다.서버를 찾을 수 없거나 서버에 액세스할 수 없습니다.인스턴스 이름이 올바르고 SQL Server가 원격 연결을 허용하도록 구성되었는지 확인합니다.
(공급자: 명명된 파이프 공급자, 오류: 40 - SQL Server에 대한 연결을 열 수 없음)
SQL Server 속성을 확인하고 원격 연결 허용을 활성화합니다.
서비스 관리자와 SQL Server 서비스가 실행 중임을 확인했습니다.
구성 관리자를 확인했습니다. SQL Server Services에서 서비스를 볼 수 없으며 원격 프로시저 호출이 실패한 것으로 표시됩니다.
그러니 저를 안내해 주세요.
제어판 열기 > 관리도구 > 서비스 > 표준 서비스 선택 탭(하단) > SQL Server 에이전트 시작하기
마우스 오른쪽 단추를 클릭하고 속성을 선택합니다.
시작 유형: 자동,
신청하세요, 네.
다 했어요.
저는 방금 같은 문제가 있었고 서비스 팩 1을 설치하여 해결할 수 있었습니다.
이 오류는 업무용 컴퓨터에 Microsoft Visual Studio 2012 설치를 설치한 후에만 발생합니다.
WMI 오류이므로 MOF 파일 –> mofcomp.exe "C:\Program Files (x86)\Microsoft SQL Server\100\Shared\sqlmgmproviderxp2up.mof"
또한 sql 제공자 DLL -> regsvr32 "C:\Program Files (x86)\Microsoft SQL Server\100\Shared\sqlmgmprovider.dll"을 등록 취소하고 다시 등록했지만 문제가 해결되지 않았습니다.
솔루션:
SQL Server 2008 R2 SP2를 SQL Server 2008 R2 인스턴스에 적용하여 SQL Server Configuration Manager의 문제를 해결했습니다.여기에서 설치 프로그램을 다운로드할 수 있습니다...http://www.microsoft.com/en-us/download/details.aspx?id=30437 .
Stackoverflow와 Google 사이에서 모든 것을 시도한 후, 저는 마침내 해결책을 찾았습니다: http://blogs.lessthandot.com/index.php/datamgmt/dbadmin/remote-procedure-call-failed/
TL;DR:
컴퓨터에서 여러 버전의 SQL Server를 실행 중이거나 실행 중인 경우 시작 메뉴의 구성 관리자 바로 가기가 이전 버전을 가리키고 있을 수 있습니다. 그렇지 않아야 합니다.이전 SQL Server 2008 인스턴스를 가리키고 있었습니다.
해결책은 다음과 같습니다.
- C로 이동합니다.\Windows\SysWOW64 또는 C:\Windows\시스템 32, 시스템에 따라 다릅니다.
- SQLServerManagerXX.msc라는 실행 파일을 찾고 여러 개가 있는 경우 최신 버전을 실행합니다.저의 경우 SQLServerManager11.msc와 SQLServerManager10.msc를 모두 가지고 있었는데, 10번째는 오류를 냈고 11번째는 완벽하게 작동했습니다.
아직 논평할 수는 없지만, 이 돈으로 모든 확인을 했는지 확인하십시오.SQL Server 2008에서 원격 연결을 활성화하는 방법은 무엇입니까?모든 단계가 이루어지면 잘 작동할 것입니다.
SQL Server를 SP3로 업그레이드
http://www.microsoft.com/en-us/download/details.aspx?id=27594 에서 설치할 수 있습니다.
이 오류는 설치하는 동안 .mof 파일(MOF(Managed Object Format)이 올바르게 설치되고 등록되지 않을 때 발생하는 것으로 나타납니다.이 문제를 해결하기 위해 명령 프롬프트에서 다음 mofcomp 명령을 실행하여 *.mof 파일을 다시 등록했습니다.
mofcomp.exe "C:\Program Files (x86)\Microsoft SQL Server\100\Shared\sqlmgmproviderxp2up.mof"
명령 프롬프트에서 다음을 사용하여 SQL Server 에이전트를 시작합니다.
SQLAGENT90 -C -V>C:\SQLAGENT.OUT
SQL Server 2008 SP3를 설치해야 할 수 있습니다.
SQL Server 2012 구성 관리자 WMI 오류 – 원격 프로시저 호출 실패 [0x800706be]
SQL Server 및 SQL Server 에이전트 서비스가 모두 실행되는 동안에도 동일한 문제가 발생했습니다.서비스를 다시 시작하면 오류가 해결됩니다.
Server Manager > Service >
SQL Server > Stop
SQL Server > Start
SQL Server Agent > Start
제어판 관리 도구 서비스 확장 서비스 선택 탭 열기
SQL Server(MSSQLSERVER) 및 SQL Server(SQLEXPRESS) 찾기 이러한 서비스를 중지하고 다시 시작합니다(위에 표시된 시작 및 중지 버튼에서).
다 했어요.
언급URL : https://stackoverflow.com/questions/12619014/remote-procedure-call-failed-with-sql-server-2008-r2
'programing' 카테고리의 다른 글
클래스에 대한 CSS의 와일드카드 * (0) | 2023.06.21 |
---|---|
이클립스의 SSE 핵심 작업 스케줄러 시작 문제 (0) | 2023.06.21 |
토네이도 사용 시기, 트위스트 / 사이클론 / GEVENT / 기타 (0) | 2023.06.21 |
Spring 5 Reactive에서의 HTTP 응답 예외 처리 (0) | 2023.06.21 |
이 두 개의 고차 함수 정의 사이에 차이점이 있습니까? (0) | 2023.06.21 |