问题标签 [sybase]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1877 浏览

ftp - 如何在不尝试加载的情况下验证 Sybase 转储文件的完整性?

这是场景 - 客户端将 Sybase 转储文件上传到(gzip 压缩)到我们的本地 FTP 服务器。我们有一个自动化流程,它会挑选这些数据,然后将它们移动到数据库服务器所在的网络中的不同服务器。不幸的是,这种传输是通过 WAN 进行的,对于大文件需要很长时间,有时我们的客户忘记以二进制模式进行 FTP,这导致通过我们的 WAN 进行 10GB 的传输,因为无法加载转储文件。在另一端。我想做的是在通过 WAN 发送之前验证本地服务器上的转储文件的完整性,但我不能只是尝试“加载”转储文件,因为我们没有 Sybase已安装(并且无法安装)。我可以使用任何工具或代码来执行此操作吗?

0 投票
6 回答
393 浏览

java - 如何最好地将我的应用程序与不可靠的数据库隔离开来?

我有一个 Java SOAP 数据服务,它位于 Sybase 数据库之上,由于我无法控制的原因,它的性能不可靠。该数据库是供应商软件包的一部分,该软件包已由内部团队修改,大多数问题是由一天中某些时间的响应时间过慢引起的。

SOAP 服务向计算网格提供数据,当我请求数据时,我需要快速且一致的响应时间。该服务提供基本的 CRUD 功能,但读取与写入的比率约为 100:1。

将自己与数据库不可靠的性能隔离并确保 SOAP 服务快速可靠的最佳策略是什么?

0 投票
1 回答
2148 浏览

jdbc - 如何在 jdbc 中设置 sybase 连接的程序名称?

我可以用 C 做,也可以用 perl 做,但是我看不到如何使用 jdbc 在 sybase 连接上设置程序名称?

0 投票
3 回答
3836 浏览

performance - 如何对嵌套的 Sybase 存储过程进行性能测试?

我正在寻找任何允许对 Sybase 嵌套存储过程进行性能测试/调整的工具。周围有很多工具,当然还有 Sybase 自己的用于性能调整和测试 SQL 的工具,但是这些工具都不能处理嵌套的存储过程(即,一个存储过程调用另一个存储过程)。有人拥有/知道这样的工具吗?

0 投票
8 回答
36668 浏览

sql - 如何识别与 sybase 数据库中的表关联的触发器?

我正在使用 SQL Advantage 并且需要知道 SQL 是什么来识别与表关联的触发器。我没有使用其他工具的选项,所以老式的 SQL 解决方案是理想的答案。

0 投票
1 回答
1666 浏览

oracle - 从 Sybase 连接到 Oracle

由于复杂的原因(并非总是如此),我需要从 Sybase 视图中查询 Oracle 表。关于我该怎么做的任何想法?

示例 oracle con 详细信息:数据库:dta@mydomain.com 架构:dta 密码:123

0 投票
1 回答
1089 浏览

scripting - Sybase 12.5 中表数据发生变化时如何调用脚本?

操作系统是 UNIX。当表中的数据发生变化时,我想调用一个 shell 脚本来进行外部验证。有没有可能,如果有,怎么做。

非常感谢。


更新:理想情况下,我想为任何离散操作调用一次我的外部脚本:即

  • 更新... > 调用脚本一次
  • 插入... > 调用脚本一次
  • bcp into > 调用脚本一次
0 投票
2 回答
14001 浏览

tsql - 如何在 Sybase 中杀死不守规矩的 spid?

我的数据库中有几个流氓 spid,当我以 as 登录sa并使用时,我可以看到它们正在休眠sp_who,但是尝试使用kill <spid>它们来消除它们失败了,我实际上无权访问服务器本身来反弹它. 有没有其他方法可以杀死这些东西?

0 投票
1 回答
722 浏览

sybase - 将 32 位 Advantage Data Provider 包装到 COM+

如何通过包装器公开 Advantage.Data.Provider.dll 中的功能。

我的目标是将 COM+ 安装/部署到 64 位服务器中。Advantage.Data.Provider.dll 是一个 32 位驱动程序。不想升级到支持 64 位的 Advantage Database Server 9。我在 c# 中创建了一个服务的 .NET 组件,设置它没有问题。我不知道在里面放什么。如何将 dll 中的功能公开给客户端代码?如果你问我,我会澄清的。谢谢,切斯特顿

0 投票
4 回答
1931 浏览

c# - 将数组转换为对象[]

我正在开发一个使用 Sybase Datawindow.net 的 winforms 应用程序。基本上我有一个检索数据的数据窗口(dw_retailer.Retrieve(id)),我得到的是一个对象列表。数据窗口本身存在标签和文本框,我像这样绑定数据

我现在要做的是将一个字符串放入 object[] 列表中,如下所示

但显然这不起作用。

尽管它有 9 个对象,但它也不起作用(索引超出范围)

也试过这样

数组不是多维的。因为我需要对象中的对象,所以我需要 arrayList[0][5] 但这也不起作用。

我什至不知道这是否只是我必须在 DataWindow Designer 应用程序中选择的设置。如何将数组转换为 object[],以便可以将其放回 _targetForm.dw_retailer.PrimaryData.Rows。甚至可以编辑数据窗口吗?


仍然不工作马克

Retailer.text 的值 "tekst" list[5] 不变。

它不完全是添加一个项目,更像是编辑一个项目。关于索引超出范围,我知道列表中只有 8 个项目,这就是为什么我觉得奇怪的是第五个是索引超出或范围。也许我只是不太了解 .SetValue() 。

感谢 IList 寿!但是如何将 IList 转换回 object[]?