如何从我的开发数据库导入/导出表定义到生产数据库(重新创建整个数据库)。我有Sql Server 2005,Sql Management studio和power shell。使用SQLServer Management Studio导入/导出表定义
在此先感谢。
如何从我的开发数据库导入/导出表定义到生产数据库(重新创建整个数据库)。我有Sql Server 2005,Sql Management studio和power shell。使用SQLServer Management Studio导入/导出表定义
在此先感谢。
你可以做表或整个数据库。
对于一个表进入你的开发SSMS对象浏览器:右键单击表格,单击“脚本表格”,然后“创建到”,然后“剪贴板”或“文件”。粘贴剪贴板或打开文件到生产SSMS查询窗口并按f5
运行脚本。
对于数据库,进入你的开发SSMS对象浏览器:右键单击数据库,单击“任务”,然后“生成脚本”,然后使用向导选择所有要包含的对象(触发器,角色,模式,存储过程,表格等)。将其保存到文件中,然后将文件打开到生产SSMS查询窗口,然后按f5
运行该脚本。
您可以通过右键单击Management Studio的对象资源管理器中的数据库节点并选择Script Database As |来创建重新创建数据库所需的SQL。创建为| ....
我试过了,它只给你一些脚本中的数据库设置,而不是所有的对象。 – 2010-05-05 13:56:05
@KM:也许你可以扩展这个问题,以便更详细地列出你遇到的问题。 – Richard 2010-05-05 13:58:36
有什么办法可以自动执行此操作,以便我可以从计划任务运行此过程? – 2013-02-26 00:46:09