问题标签 [ase]

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 投票
1 回答
336 浏览

java - 无法在 Sybase ase 16 中启用 java

我尝试使用以下方法在 sybase ase 16 中启用 java:

但重新启动 Sybase 服务后,我得到:

Java 虚拟机库版本不正确。找到 0,预计 41792701

并且 ase 服务器无法启动。

问题是什么以及如何解决。

0 投票
1 回答
1147 浏览

automated-tests - 如何将跨微服务的端到端测试包含到多个持续交付管道中?

我的团队开发了三个微服务。三者协同工作以提供业务场景。它们与 REST 和 RabbitMQ 进行通信。看起来像Toby Clemson 关于微服务测试的演讲

每个微服务都有自己的持续交付管道。它们是交付,而不是部署管道,这意味着最后有一个手动发布决定。

如何将业务场景的端到端测试(即跨所有微服务)包含到交付管道中?

我的团队建议这样做:

我们添加了一个共享的端到端阶段,用于部署所有三个微服务并在它们上运行端到端测试。每次其中一个管道到达此阶段时,它都会进行部署和测试。信号量确保管道一个接一个地通过阶段。失败会停止所有三个管道。

共享端到端阶段

对我来说,这似乎牺牲了微服务架构首先赢得的所有独立性:

  • 端到端阶段是一个瓶颈。快速流水线可以阻止慢速流水线,因为它更频繁地保留端到端阶段,使其他流水线在运行测试之前等待。

  • 一个管道中的故障将阻止其他管道交付,也使它们无法交付紧急错误修复。

  • 该解决方案不适应需要不同微服务组合的新业务场景。我们要么最终得到一个连接所有微服务的超级阶段,要么每个业务场景都需要自己的新端到端阶段。

  • 端到端阶段只显示了一个狭窄的结果,因为它只确认了一个精确的微服务版本组合可以一起工作。如果生产包含不同的版本,则不保证这也能正常工作。

  • 该阶段也与最后的手动发布决定相冲突:如果构建通过端到端但我们决定不将其发布到生产环境怎么办?然后,生产将包含与端到端不同版本的该微服务,从而导致结果扭曲。

那么有什么更好的方法来做到这一点呢?

0 投票
1 回答
221 浏览

json - 尝试为 ARM 模板制作 if/else powershell

我有一个用于 ARM 模板的 PowerShell 脚本,用于将一些资源部署到 Azure,更具体地说是 ASE v2。

我的 ARM 模板中有一个条件说明:

我现在在 PowerShell 中拥有的东西:

我想在 PowerShell 中添加的是:

我的意图:在 JSON 文件中进行切换,而无需在 PowerShell 中进行更改。

这行得通吗?你会如何以不同的方式处理这个问题?

谢谢。

0 投票
1 回答
52 浏览

mysql - 无法进行 SUM 操作 SQL

我需要你的帮助,我在 SQL (SAP ASE) 中有以下查询:

输出是这样的:

我正在尝试将临时列 WCDMA_DATA_ERLANG 中的所有数据都放在像 TOTAL 这样的唯一行中,但我做不到,请帮帮我:

像这样的东西:

0 投票
0 回答
89 浏览

azure - AZURE - 无法访问位于 ASE 中的 Webapp

我有以下问题:我创建了一个 ASE(应用服务环境),以便在某个 VPN 之间连接一个隔离的 WebApp。

我在 ASE 所在的位置创建了一个内部 VNET。问题是:当我创建 WebApp 时,它的 IP 与关联到 ASE 的 VIP 相同。所以我无法连接到 WebApp。

我需要帮助伙计们!

0 投票
3 回答
1091 浏览

sybase - 在 Sybase ASE 中,sp_helptext 显示成功,但没有显示其他内容

我是第一次使用 Sybase ASE,并假设我遗漏了一些非常基本的东西。

返回

但没有别的。拼写错误返回错误。

如何捕获或显示结果?

谢谢。

返回

