1、在dsedit中设置数据源
因为bcp命令不支持ip:端口格式。在设置server Address时格式是:“10.182.13.14,5000”请注意ip与端口之间是逗号。server name可以随便设置,你的bcp就是通过该server name连接。
2、备份一张表
bcp dbname..tablename out c:\out.data -c -Usa -P123 -SSYBASE //此处的-S即server,后面接刚才在dsedit中设置的数据源名称,此处不支持ip:端口形式
3、还原一张表
bcp dbname..tablename in c:\out.data -c -Usa -P123 -SSYBASE
4、备份数据库中的所有表
a、编辑一个如下文本文件,文件名称例为 bcpint.sql:
use pbank //pbank是你要导出的数据库名称
go
select "bcp pbank.." +name+ " out c:\temp\" +name+ ".data -c -Usa -P123 -SSYBASE"
from sysobjects where type='U'
go
b、在命令行中用如下格式执行:
isql –Usa –P123 –SSYBASE –i c:\bcpin.sql –o c:\bcpout.bat //(i参数后为输入文件,o参数后文件为输入文件执行后得到的输出文件)
可以用记事本打开生成的bcpout.bat文件,查看生成了什么样的语句,其实就是很多的备份一张表的语句
c、直接执行该bat文件。
5、还原数据库中的所有表
a、编辑一个如下文本文件,文件名称例为 bcpint.sql:
use pbank //pbank是你要导入的数据库名称
go
select "bcp pbank.." +name+ " in c:\temp\" +name+ ".data -c -Usa -P123 -SSYBASE"
from sysobjects where type='U'
go
其他步骤与4相同。
分享到:
相关推荐
标题"sybase bcp命令详解"提到了`bcp`命令,这是Sybase数据库管理系统中一个非常重要的数据导入导出工具。它允许用户在数据库与操作系统文件之间批量复制数据,用于数据迁移、备份或数据处理等场景。 描述"bcp ...
Sybase BCP(Bulk Copy Program)是Sybase数据库系统中一个强大的数据导入和导出工具。它允许用户高效地批量处理大量数据,无论是从文本文件导入到数据库,还是从数据库导出到文件。BCP在数据库管理和数据分析场景中...
Sybase bcp工具是数据库管理和维护的重要工具,它在大数据处理、备份恢复、数据迁移等方面发挥着关键作用。通过理解bcp的工作原理和使用技巧,我们可以有效地提升数据操作的效率,为日常的IT工作带来便利。无论是在...
- Sybase提供了BCP(Bulk Copy Program)命令行工具来实现数据记录的备份与恢复。 - BCP命令可以通过不同的参数配置来完成数据的导入或导出操作。 - 示例命令格式为:`bcp [数据库名称].[表名] out [文件路径] -c...
**逻辑备份**主要使用`bcp`命令进行数据导出。这种方式的优点在于灵活性高、技术实现简单、支持增量备份,并且可以根据需要备份特定的用户或表;但当数据量较大时,会对数据库造成较大的压力,且只能恢复到备份时的...
Sybase的服务器一端,数据风险比较集中,如何做好数据库的数据备份,成为至关重要的问题。本文总结出了两种全量备份方案:使用Sybase的Backup Server(备份服务器)...介绍了利用做bcp备份脚本的方法做数据库碎片整理。
文本备份通常使用Sybase的`bcp`命令实现,它能导出单个表或者整个数据库的数据,但不包含数据库的元数据(如表结构、索引等)。因此,如果数据库结构有变动,恢复时可能需要额外的工作。 **3. 备份方法比较** 整库...
Sybase作为一个成熟的数据库管理系统,提供了多种备份策略来满足不同需求。以下我们将详细探讨Sybase的两种常见备份方法。 首先,第一种方法是利用Sybase的`backup server`进行`dump`备份。这种方法涉及到对整个...
此外,DBCC检查用于验证备份的可用性,BCP数据备份则用于关键用户数据表。 HP提出的备份方案适应不同规模的数据库需求。对于中小型数据库,建议每天进行全备份;大型数据库则每周全备份一次,其余时间做增量备份。...
BCP命令是SYBASE数据库管理系统中一个非常实用且功能强大的工具,适用于多种场景下的数据备份、导出和移植等操作。正确理解和掌握BCP命令及其相关参数的使用方法,能够极大地提升数据库管理和数据迁移的工作效率。...
### Sybase 数据的 BCP 用法详解 #### 一、概述 BCP(Bulk Copy Program)是 Sybase 提供的一个用于批量导入导出数据库工具,它可以高效地将大量数据从一个外部文件复制到数据库表中,或者从数据库表复制到外部...
### Sybase 12.5.3 跨平台备份与恢复错误解决 #### 概述 Sybase Adaptive Server Enterprise (ASE) 版本 12.5.3 引入了增强的备份与恢复功能,这些功能解决了在不同平台上移动数据库时遇到的问题,即能够从一个...
5. **Sybase数据备份bcp及dump_游走在边缘__.mht**:bcp和dump是Sybase数据库备份和恢复的主要工具。这份文档可能详细介绍了如何使用bcp进行数据导入导出,以及如何使用dump进行数据库备份和恢复的操作。 6. **...
### Sybase数据库的安装、卸载、备份与还原详解 #### Sybase数据库的安装与配置 Sybase数据库作为一款老牌的数据库管理系统,在大型企业和金融领域有着广泛的应用。其安装过程相较于现代的数据库如SQL Server稍显...
sybase数据库 bcp批量备份恢复数据库的详细操作
在Windows环境中,BCP工具尤其便捷,因为它可以直接在命令行界面操作,适用于批处理脚本,从而实现自动化数据迁移或备份。 **一、BCP工具的基本用法** BCP工具的使用通常包括以下步骤: 1. **安装BCP**: BCP工具...
### bcp导入导出数据:理解SQL Server与Sybase数据库数据迁移 在IT行业中,数据库管理与维护是一项至关重要的任务,特别是在数据迁移、备份或恢复过程中。`bcp`(Bulk Copy Program)作为SQL Server和Sybase数据库...
本资源包“SybaseV15安装相关资料及bcp导入导出命令”提供了全面的材料,帮助用户顺利安装Sybase V15并掌握其数据迁移工具——bcp。 首先,安装程序是整个过程的基础。Sybase V15的安装程序通常包含一系列可执行...
而bcp工具的使用则能显著提升数据迁移和备份的效率。 总之,掌握Sybase的锁表检查与解决方法,以及有效利用bcp工具,对于日常数据库维护和性能调优至关重要。通过实践和不断学习,可以更好地应对各种数据库管理挑战...
`BCP`(Bulk Copy Program)是Sybase公司提供的一个实用工具,主要用于快速地批量导入或导出数据库中的数据。这个工具对于数据库级别的数据备份和恢复非常有用,尤其适合大规模数据的迁移。以下是对`BCP`使用的一些...