【问题标题】:How to backup a remote Sybase database to a local file?如何将远程 Sybase 数据库备份到本地文件?
【发布时间】:2016-10-11 13:37:11
【问题描述】:

我远程连接到 UNIX 机器上的 Sybase 服务器。我通过 Windows 客户端上的 isql GUI 连接。我无权访问 UNIX 服务器的接口文件,因此我认为我不能将我的机器设置为远程备份服务器。我可以使用以下命令在我的 Windows 机器上获取备份吗?

将数据库 mydb 转储到“C:\mydb.dmp”

还有什么是性能损失?数据库大约 9GB。 如果可能的话,我想我应该在下班时间运行它?

【问题讨论】:

  • 那行不通。您最好的选择可能是使用 BCP 实用程序,从每个表中导出数据。
  • 我害怕那个。我也不只是尝试一下,以防我填满了服务器的硬盘驱动器。我已经有一个 bcp 脚本,但希望改进这个过程。如果你把它作为一个答案,我会接受这个答案。除非您认为我可以通过 isql 更改接口文件或连接到远程服务器的控制中心来更改接口文件?
  • 谢谢。至于编辑接口文件,您必须有权访问安装它的系统的文件系统。我没有使用过 SCC,但我认为它也不会提供该功能。

标签: sap-ase database-backups


【解决方案1】:

那是行不通的。您最好的选择可能是使用 bcp 实用程序来导出每个表中的数据。

【讨论】:

    【解决方案2】:

    您的 Windows 机器还应该:

    1) 已安装 Sybase ASE AND Backup Service

    2) 在两个实例中定义接口和 sql.ini 文件。

    您的命令将是:

    dump database mydb to "C:\mydb.dmp"@wintel_bs

    更多信息: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc31644.1600/doc/html/san1371158725683.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多