我正在使用带有插件的 Oracle SQL 开发人员。使用其他 gui 会产生更好的结果吗?这是权限问题吗?

0 投票
1 回答
2033 浏览

stored-procedures - Sybase 2762 - 'tempdb' 数据库中的多语句事务中不允许使用 'Create table' 命令” - ON OLD STOR PROC

我收到以下错误 Sybase 2762 - 'tempdb' 数据库中的多语句事务中不允许使用 'Create table' 命令” - ON OLD STOR PROC

数据库设置是预期的:sp_dboption, ddl in tran set to 'true'

这是一个旧程序,尚未更改并且以前运行良好。但是,我们最近在服务器上执行了一个主要版本。

我的问题是,删除并重新创建该程序会有所帮助吗?

这是一个生产错误。

0 投票
1 回答
717 浏览

sybase - 无法杀死带有“SELECT”命令的 Sybase 自己的进程(自己的进程)

我正在使用 Sybase ASE 15.0。

我有一个由“sa”用户显示的 sp_who 进程,它似乎正在运行一个“插入”语句

当我尝试终止此进程时,我收到以下消息:

这似乎是我自己的过程,但显然我没有运行 INSERT 语句。

Sybase 已关闭并重新启动,并且所有操作系统进程都已被杀死。

这个过程是什么?

0 投票
2 回答
1744 浏览

sap - 如何在 SAP ASE Sybase 16 中从具有外键的表中删除行

我正在尝试从表employee 中执行行删除,该表employee 在“emp_id”列上设置了主键,并被其他表及其外键引用。Sybase 不允许我执行删除。返回的示例味精是:

引用完整性约束中的从属外键约束违反。dbname = 'giraffe',表名 = 'branch',约束名 = 'client_800002850'。命令已中止。

使用 MySQL,如果您使用 ON DELETE 子句指定外键,则可以轻松进行这种删除,但 Sybase 不支持。此 RDBMS 中外键的唯一可选子句是 'MATCH FULL'

如果设置了外键,如何在 Sybase 中删除行或将值设置为 NULL?我是 t-sql 和 DBA 的新手。据我了解,拥有这样的数据库模式,它根本不需要外键,或者我错过了什么?也许这个模式是 MySQL 特定的,它应该以不同的方式编码以满足 Sybase t-sql 标准?

这是DDL。课程链接 - https://www.youtube.com/watch?v=HXV3zeQKqGY

============================

这是此“员工”表的约束列表

  • branch_1008003591 分支外键(mgr_id)参考员工(emp_id)2019 年 6 月 18 日上午 11:58
  • employee_880003135 员工外键(branch_id)参考分支(branch_id)2019 年 6 月 18 日上午 10:44
  • works_with_848003021works_with 外键(emp_id)参考员工(emp_id)2019 年 6 月 17 日晚上 7:26
  • employee_752002679 员工外键(super_id)自引用员工(emp_id)2019 年 6 月 17 日晚上 7:24
  • employee_960003420 员工外键(super_id)自引用员工(emp_id)匹配已满 2019 年 6 月 18 日上午 11:17
  • employee_6720023941 主键索引(emp_id):集群,外引用

我想执行以下 DML:

在那个 MySQL 课程中,如果“分支”表的外键已使用 ON DELETE SET NULL 子句设置,则随后的自动操作会将 branch.mgr_id 值从 102 设置为 NULL。

我尝试将 branch.mgr_id 设置为 NULL,因为它不是表的 PK,但显然它没有帮助。

0 投票
1 回答
230 浏览

azure - 我可以更改应用服务计划/应用服务以使用应用服务环境吗

我首先创建了应用服务计划和应用服务,然后创建了应用服务环境。现在我想更改应用服务计划以使用新配置的 ASE,但无法更改它。我创建了另一个应用服务计划来使用 ASE,但它在应用服务中的更改应用服务清理下不可见。

我创建了另一个应用服务计划来使用 ASE,但它在应用服务中的更改应用服务清理下不可见。