Sql server 如何将列定义为XML模式的现有表迁移到具有相同定义的新数据库

Sql server 如何将列定义为XML模式的现有表迁移到具有相同定义的新数据库,sql-server,Sql Server,我有一个现有的数据库,它有一个表,表中有一列定义为XMLSchema。如何在不同的数据库中迁移/重新创建此数据库。我需要知道步骤的顺序。我会创建一个SSIS包来处理这个问题。要了解有关SSI的更多信息,请访问: 这是业内相当普遍的做法。有很多关于开始使用VisualStudio和SSIS等关键字的文档。您需要安装Visual Studio和SQL Server数据工具。Visual Studio提供了一个免费的社区版。我确实尝试过使用SSIS。。但在XML列创建表订阅[SUBSCRIPTION

我有一个现有的数据库,它有一个表,表中有一列定义为XMLSchema。如何在不同的数据库中迁移/重新创建此数据库。我需要知道步骤的顺序。

我会创建一个SSIS包来处理这个问题。要了解有关SSI的更多信息,请访问:


这是业内相当普遍的做法。有很多关于开始使用VisualStudio和SSIS等关键字的文档。您需要安装Visual Studio和SQL Server数据工具。Visual Studio提供了一个免费的社区版。

我确实尝试过使用SSIS。。但在XML列创建表订阅[SUBSCRIPTION_Lines][XML](内容[dbo].[SubscriptionLinesSchema])Null上失败。请确保已创建了新表,并且已定义了列,用户对数据库具有插入权限,然后执行SSIS包。SSIS包应该只从旧数据库中获取元组,并将它们插入到新数据库中。如果那没用的话。请参阅此处:。否则,从旧数据库导出XML数据并将其导入新数据库。