System Requirements
SQL Server Management Objects (SMO) uses the Microsoft System.Data.SqlClient object driver to connect to and communicate with instances of Microsoft SQL Server.
SMO clients require SQL Server Native Client, which ships with SQL Server 2005 and .NET Framework 2.0.
To develop applications with SMO, you must have Microsoft Visual Studio 2005 installed.