C# smo与以前版本的兼容性

C# smo与以前版本的兼容性,c#,sql-server,sql-server-2008,visual-studio-2012,smo,C#,Sql Server,Sql Server 2008,Visual Studio 2012,Smo,我开发了一个C#应用程序,它与SMO类一起工作,并使用以下程序集: Microsoft.SqlServer.ConnectionInfo.dll Microsoft.SqlServer.Management.Sdk.Sfc.dll Microsoft.SqlServer.Smo.dll Microsoft.SqlSever.SqlEnum 我使用SQL Server 2012程序集,因此我的应用程序将与SQL Server 2012配合使用,我必须在目标计算机上安装SQL Server 2012

我开发了一个C#应用程序,它与SMO类一起工作,并使用以下程序集:

  • Microsoft.SqlServer.ConnectionInfo.dll
  • Microsoft.SqlServer.Management.Sdk.Sfc.dll
  • Microsoft.SqlServer.Smo.dll
  • Microsoft.SqlSever.SqlEnum
  • 我使用SQL Server 2012程序集,因此我的应用程序将与SQL Server 2012配合使用,我必须在目标计算机上安装SQL Server 2012和共享管理对象2012,以便我的应用程序正常工作。 现在我想知道,如果目标计算机上安装了sql2005/2008,那么我的应用程序可以与该sql引擎一起工作,或者我必须安装SQLServer2012