0

我想通过 SQL 查询将用户定义表的结构以及所有存储过程和函数从旧数据库移动到新数据库...

我通过存储过程创建了数据库,它工作正常,但它没有在数据库中创建表

我尝试了以下查询,但它不起作用,我不知道它是否正确......

SELECT INSERT newdb..+name SELECT * FROM olddb..name FROM sys.tables

或者我可以使用以下方法从 oldDB.sys.tables 中选择 * into newDB.sys.tables where type='U'

我怎样才能做到这一点...

谁能帮我...?

谢谢...

4

1 回答 1

0

我认为最简单的方法是生成数据库脚本。

是一篇关于从数据库生成脚本的好文章。只需使用给定的文章生成脚本并将其运行到您的新数据库。确保在生成脚本时在“要脚本的数据类型”中选择“仅 SCHEMA”选项。

PS:如果您想要在生产中同时使用数据和模式,请不要尝试这样做,这可能会花费一些资源,这可能会减慢您的网站速度。

于 2013-10-22T09:49:12.620 回答