sybase数据库怎么把挂接附件导进去

sybase数据库怎么把挂接附件导进去,第1张

用工具把,mssql没这么智能,navicat下个破解版的 有导入导出功能

sybase数据表的导出与导入方法我们经常会用到,下面就为你详细介绍sybase数据表的导出与导入方法,希望对您学习sybase数据表方面能有所帮助。

首先利用cmd的命令进入dos界面 如果需要从数据库里导出一张表。在命令行的后面输入:

bcp 数据库名表名 out d:\表名txt -U用户名 -P用户密码 -S数据库服务器名 -c -t"~~"

在这里如果连接的是远程服务器。服务器名不能识别为IP地址。因此要为该IP地址定义一个别名。 *** 作步骤如下: 在运行中输入

dsedit,进入如下界面

然后在server 中单击右键,添加一个服务器名,然后在右面的Server Address 行单击右键选择Modify Atrribute 进入如下界面

单击添加。。然后输入IP及端口,注意IP地址与端口之间用逗号分开而不是分号。然后就OK了。 然后测试下点 ping server(闪电图标的那个按钮)

导入表

在命令行的后面输入: bcp 数据库名表名 in d:\表名txt -U用户名 -P用户密码 -S数据库服务器名 -c -t"~~"

如果Windows的ODBC中已经有了SYBASE的驱动,则 *** 作就像导入DBASE数据表那样,先在导入对话框中的“文件类型”下拉框中选择ODBC Datebase,

这时就会d出一个“选定数据源”对话框,选择“机器数据源”选项卡,选中“Powersoft demo db V6”项,单击“确定”按钮;在导入对象列表中选择需要导入的SYBASE表就可以了。

1,确保备份服务器bs的空间足够存放远程数据库服务器ds的备份文件。

df -k (unix)

df -h (linux)

2检查备份服务器bs的interfaces文件是否正常

sample_bs_backup

master tcp ether 132230992 4200

query tcp ether 132230992 4200

3启动备份服务器bs的backupServer服务

startserver -f RUN_sample_bs_backup >> sample_bs_backuplog

4在数据库服务器ds的interfaces文件添加备份服务器bs的ip和端口信息,名字须根备份服务器bs的interfaces文件保持一致

sample_bs_backup

master tcp ether 132230992 4200

query tcp ether 132230992 4200

5检查数据库服务器ds的interfaces文件是否正常

sample_ds_backup

master tcp ether 132230991 4200

query tcp ether 132230991 4200

6启动数据库服务器ds的backupServer服务

startserver -f RUN_sample_ds_backup >> sample_ds_backuplog

7连接数据库服务器ds的数据服务,添加备份服务器sample_bs_backup到mastersysservers表中。

执行 sp_addserver sample_bs_backup,null;

或者

print 'sample_bs_backup' ;

exec sp_addserver sample_bs_backup, sql_server, sample_bs_backup;

exec sp_serveroption sample_bs_backup, 'timeouts', true;

exec sp_serveroption sample_bs_backup, 'net password encryption', false;

exec sp_serveroption sample_bs_backup, 'readonly', false;

exec sp_serveroption sample_bs_backup, 'rpc security model A',true ;

go

并用以下命令用于查看是否添加成功

sp_helpserver;

8 连接数据库服务器ds的数据库服务,进行备份

isql -Usa -Ssample_ds -P123456

dump database tacdb to "/backup/sybase/20100519dbdmp" at sample_bs_backup

备份完成!

若是还原是数据库,则执行:

load database tacdb from '/backup/sybase/20100519tacdbdmp' at sample_bs_backup

9 备份完毕后,连接数据库服务器ds的数据库服务,删除备份服务

sp_dropserver sample_bs_backup

10,删除数据库服务器ds的interfaces文件关于sample_bs_backup的配置

sample_bs_backup

master tcp ether 132230992 4200

query tcp ether 132230992 4200

说明:

1经与SYBASE公司数据库支持工程师联系,跨平台的数据库dump和load是无法进行的,就像我这种情况——从UNIX服务器上dump出来的数据库,无法load到Windows服务器上的数据库中。只能通过bcp来进行。

2不同版本的数一据库之间无法进行dump和load。

以上就是关于sybase数据库怎么把挂接附件导进去全部的内容,包括:sybase数据库怎么把挂接附件导进去、如何导入一个SYBASE数据库中的表、如何远程备份和还原sybase数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9545438.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存