2013-08-22 11 views
9

Microsoft Visual StudioNon riesci a trovare una DLL per SQL Server da VS 2012

Impossibile caricare il file o l'assembly 'Microsoft.SqlServer.Management.Sdk.Sfc, Version = 11.0.0.0, Culture = neutral , PublicKeyToken = 89845dcd8080cc91 'o una delle sue dipendenze . Il sistema non trova il file specificato.

Non riesco a "vedere" la DLL di riferimento anche se si trova nel punto corretto. Pertanto, non posso associare l'origine dati al controllo. Cosa potrei non riuscire a fare?

+0

Per favore segna la domanda come risposta? –

+0

possibile duplicato di [Impossibile caricare il file o l'assembly Microsoft.SqlServer.management.sdk.sfc versione 11.0.0.0] (http://stackoverflow.com/questions/16906686/could-not-load-file-or-assembly- microsoft-sqlserver-management-sdk-sfc-version-1) – abatishchev

risposta

1

Da qui: -

dal messaggio di errore, possiamo vedere c'è qualche componente mancante nel VS 2012 installazione. L'assembly in questione - Microsoft.SqlServer.Manangement.Sdk.Sfc versione 11 - è un componente DLL per assembly SMO (anche se SFC è stato originariamente creato per l'estensione SSMS più ambiziosa) ed è incluso in SQL Server 2012 Oggetti di gestione condivisa.

[SQL Management Shared Objects] ha dipendenza dal componente [SQL System tipi CLR], quindi è necessario installare SQL Server System CLR Tipi prima.

[Server 2012 SQL Tipi CLR di sistema] si trovano nel bel mezzo di SQL 2012 pagina Web Feature Pack ( http://www.microsoft.com/en-us/download/details.aspx?id=29065)

3

Si prega di vedere la domanda originale e rispondere qui: Could not load file or assembly Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0


problema: Questo problema si verifica quando il montaggio Microsoft.SqlServer.management.sdk.sfc version 11.0.0.0 non trovato da visual Studio 2 012. (server Sql 2012)

Soluzione: basta andare a http://www.microsoft.com/en-us/download/details.aspx?id=35580 e scaricare:

  • ENU\x64\SharedManagementObjects.msi per X64 OS o
  • ENU\x86\SharedManagementObjects.msi per X86 OS,

quindi installarlo e riavvia Visual Studio.


Problema: Questo problema si verifica quando l'assemblaggio Microsoft.SqlServer.management.sdk.sfc version 10.0.0.0 non viene rilevato da Visual Studio 2010.(Server Sql 2008)

Soluzione: basta andare a http://www.microsoft.com/en-us/download/details.aspx?id=26728 e scaricare:

  • 1033\x64\SharedManagementObjects.msi per X64 OS o
  • 1033\x86\SharedManagementObjects.msi per X86 OS,

(Nella maggior parte dei casi il download questo è meglio http://go.microsoft.com/fwlink/?LinkId=123708&clcid=0x409)

quindi installarlo, e riavvia Visual Studio.

+0

Ho SQL Server 2016 che non è elencato lì ma la versione del file è 11.0.0.0. Sfortunatamente non esiste SharedManagementObjects.msi per SQL Server 2016 e anche quello per il 2012 non ha funzionato. – derloopkat

0

Voglio solo condividere la mia esperienza su questo.

Anche io ho riscontrato questo errore. Sto usando MS Visual Studio 2013 e ho un MS SQL Server 2008, anche se ho già installato MS SQL Server 2012.

Mi stavo sbattendo la testa per questo errore per un giorno. Ho provato a installare SharedManagementObject, SQLSysClrTypes e Native Client, ma non ha funzionato. Perché? Bene, ho finalmente capito che stavo installando la versione 2008 o 2012 dei suddetti file, mentre sto usando Visual Studio 2013 !! La mia idea è che si tratta di un problema di database, la versione dei file dovrebbe essere la stessa con MS SQL Server installato sul laptop, ma a quanto pare, avrei dovuto installare la versione 2013 perché l'errore proviene da Visual Studio e non da il server SQL.

0

Ho riscontrato questo problema dopo l'installazione di SQL Server Express 2014. A quanto pare 2012 fa riferimento ad alcuni file del 2014 e ho cancellato completamente tutte le vecchie versioni di SQL Server. Dopo molte frustrazioni ho finito per ricaricare Visual Studio 2013 e ho impostato tutti i file necessari e ora funziona con SQL Server Express 2014

+0

La reinstallazione è l'ultima risorsa, ma non è davvero una risposta – cfrick

Problemi correlati