知识大全 SQL Server 7.0数据库的六种数据移动方法[1]

Posted 数据库

篇首语:最是人间留不住,朱颜辞镜花辞树。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 SQL Server 7.0数据库的六种数据移动方法[1]相关的知识,希望对你有一定的参考价值。

SQL Server 7.0数据库的六种数据移动方法[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    本人从事的工作是数据库管理员 要维护多台服务器中的数据库 经常把某台服务器中的某个数据库移动到另外一台服务器 对数据的移动有些心得体会 希望和大家共同交流    通过工具DTS的设计器进行导入或导出   DTS的设计器功能强大 支持多任务 也是可视化界面 容易操作 但知道的人一般不多 如果只是进行SQL Server数据库中部分表的移动 用这种方法最好 当然 也可以进行全部表的移动 在SQL Server Enterprise Manager中 展开服务器左边的+ 选择数据库 右击 选择All tasks/Import Data (或All tasks/Export Data ) 进入向导模式 按提示一步一步走就行了 里面分得很细 可以灵活的在不同数据源之间复制数据 很方便的 而且可以另存成DTS包 如果以后还有相同的复制任务 直接运行DTS包就行 省时省力 也可以直接打开DTS设计器 方法是展开服务器名称下面的Data Transformation Services 选Local Packages 在右边的窗口中右击 选New Package 就打开了DTS设计器 值得注意的是 如果源数据库要拷贝的表有外键 注意移动的顺序 有时要分批移动 否则外键主键 索引可能丢失 移动的时候选项旁边的提示说的很明白 或者一次性的复制到目标数据库中 再重新建立外键 主键 索引   其实建立数据库时 建立外键 主键 索引的文件应该和建表文件分开 而且用的数据文件也分开 并分别放在不同的驱动器上 有利于数据库的优化    利用Bcp工具   这种工具虽然在SQL Server 的版本中不推荐使用 但许多数据库管理员仍很喜欢用它 尤其是用过SQL Server早期版本的人 Bcp有局限性 首先它的界面不是图形化的 其次它只是在SQL Server的表(视图)与文本文件之间进行复制 但它的优点是性能好 开销小 占用内存少 速度快 有兴趣的朋友可以查参考手册    利用备份和恢复   先对源数据库进行完全备份 备份到一个设备(device)上 然后把备份文件复制到目的服务器上(恢复的速度快) 进行数据库的恢复操作 在恢复的数据库名中填上源数据库的名字(名字必须相同) 选择强制型恢复(可以覆蓋以前数据库的选项) 在选择从设备中进行恢复 浏览时选中备份的文件就行了 这种方法可以完全恢复数据库 包括外键 主键 索引    直接拷贝数据文件   把数据库的数据文件(* mdf)和日志文件(* ldf)都拷贝到目的服务器 在SQL Server Query Analyzer中用语句进行恢复:   EXEC sp_attach_db @dbname = test   @filename = d:\\mssql \\data\\test_data mdf   @filename = d:\\mssql \\data\\test_log ldf    这样就把test数据库附加到SQL Server中 可以照常使用      如果不想用原来的日志文件 可以用如下的命令   EXEC sp_detach_db @dbname = test   EXEC sp_attach_single_file_db @dbname = test   @physname = d:\\mssql \\data\\test_data mdf cha138/Article/program/PB/201311/24556

相关参考

知识大全 SQL Server的六种数据移动方法

SQLServer的六种数据移动方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  通过工具DT

知识大全 SQL Server数据库六种数据移动方法

SQLServer数据库六种数据移动方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本人从事

知识大全 SQL Server 7.0数据库升级转换问题

SQLServer7.0数据库升级转换问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Mic

知识大全 将Access数据库移植到Microsoft SQL Server 7.0

将Access数据库移植到MicrosoftSQLServer7.0  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 把Oracle数据库移植到Microsoft SQL Server 7.0(4)

把Oracle数据库移植到MicrosoftSQLServer7.0(4)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我

知识大全 把Oracle数据库移植到Microsoft SQL Server 7.0(2)

把Oracle数据库移植到MicrosoftSQLServer7.0(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我

知识大全 Oracle 数据库向 MS SQL Server 7.0 的迁移(1)

Oracle数据库向MSSQLServer7.0的迁移(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 Oracle 数据库向 MS SQL Server 7.0 的迁移(4)

Oracle数据库向MSSQLServer7.0的迁移(4)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 MS Access 数据库向 MS SQL Server 7.0 的迁移

MSAccess数据库向MSSQLServer7.0的迁移  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 SQL Server中如何进行数据移动

SQLServer中如何进行数据移动?  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  SQLSe