Managing database objects in SQL with SMO framework

Managing database objects in SQL with SMO framework

SQL Server Management Objects (SMO) is a collection of objects that are designed for programming all aspects of managing Microsoft SQL Server. SQL Server Replication Management Objects (RMO) is a collection of objects that encapsulates SQL Server replication management.

To get a good overview see the SMO Programming Guide.

There many operations which may be performed with SMO from obtaining information about SQL-Server objects to creating and modifying objects or perhaps backing up or restoring a database.

The code sample below is used to transform single column PKs and FKs in composite ones. 

The source code can be found on GitHub at:


Comments

Popular Posts