我想从本地 Sybase 迁移到 AWS Aurora Postgres 数据库。我遇到过 AWS SCT 和 AWS DMS 等工具,但我不确定源 Sybase 数据库是否应该位于 AWS 云中,作为 AWS 工具启动迁移的先决条件。
如果我们想要从 On-Prem Sybase 迁移到 AWS Aurora Postgres 数据库,我们还有哪些其他选择。
我想从本地 Sybase 迁移到 AWS Aurora Postgres 数据库。我遇到过 AWS SCT 和 AWS DMS 等工具,但我不确定源 Sybase 数据库是否应该位于 AWS 云中,作为 AWS 工具启动迁移的先决条件。
如果我们想要从 On-Prem Sybase 迁移到 AWS Aurora Postgres 数据库,我们还有哪些其他选择。
在 Sybase SQL 中,我有一个看起来像这样的检查:
SELECT "VALID"
WHERE @v_Test LIKE "X[A-Za-z0-9][A-Za-z0-9][A-Za-z0-9][A-Za-z0-9][A-Za-z0-9]"
有没有办法避免复制方括号(在这种情况下允许字母数字值,但一切皆有可能)?
我们在哪里下载 SAP SAP SDK for ASE (Windows Server 2019)?尝试在 Windows Server 2019 客户端上使用 SQLDBX 连接到 Sybase DB 服务器,但找不到所需的 dll (libsybct.dll)。II 假设我需要下载 SAP SDK for ASE 但不知道在哪里下载。谁知道在哪里下载?
我在 Sybase Server 中建立了一个新的 SQL Anywhere 17 数据库。我有很多客户端应该能够通过 ODBC 连接到数据库。ODBC 工作正常,但只要第三个用户尝试连接,我就会收到以下消息:
我试过select @@max_connections
了,得到了 32'766。
此外,当我执行以下语句时,我得到以下结果:
SELECT
PROPERTY('ServerEdition') as ServerEdition,
PROPERTY('IsNetworkServer') as IsNetworkServer,
PROPERTY('LicenseType') as LicenseType,
PROPERTY('LicenseCount') as LicenseCount,
PROPERTY('MaxConnections') as MaxConnections
FROM dummy
有谁知道我会导致这个问题吗?
从其他环境恢复数据库后,有一种方法可以将数据库中的用户映射到服务器中的登录名。我可以删除并重新创建或别名,但在MS SQL Server中有一种方法:
EXEC sp_change_users_login 'Auto_Fix', 'user'
我在SYBASE ASE 16中寻找类似的东西
是否有重要的理由重新编译存储过程?
当然,数据库中的数据会随着时间而变化,并且某些存储过程的结果集可能会因基础数据的变化而有所不同。但是除非表结构发生变化,否则存储过程应该永远是好的吗?
我说的是 Sybase ASE 15。
我知道 TOP 可以返回前 10% 的行结果,但是我将如何获得下一个 10%?我正在尝试分解由于内存不足(java.lang.OutOfMemoryError)而崩溃的查询,并希望返回前 10% 的结果,然后对其进行编辑,使其返回下一个 10%,依此类推。我正在使用 SQL Anywhere 12。
这似乎是我经常遇到的一个问题,但我还没有弄清楚(我不是 dba)。我正在为我正在创建的报告运行查询,但是用户不希望为相同的“案例编号”显示任何重复的行。
我已经尝试过“选择不同”和“分组依据”,但都没有显示我希望它们显示的结果。
问题是报告查询的列可以有 2 个不同的可能值,我们只想显示匹配其中任何一个值的案例,但我们不想显示特定案例超过 1 次。
这是查询:
SELECT cases.casenum,
sp_first_party(cases.casenum),
cases.matcode,
cases.open_status,
cases.date_opened,
cases.close_date
FROM cases,
insurance
WHERE (cases.casenum = insurance.case_num)
AND cases.date_opened >= :start
AND cases.date_opened <= :end
AND ( insurance.policy_type = 'Liability'
OR insurance.policy_type = 'SUM')
AND insurance.date_settled is Null
AND ( cases.matcode like 'GPI'
OR cases.matcode like 'MVA'
OR cases.matcode like 'S&F')
AND cases.close_date is not NULL
这就是我认为的问题区域:
(insurance.policy_type = 'Liability' OR insurance.policy_type = 'SUM')
一个“案例”/“案例编号”可以有多种保险单类型……这意味着它们可以有责任或总和,或两者兼而有之。报告的输出会为出现的这些保险类型中的任何一种的每个实例显示一个新行。
我们希望每个案例仅显示一行,无论为案例分配了多少/哪些保险单类型......但仍然只显示符合该标准的案例。
我试过选择不同的,以及按cases.casenum分组,我在这里做错了什么?
感谢您的阅读!
PS-这是针对 cms 平台/应用程序的,但它在 t-sql 上运行(与 mssql 语法相同)。
这是输出示例 - 正如您在最左侧的列中看到的那样,“案例编号”列有多个相同的值。这是因为符合条件的案例编号有多个不同的 insurance.policy_type。虽然我们仍然需要按这些策略类型进行过滤,但我们不希望为每个类型看到额外的行。
我正在尝试通过 JDBC 从 Sqoop 连接到 Sybase ASE 15.7 版时对性能进行故障排除。
虽然我自己无法检查事情,但以这种方式提取数据似乎比使用另一个工具(使用 ODBC)慢 10 倍。
DB 团队观察到以下情况:
FETCH_SIZE jconnect_implicit_1:
?当然,也欢迎其他有关可能导致性能问题的提示。
数据库团队认为这意味着为每一行制作了一个游标,可能是因为这个链接包含一些模糊相似的东西,但我怀疑这意味着其他的东西,因为我没有找到任何 Oozie 的引用导致这通过 JDBC(我们强制执行更大的在 oozie 命令中获取大小)。
我们有一个 sybase 数据库,运行我们的用户使用的包含客户端信息的应用程序。
情况是大约 1000 个客户的地址信息已经过时。我们得到了一个包含更新地址信息的 .csv 文件,并被要求更新数据库中的地址。
我已经过滤了 csv 以比较 2 个地址列,并且只显示那些不一样的列。所以我有一个 .csv 文件,其中只包含需要更新地址的客户。
所以想象一下这个客户信息存在于一张桌子上。我们还有唯一的客户 ID 以及客户表上的其他个人信息。
我不是 SQL 专家,所以我对 sql 的查询语法可能有问题,但是有人对我如何为此编写查询有任何建议吗?
就像是,
输入每个 [client_id in .csv column A] [address_info in .csv column B] TO clientAddress.table
这就是我想象它无论如何都会在我脑海中发挥作用的方式。我试着四处寻找,但找不到任何与我的情况相似的人。