直接将数据库从 SQL 服务器管理复制到另一个实例 [英] Copy database from SQL server management to another instance Directely

查看:31
本文介绍了直接将数据库从 SQL 服务器管理复制到另一个实例的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有很多方法可以将数据库从服务器传输到另一个服务器.一些向导和其他编程为 SMO具有备份和还原类的这有助于从服务器进行备份并恢复到目的地.

There are many ways to transfer databases from server to another. Some wizard and other programmatic as SMO That have Backup And Restore Classes That can help to take backup from server and restore to destination.

如果有没有备份和恢复的直接复制数据库的方法程序化?

If there are way to copy database directly without backup and restore Programmatic ?

我在哪里确定需要复制数据库的来源和需要向其发送数据库的目的地.(我知道 sql server 的向导方式,但我需要它编程).

Where I determine the source that need to take copy of database and Destination that need to send database to it . (I know the wizard way of sql server But i need it programmatic ).

请帮忙.

推荐答案

要以编程方式进行,您需要:1. 以某种方式获取有关数据库结构的脚本或信息,包括 DB 元数据、DB 文件、表、表列、索引等2.在目标服务器上创建空数据库3. 从源数据库读取数据并复制到目标数据库.

To do it programmatic way you need to: 1. Somehow get script or information about database structure including DB metadata, DB files, tables, table columns, indexes, etc 2. Create empty DB on destination server 3. Read data from source db and copy to destination db.

这是初步想法

这篇关于直接将数据库从 SQL 服务器管理复制到另一个实例的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