在 Sybase 15.7 中,当使用 Sybase 的 bcp 实用程序批量复制数据时,生成的输出文件仅具有所有者权限(可读写)。
如何解决这个问题 这个 bcp 将从 js 中调用。
我实际上在 Sybase ASE15.7 上遇到了同样的问题并找到了解决方案!(请不要删除我的帖子!)
从 ASE15.7 ESD#4 开始,BCP 的默认安全性更加严格。有一个新的 BCP 选项“--filemode”,它允许您指定 bcp out 文件的权限。
您必须检查/更改数据库运行的用户的umask。此设置将影响新文件的默认文件权限。
您应该谨慎行事,因为扩展权限可能允许非特权用户访问从您的数据库导出的数据。