Jen*_*enn 49 sql-server sql-server-express
我想制作一个我拥有的数据库的副本,但是将它与测试数据库保存在同一台服务器上.但是,我发现的一切都是使用复制数据库向导(我正在使用MS SQL Server Express).
说明始终说:在SQL Server Management Studio的"对象资源管理器"中,展开"数据库",右键单击数据库,指向"任务",然后单击"复制数据库".
我没有"复制数据库"选项.我作为管理员运行,所以不知道为什么它不适合我 - 这是我必须单独安装的东西吗?我无法执行Detach/Attach,因为它正在复制到同一台服务器.我尝试分离,复制MDF/LDF,重命名,附加但是你可以想象这已经搞砸了:)我不太喜欢用SQL来编写所有这些.我有可以使用的工具吗?
Ste*_*kes 77
在SSMS 2008中,您可以这样做:
创建要复制的数据库的备份
在SSMS中,右键单击"数据库"并选择"还原数据库"
从"要恢复的源"部分的"从数据库"下拉列表中选择要复制的数据库
在"还原目标"部分的"到数据库"字段中输入新数据库的名称 - 这不能是现有数据库的名称.
单击确定
你完成了!:)
rek*_*nyz 48
在SQL Server Express 2012中,您可以执行以下步骤:
这将使用正确的表设置"克隆"数据库,例如"默认值"和"自动增加"等.
执行以下步骤在 SQL Express 中制作数据库的副本
我能够使用此方法在 SQL Express 系统上复制数据库

p.c*_*ell -1
尝试备份数据库,然后将其恢复到全新的数据库中。