我正在尝试将整个数据库保存到sql server 2008中的查询。我有使用mysql和phpmyadmin的经验,在那里我曾经有一个简单的按钮来保存数据库,包括约束和基本上一切,到一个简单的查询。
该查询基本上重新创建了我创建的数据库。我想你们明白我的意思。
在ms sql server中有这样的选项吗?先感谢您。
答案 0 :(得分:2)
您可以生成脚本以在SSMS中重新创建数据库结构:
右键单击数据库,选择Tasks
> Generate Scripts...
并完成向导。
默认情况下,您没有获取所有数据的插入脚本,您需要在向导的Advanced
选项中选择{1}}选择Types of data to script
/ Schema and data
/ Schema only`
答案 1 :(得分:0)
对于SQL Server,我通常采用备份/还原的观点。您可以将整个数据库备份到一个文件,然后选择还原该数据库(另一个名称,因为我经常用于重新创建新的测试数据库)。
我不知道从数据库中创建查询,但两者的效果似乎是相同的结果。