问题标签 [advantage-database-server]
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.
triggers - 优势数据库如何检索连接名称
我正在使用 Sybase Advantage,我有 2 个表:
- 第一个表有数据记录
- 第二个表存储第一个的历史
第一个表有触发器来填充第二个表中的记录,具体取决于哪些字段被更改。
我想存储连接名称(发出请求的 PC)、活动查询页面(服务器信息对话框)中显示的名称,而不是用户名。有谁知道这是否可能?
谢谢
advantage-database-server - 在 Advantage SQL 中创建运行总计最有效的 SQL 语句是什么
我想在 Advantage SQL 中创建一个正在运行的总查询语句,并想知道什么是最有效的方法。我可以通过这样的查询获取数据:
但数据集很大(超过 100 万条记录),所以我想知道这是否是获取此信息的最有效方式。
表中的原始数据是这样的:
我希望结果是这样的:
advantage-database-server - 使用 sp_BackupDataBase 过程进行数据库备份时出现问题
希望你们一切都好!
sp_BackupDateBase 过程有这个问题。
根据 Advantage 文档,我可以备份我的数据库,将 UNC 目标路径作为参数传递。假设我的本地机器的 IP 地址为 201.0.0.87,我的程序如下所示
执行过程 sp_BackupDatabase('\201.0.0.87\Shared\Backup',NULL);
当我执行它时,一切都很好,并且备份成功。
问题是:我可以通过另一台机器的 IP 地址进行备份吗?这可能吗?
如果答案是肯定的,那么这就是我真正的问题。
如果我传递了另一台机器的 IP,它已授予每个用户所有的读写权限,当我执行该过程时,我收到以下错误消息:
poQuery:错误 7200:AQE 错误:状态 = HY000;本机错误 = 7040; [Anywhere 解决方案][Advantage SQL][ASA] 文件创建错误:验证指定的路径和文件名是否正确,并且没有其他用户打开该文件
我应该怎么做才能使程序在这种情况下工作?
值得一提的是,两台机器都在同一个工作组中。
真的希望您能帮助我,如果有疑问,请随时问我任何可以使这一点更清楚的问题。
先谢谢了。
advantage-database-server - 更改密码后备份出现问题
在这里,我遇到了备份的另一个问题。
由于我的公司出于安全问题决定更改所有客户的密码,因此我们遇到了备份问题。
我们的应用服务器负责通过运行 sp_backupdatabase 过程来备份数据库。
在我们更改密码之前,数据库使用 2 个不同的密码:一个用于客户端,另一个用于我们所有人,即开发人员。
在这种情况下进行备份不是问题。
但是现在我们更改了密码,就出现了一些问题。
一旦 sp_backupdatabase 进行了备份(在我们的应用程序服务器中),我们要做的下一步是将所有表链接到数据字典。我们通过连接到刚刚使用 sp_backupdatabase 创建的数据字典来做到这一点,但是,唉,连接失败了,并且优势向我抛出了一条消息,告诉我用户或密码不正确。
接下来我做了一个小测试。我创建了一个包含三个表的简单数据库。我为数据库设置了下一个密码:
密码(聪明,啊?)
接下来,我执行 sp_BackupDataBase 过程来创建备份。我打开备份的数据字典,它没有给我任何问题。之后,我执行了 sp_restoreDataBase,一切都很好。
就在那时,我再次使用 PASSWORD1 更改了密码。我做了同样的程序,并取得了成功。
但是,当我第三次更改密码(比如说 PASSWORD2)时,当我尝试使用该密码打开备份(在运行 sp_restoreDataBase 之前)时,Advantage 告诉我用户或密码不正确。
之后(再次),我更改为以前的密码(PASSWORD1),备份打开就好了。但是,通过更改为第一个密码(密码),它没有打开。
好吧,我不得不把你描述得很好,因为我不知道发生了什么。是否存在涉及备份和更改密码事实的优势问题?
我真的希望你能帮助我,因为这对我们公司来说是一个真正的问题。
非常感谢您。
c# - 无效日期 dd/mm/ccyy
我想在整个 .net 应用程序中使用 dd/MM/yyyy,但是当我通过
.net 提供程序的 sql 通过无效日期错误。
我试过myconn.DateFormat = 'dd/MM/ccyy'
了,这也不起作用..
请参阅下面的详细信息..任何帮助都会很棒。谢谢
我<globalization culture="en-GB"/>
在我的 web.config 文件中有..
我正在使用优势 10、.net 4.0 和优势 .net 提供商 10
sql - 将字符串拆分为行
我有一个表,其中包含由“+”分隔的多个字符串组成的字段。
字符串的每个部分的长度为 2 或 3 个字符。示例:'ab+cde+fg'
。
每行有 1 到 3 个部分(因此有些行不需要拆分)。上面的示例应该返回 3 行'ab'
:'cd'
和'fg'
.
我在互联网上搜索了存储过程,但似乎没有一个适合我的特定需求。我自己没有编写这样的程序的 SQL 技能。
sql - 用于保存对审计跟踪表的更改的 Sql 触发器
我开始使用 ADS sql 表触发器来存储对一个特定表所做的更改。这是想法:
报告变量 cChanges 的上述触发代码错误不存在。
有人可以帮忙吗?
雷纳尔多。
database-design - 为 Advantage 数据库服务器 10 创建 ERD
我需要为 ADS 10 数据库创建 ERD。Reverese Engineering 会很好,因为数据库已经存在。不幸的是,我没有找到支持这个数据库的 ERD-Tool。
有人知道支持此功能的工具吗?
advantage-database-server - 如何在单个查询中将 Advantage ADT 表连接到 DBF 表?
如何在单个查询中将 Advantage ADT 表连接到 DBF 表?
advantage-database-server - Advantage .NET 数据提供程序在 SSIS 包中失败?
我在 Windows 2008 R2 64 位服务器上安装了适用于 Windows 64 位的 Advantage .NET Data Provider Release 9.0。我正在使用 SQL Server 2008 R2。我在 Microsoft SSIS 包中使用 Advantage Data Provider。当我尝试传输数据时,我收到错误“System.DllNotFoundException:无法加载 DLL 'ace32.dll':找不到指定的模块。”