1
4
是的,您可以使用备份作为克隆数据库的方法。为此,您可以简单地使用RESTORE命令。 例如:
|
2
3
为了扩展maximilianmayerl的回答,我建议使用MSBuild和 MSBuild Community Tasks 库来自动执行此过程。 您可以从这样一个SQL脚本(可能称为CloneDb.SQL)开始:
在MSBuild脚本中,您将创建一个包含如下序列的目标:
有了它,从visualstudio命令行运行“msbuild.exe CloneDb.proj/t:”可以一步克隆数据库。为了方便起见,可以将命令放在批处理文件中。
|
3
2
您可以使用备份来执行此操作。虽然还没有人提到使用 COPY ONLY
|
4
1
可能是这样的:
|
5
1
最简单的方法,如果你是新来的,我想说的是 a) 在sqlmanagementstudio中创建一个数据库,但是不要单击“OK”来创建它,而是将该操作编写成SQL脚本并运行它。
c) 将两个文件合并为1,得到一个“克隆数据库”sql脚本。 |
7
1
我们使用SQLServer2005,并不断地复制和交换数据库以进行测试。我们现在总是使用备份和恢复。分离、重新附加.mdf和.ldf文件经常会导致SQL Server损坏到需要重新安装的程度,在这之前甚至可能进行非常糟糕的清理。正如其他一些人所建议的,使用.bak文件非常简单。 |
Community wiki · SQL语法新手 1 年前 |
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |