我远程连接到 UNIX 机器上的 Sybase 服务器。我通过 Windows 客户端上的 isql GUI 连接。我无权访问 UNIX 服务器的接口文件,因此我认为我不能将我的机器设置为远程备份服务器。我可以使用以下命令在我的 Windows 机器上获取备份吗?
将数据库 mydb 转储到“C:\mydb.dmp”
还有什么是性能损失?数据库大约 9GB。如果可能的话,我想我应该在下班时间运行这个?
我远程连接到 UNIX 机器上的 Sybase 服务器。我通过 Windows 客户端上的 isql GUI 连接。我无权访问 UNIX 服务器的接口文件,因此我认为我不能将我的机器设置为远程备份服务器。我可以使用以下命令在我的 Windows 机器上获取备份吗?
将数据库 mydb 转储到“C:\mydb.dmp”
还有什么是性能损失?数据库大约 9GB。如果可能的话,我想我应该在下班时间运行这个?
那是行不通的。您最好的选择可能是使用bcp实用程序从每个表中导出数据。
您的 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