domingo, 2 de fevereiro de 2014

Visual Studio 2013 e Microsoft.SqlServer.Management.Sdk.Sfc

Erro "Could not file assembly Microsoft.SqlServer.Management.Sdk.Sfc, version ..." ao tentar criar nova conexão de dados no Visual Studio 2013.

Por algum motivo o SQL Server Management Objects (SMO) não foi instalado corretamente. O SMO pode ser baixado do site da Microsoft, mas como ele é parte do SQL Server Feature Pack, é isto que você tem que procurar. Na página de download do Feature Pack não há um único link para download; você tem que selecionar quais "partes" do Feature Pack você quer instalar. O SMO é o arquivo "SharedManagementObjects.msi". Você também deve instalar o CLR Types (arquivo "SQLSysClrTypes.msi"), que é usado pelo MSO.

A versão do SMO a instalar depende da versão mostrada na mensagem de erro:

Falô,

GB