Sql server 复制数据库

Sql server 复制数据库,sql-server,ssms,Sql Server,Ssms,我有一个带有DB a的本地sql express服务器和带有DB B的远程服务器uXXX.mssql.domainname.com 使用sql mangament studio 2008,我想将所有表、数据、依赖项和存储过程的拷贝数据库A移到数据库B 如何解决这个问题?我只理解了表和表数据复制(使用任务->导入数据)。使用复制数据库向导 在SQL Server Management Studio中,转到对象资源管理器,展开数据库列表,右键单击数据库“B”,在弹出菜单中展开任务,然后单击复制数据库

我有一个带有DB a的本地sql express服务器和带有DB B的远程服务器uXXX.mssql.domainname.com

使用sql mangament studio 2008,我想将所有表、数据、依赖项和存储过程的拷贝数据库A移到数据库B


如何解决这个问题?我只理解了表和表数据复制(使用任务->导入数据)。

使用复制数据库向导


在SQL Server Management Studio中,转到对象资源管理器,展开数据库列表,右键单击数据库“B”,在弹出菜单中展开任务,然后单击复制数据库,选择目标服务器,您就到家了

奇怪,但在弹出的“任务”对象资源管理器中,一台服务器有复制数据库项,而另一台没有(这是问题的动机:)我唯一能想到的是,它可能取决于您对该数据库的权限复制数据库选项在Express版本上不可用,这可能就是问题所在。