我正在使用sql server 2000,我需要现有数据库没有数据的数据库结构。所以,我怎样才能得到空的数据库转储。在此先感谢如何在sql server 2000中获得空的数据库转储?
回答
使用desc
命令,然后单个表的表名以获取结构数据。
如果您右键单击数据库,一个简单的尝试就是在任务下使用“生成脚本”。这是有限的。还有一些商业工具为现有数据库生成脚本。 (例如,看看http://www.apexsql.com/或http://www.red-gate.com/)。另一种方法是复制数据库,清空副本并进行备份。不要忘记削减交易日志。
有些方法,没有长时间的想法。我会去的方式将取决于数据库的复杂程度以及大小。
可能合适的一种方法(取决于您想要的东西当然)是采用SQL Server Management Studio,右键单击数据库并执行生成脚本向导。它将创建一个包含可用于创建空数据库的所有对象(可选)的脚本。
或者你可以克隆DB和截断所有表...
感谢响应。实际上我想从现有的数据库数据结构创建新的数据库。我已经使用了克隆DB和截断方法。我的问题是另外一些方法吗? – Ganesamoorthy 2011-02-25 07:02:48
您还可以尝试的一件事是使用SQL Server附带的SMO(SQL Server管理对象)。在那里你可以通过这种方式访问创建语句 - 这是管理工作室自己使用的,所以你可以得到同样的结果 - 但是如果需要的话,你可以自动完成。让我知道你是否需要任何帮助... – 2011-02-25 08:15:18
- 1. 如何获得SQL Server 2008数据库的SQL转储?
- 2. 如何将mdb转换为SQL Server 2000中的mdf数据库
- 3. 在将sql server 2005数据库转换为sql server数据库时出错2000
- 4. SQL Server 2000/SQL Server Management Studio 2008 - 如何复制数据库?
- 5. Dreamweaver中使用SQL Server 2000数据库
- 6. 可用磁盘空间是否存储在sql server(2000)master数据库中?
- 7. SQL Server 2000中转储声明
- 8. 如何在SQL Server 2000中复制数据库?
- 9. 如何从SQL Server获取数据库转储2005
- 10. 如何从blob sqlite数据库获得sql转储?
- 11. 将SQL Server 2000数据库合并到SQL Server 2008数据库中
- 12. 大型SQL Server 2000数据库
- 13. 从LDF更新SQL Server 2000数据库
- 14. 数据库快照SQL Server 2000
- 15. SQL Server 2000:通过数据库搜索
- 16. 如何获得数据后“ - ”在SQL Server
- 17. 如何查询SQL Server 2000数据库中的数据库角色列表?
- 18. SQL Server 2000 - 从存储在VARCHAR中的XML中提取数据
- 19. 示例转储SQL Server数据库
- 20. SQL Server 2000和SQL Server 2008之间的数据库传输
- 21. SQL Server 2000中转换日期时间获得HHMM
- 22. 如何将表数据存储在SQL Server数据库中?
- 23. SQL Server 2000到SQL Server 2008:可能将2000数据库还原到2008架构?
- 24. 将SQL Server数据库从2005转换为2000
- 25. 将数据库从SQL Server 2000迁移到SQL Server 2005
- 26. 还原Sql Server 2005数据库备份到Sql Server 2000
- 27. 将sql server 2000数据库传输到sql server 2008
- 28. 将SQL Server 2008数据库还原到SQL Server 2000
- 29. 从SQL Server 2000设置SQL Server 2005报表数据库
- 30. 将SQL Server 2000数据库复制到SQL Server 2008时出错
没有在SQL Server工作....没有“降序”命令或存储过程 – 2011-02-25 08:26:23