将用户定义的类型从一个数据库复制到另一个数据库

时间:2016-03-09 21:56:27

标签: sql-server user-defined-types

我负责创建从一个数据库中的几个表到另一个数据库中相同配置的表的导出,因此首先我必须在第二个数据库中创建相同的配置。

问题是,当第一个数据库建立时,他们使用的似乎是数百个用户定义的类型。我不是世界上最伟大的打字员,在第二个数据库中重新创建这些打字员将是一场噩梦。

这些用户定义的类型必须存储在某个地方,但我找不到它们。我在想如果我找到了存储这些类型的位置,我可以将它们复制到第二个数据库,避免尝试使用几百个用户定义的类型。

有谁可以告诉我这些类型的存储位置,还是有另一种方法可以解决我的问题?

谢谢。

1 个答案:

答案 0 :(得分:2)

右键单击SQL Server Management Studio中的数据库,选择Tasks > Generate Scripts...。然后检查用户定义的数据类型和表类型。点击Next等,直到Finish

生成脚本后,在要创建类型的数据库上执行该脚本。

enter image description here