Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os aplicativos SMO que foram gravados usando versões anteriores do SQL Server podem ser recompilados usando o SMO no SQL Server 2014.
Migrando aplicativos SMO
As referências a dlls SMO em versões mais antigas do SQL Server devem ser removidas e as referências às novas dlls SMO fornecidas com o SQL Server 2014 devem ser incluídas.
Minimamente, você referenciaria o seguinte:
Microsoft.SqlServer.ConnectionInfo
Microsoft.SqlServer.Smo
Microsoft.SqlServer.Management.Sdk.Sfc
Esses arquivos são necessários para classes de conexão, classes de utilitário SMO e classes básicas.
Observação
SmoEnum.dll foi removido, portanto, as referências a ele devem ser removidas do projeto SMO SQL Server 2014.
Os namespaces também foram alterados, para que você possa usar o seguinte:
Para Visual C#
using Microsoft.SqlServer.Management.Smo;
using Microsoft.SqlServer.Management.Common;
Para o Visual Basic
Imports Microsoft.SqlServer.Management.Smo
Imports Microsoft.SqlServer.Management.Common
Se o código usar a funcionalidade urn, por Server.GetSqlSmoObject(Urn)exemplo, você deverá vincular ao namespace Microsoft.SqlServer.Management.Sdk.Sfc.
Se o código usar o objeto Transfer diretamente, você terá que vincular ao namespace Microsoft.SqlServer.Management.SmoExtended.
Ao migrar o código, talvez seja necessário modificar o código. Isso ocorre porque vários recursos do SQL Server 2005 e do SQL Server 2008 foram preteridos no SQL Server 2014. Para obter mais informações sobre recursos preteridos, consulte Recursos preteridos do Mecanismo de Banco de Dados no SQL Server 2014 nos Manuais Online do SQL Server 2014.