SQL Server 2008 R2에서 원격 프로 시저 호출이 실패했습니다.
SQL Server 2008 R2를 사용하고 있습니다. 내 데이터베이스에 원격으로 연결할 수 없습니다. 다음과 같은 오류가 발생했습니다.
SQL Server에 연결을 설정하는 동안 네트워크 관련 또는 인스턴스 관련 오류가 발생했습니다. 서버를 찾을 수 없거나 액세스 할 수 없습니다. 인스턴스 이름이 올 바르고 SQL Server가 원격 연결을 허용하도록 구성되어 있는지 확인하십시오.
(공급자 : 명명 된 파이프 공급자, 오류 : 40-SQL Server에 대한 연결을 열 수 없음)
SQL Server 속성을 확인했고 원격 연결 허용을 활성화했습니다 .
서비스 관리자와 SQL Server 서비스 가 실행 중인지 확인했습니다.
구성 관리자를 확인했는데 SQL Server 서비스에서 서비스를 볼 수 없으며 원격 프로 시저 호출이 실패한 것으로 표시됩니다.
그러니 저를 안내 해주세요.
방금 동일한 문제가 발생했으며 서비스 팩 1 을 설치하여 해결할 수있었습니다 .
제어판> 관리 도구> 서비스> 표준 서비스 선택 탭 (하단 아래)> 시작 SQL Server 에이전트 찾기
마우스 오른쪽 버튼을 클릭하고 속성을 선택합니다.
시작 유형 : 자동,
적용, 확인.
끝난.
이 오류는 내 작업 컴퓨터에 Microsoft Visual Studio 2012 설치를 설치 한 후에 만 발생합니다.
WMI 오류이므로 MOF 파일 –> mofcomp.exe "C : \ Program Files (x86) \ Microsoft SQL Server \ 100 \ Shared \ sqlmgmproviderxpsp2up.mof"를 다시 컴파일했습니다.
또한 SQL 공급자 DLL –> regsvr32 "C : \ Program Files (x86) \ Microsoft SQL Server \ 100 \ Shared \ sqlmgmprovider.dll"의 등록을 취소하고 다시 등록했지만 문제가 해결되지 않았습니다.
해결책:
SQL 2008 R2 인스턴스에 SQL Server 2008 R2 SP2를 적용했으며 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 \ System32로 이동합니다.
- 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 \ sqlmgmproviderxpsp2up.mof"
이것은 나를 위해 일했습니다.
다음을 사용하여 명령 프롬프트에서 SQL Server 에이전트를 시작합니다.
SQLAGENT90 -C -V>C:\SQLAGENT.OUT
SQL Server 2008 SP3을 설치해야 할 수 있습니다.
SQL Server 2012 구성 관리자 WMI 오류 – 원격 프로 시저 호출 실패 [0x800706be]
SQLServer 및 SQLServerAgent 서비스가 모두 실행되는 동안 samilar 문제가 발생했습니다. 서비스를 다시 시작하면 오류가 수정됩니다.
Server Manager > Service >
SQL Server > Stop
SQL Server > Start
SQL Server Agent > Start
참고 URL : https://stackoverflow.com/questions/12619014/remote-procedure-call-failed-with-sql-server-2008-r2
'IT Share you' 카테고리의 다른 글
피클과 선반의 차이점은 무엇입니까? (0) | 2020.12.01 |
---|---|
lib의 JAR 내부에서 JSP를 제공 할 수 있습니까? 아니면 해결 방법이 있습니까? (0) | 2020.12.01 |
목록 목록을 병합하는 방법은 무엇입니까? (0) | 2020.12.01 |
Intellij 2017.2 / out 디렉토리로 빌드하면 / build 디렉토리의 파일이 중복됩니다. (0) | 2020.12.01 |
jQuery 표준 및 모범 사례 (0) | 2020.12.01 |