Transfer Class
Assembly: Microsoft.SqlServer.Smo (in microsoft.sqlserver.smo.dll)
Note: There are some limitations when transferring a database from a server instance running Microsoft SQL Server 2005 to a server instance running Microsoft SQL Server 2000.
-
If the database has a schema for which there is no corresponding user on the target SQL Server 2000 server instance, it cannot be transferred. In this case, you have to create a user who has a name that is the same as the name of the schema.
-
Any object that uses the following datatypes cannot be transferred:
-
SqlDataType.Xml
-
SqlDataType.VarCharMax
-
SqlDataType.NVarCharMax
-
SqlDataType.VarBinaryMax
-
Note: The following object types cannot be transferred:
-
All broker objects
-
All mail objects
-
Endpoint
-
ServerDdlTrigger
-
ExtendedStoredProcedure
-
FullTextCatalog
-
UserDefinedMessage
-
ApplicationRole
This namespace, class, or member is supported only in version 2.0 of the Microsoft .NET Framework.
To get and set Transfer object properties, users can be a member of the public fixed server role.
To transfer data, users can be a member of the public fixed server role.
Development Platforms
For a list of the supported platforms, see Hardware and Software Requirements for Installing SQL Server 2005.Target Platforms
Reference
Transfer MembersMicrosoft.SqlServer.Management.Smo Namespace