MS SQL Server 2008 R2를 설치했으며 EDMX 파일 아래의 데이터베이스에서 모델을 업데이트하려고하면 해당 오류가 발생합니다.
파일 또는 어셈블리 Microsoft.SqlServer.management.sdk.sfc 버전 11.0.0.0을로드 할 수 없습니다.
여기에서 Microsoft SQL Server 2008 R2 공유 관리 개체를 설치하려고 시도 했지만 기쁨이 없습니다.
답변
문제 : (Sql 서버 2014)이 문제 Microsoft.SqlServer.management.sdk.sfc version 12.0.0.0
는 Visual Studio에서 어셈블리 를 찾을 수 없을 때 발생합니다 .
해결책 : http://www.microsoft.com/en-us/download/details.aspx?id=42295 로 이동하여 다음 을 다운로드하십시오.
ENU\x64\SharedManagementObjects.msi
X64 OS 또는ENU\x86\SharedManagementObjects.msi
X86 OS의 경우
그런 다음 설치하고 Visual Studio를 다시 시작하십시오.
추신 : 설치 DB2OLEDBV5_x64.msi
또는 DB2OLEDBV5_x86.msi
너무 필요할 수 있습니다 .
문제 : (Sql 서버 2012)이 문제 Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0
는 Visual Studio에서 어셈블리 를 찾을 수 없을 때 발생합니다 .
솔루션 : http://www.microsoft.com/en-us/download/details.aspx?id=35580으로 이동하여 다음 을 다운로드하십시오.
ENU\x64\SharedManagementObjects.msi
X64 OS 또는ENU\x86\SharedManagementObjects.msi
X86 OS의 경우
그런 다음 설치하고 Visual Studio를 다시 시작하십시오.
문제 : (Sql Server 2008)이 문제 Microsoft.SqlServer.management.sdk.sfc version 10.0.0.0
는 Visual Studio에서 어셈블리 를 찾을 수 없을 때 발생합니다 .
해결책 : http://www.microsoft.com/en-us/download/details.aspx?id=26728 로 이동하여 다음 을 다운로드하십시오.
1033\x64\SharedManagementObjects.msi
X64 OS 또는1033\x86\SharedManagementObjects.msi
X86 OS의 경우
(대부분의 경우 다운로드하는 것이 더 좋습니다 http://go.microsoft.com/fwlink/?LinkId=123708&clcid=0x409 )
그런 다음 설치하고 Visual Studio를 다시 시작하십시오.
문제 : 최근 SharedManagementObjects 설치 후 비슷한 문제가 발생 했습니다 . Microsoft.SqlServer.ConnectionInfo, Version=12.0.0.0
Visual Studio에서 어셈블리 를 찾을 수 없습니다. 문제는 Visual Studio 용 Visual C ++ 재배포 가능 패키지가 아직 설치되지 않았다는 것입니다.
솔루션 : Visual Studio 2013의 경우 http://www.microsoft.com/en-us/download/details.aspx?id=40784 로 이동하여 다음 을 다운로드하십시오.
vcredist_x64.exe
X64 OS 또는vcredist_x86.exe
X86 OS의 경우
그런 다음 설치하고 Visual Studio를 다시 시작하십시오.
추신 : 다른 버전의 Visual Studio 용 Visual Studio 20XX 용 Visual C ++ 재배포 가능 패키지를 인터넷 검색을 통해 쉽게 찾을 수 있습니다 .
답변
이것에 대한 내 경험을 공유하고 싶습니다.
나도이 오류가 발생했습니다. 이전에 MS SQL Server 2012를 설치했지만 MS Visual Studio 2013을 사용하고 있으며 MS SQL Server 2008이 있습니다.
나는 하루 동안이 오류에 머리를 두드리고 있었다. SharedManagementObject, SQLSysClrTypes 및 Native Client를 설치하려고했지만 작동하지 않았습니다. 왜? 마침내 Visual Studio 2013을 사용하는 동안 해당 파일의 2008 또는 2012 버전을 설치하고 있다고 생각했습니다! 내 생각은 데이터베이스 문제이기 때문에 파일 버전은 랩톱에 설치된 MS SQL Server와 동일해야하지만 오류가 Visual Studio가 아닌 Visual Studio에서 발생했기 때문에 2013 버전을 설치해야했습니다. SQL 서버.
답변
Visual Studio 2013 및 SQL Server 2014를 사용하고 있습니다. Visual Studio Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0
에서 찾을 수없는 아래 오류가 발생했습니다 .
Microsoft.SqlServer.management.sdk.sfc version 12.0.0.0
SQL Server 2014를 사용 하고 있기 때문에 실제로 오류가 발생했습니다.
이 문제를 해결하기 위해 SharedManagementObject.msi
아래 사이트에서 SQL Server 2012를 설치해야했습니다 .
http://www.microsoft.com/en-us/download/details.aspx?id=35580
참고 : https://stackoverflow.com/a/19246011/1030460 답변을 사용할 수 있지만 SQL Server 버전에 초점을 맞추지 않고 다운로드를 선택하려면 오류 버전에 초점을 맞 춥니 다.
답변
VS 2012 및 SQL Server 2008 R2 SP2, Developer Edition을 실행하고 있습니다. 결국 Microsoft® SQL Server® 2012 기능 팩의 항목을 설치해야했습니다. 나는 생각 설치 지침 이 항목은 내가 정확한 요구 사항이 오류를 해결하기 위해 무엇인지 모르는 2012을 통해 SQL Server 2005의 작동하지만이 세 가지 항목을 설치하고, 오류가 나타나는 중지 지적했다.
Microsoft® SQL Server® 2012 기능 팩 항목
- Microsoft® SQL Server® 2012 공유 관리 개체 : x86 , x64
- Microsoft® SQL Server® 2012 용 Microsoft® System CLR 유형 : x86 , x64
- Microsoft® SQL Server® 2012 네이티브 클라이언트 : x86 , x64
다른 스레드에 따라 마지막 항목이 필요하지 않을 수도 있습니다. 행운을 빕니다!
답변
SQL Server 2014의 경우 :
http://www.microsoft.com/en-us/download/confirmation.aspx?id=42295
설계자에 대해 SharedManagementObjects.msi를 선택합니다.
답변
이 문제의 약간의 변형에 직면 한 사람들을 위해 방금 해결책을 찾았습니다.
전제 조건 : VS 2015 및 SQL Server 2012 사용.
증상 :이 하위 시스템을로드 할 수 없음 : Microsoft.SqlServer.management.sdk.sfc 버전 12.0.0.0
이 시점에서 당신은 나처럼 SQL Server 2012를 사용하고 있다는 사실에 혼란 스러울 수 있지만 VS 2015는 SQL Server 2014에서 가져온 버전 12.0.0.0을 사용하려고합니다. SQL Server 2012를 설치하면 SQL Server 2014의 몇 가지 구성 요소입니다. 한 번에 프로그램 추가 제어판을 사용하여 컴퓨터에서 SQL Server의 모든 흔적을 제거했습니다. SQL Server 2012를 다시 설치했을 때 2014 구성 요소를 다시 설치하지 않았거나 처음에 놓쳤다 고 생각하여 다시 삭제했습니다.
그 결과 시스템에 필요한 2014 라이브러리가 없었습니다. 또한 위에서 지적한대로 2014 공유 관리 개체를 설치하려고했지만 2014 년부터 CLR 런타임이 없었기 때문에 작동하지 않았습니다. 따라서 SQL Server 2012에서 작동하는 VS 2015 시스템을 얻으려면 다음 두 개의 2014 패키지가 설치되어 있는지 확인해야합니다.
- ENU \ x64 \ SQLSysClrTypes.msi
- ENU \ x64 \ SharedManagementObjects.msi
에서 SQL 서버 2014 기능 팩 . 필요한 경우 32 비트 버전을 선택하십시오.
이것을 알아내는 데 도움 이 된 사이트 가 있습니다.
답변
MS 웹 플랫폼 설치 프로그램 4.5를 사용하여 MS SQL Server 2008 R2의 모든 항목을 설치하십시오.
그리고 기계를 재장 전하는 것을 잊지 마십시오.
🙂