问题标签 [sqlanywhere]
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.
sqlanywhere - 如何恢复sybase数据库(未知数据库版本)
我有一个需要恢复的数据库文件 (*.db)。
不好的是,最终用户对数据库的版本一无所知。不知道密码。原始开发人员丢失了。安装的计算机已格式化。我们没有这个数据库软件的经验。是的,噩梦。
我的猜测是一个旧数据库。我正在尝试在 Sybase 11 开发版中打开它。
我按照以下步骤操作: http: //dcx.sybase.com/1101en/sachanges_en11/unloading-reloading-upgrading-newjasper.html
我尝试从命令行和 Sybase 中央实用程序使用 UNLOAD 实用程序。从命令行我做:
好的,我尝试卸载:
好的,从服务器管理工具:
有没有办法知道用于创建这个的数据库服务器的版本?可以恢复这个文件吗?
odbc - windows 7 dbc 连接 sqlanywhere 11
我正在尝试通过 odbc 管理员从我的 ms windows 7 连接到远程 sybase sqlanywhere 11 数据库服务器。
但是我没有连接,我不确定我必须指定哪个配置选项。
server-name = 远程数据库服务器的 IP 地址?
起跑线?
端口号?
谢谢,最好的问候,亚历克斯
connection - SQL Anywhere 11、JZ0C0:连接已关闭
我基于 apache tomcat 6.0.26、apache cxf 2.2.7、spring 3.0、hibernate 3.3 和 sybase sqlanywhere 11 开发 web 服务。我使用来自 SYBASE jconn.jar 版本 6 的最新 JDBC 驱动程序。
持久层基于spring + hibernate dao,通过JNDI数据源(META-INF目录)配置连接。
似乎在较长时间不活动期间,从 web 服务到数据库的连接是关闭的。
异常:java.sql.SQLException:JZ0C0:连接已关闭。
sqlanywhere - Sybase SQLAnywhere jConnect 例程?
我有一个数据库,它是封闭系统的一部分,系统的最终用户希望我使用 Sybase SQL Anywhere 数据库中包含的数据编写一些报告。系统不提供他们正在寻找的报告,但可以通过连接到此 ASA 数据库来访问数据。
软件供应商可能希望我不更新数据库,而且我基本上是只读的,因为我只是在做一些报告。一切都很好,密封没有破损,保修仍然完好,等等。
我的主要问题是我使用 jConnect 来读取数据库,而 jConnect 需要将一些“jConnect 例程”安装到数据库中。我发现我可以通过执行“Alter Database Upgrade JConnect On”来实现这一点,但我只是不完全理解它的作用以及是否存在与之相关的任何风险。
所以,我的问题是,是否有人确切知道 jConnect 例程是什么以及它们是如何使用的?将这些添加到数据库中是否有任何风险?我应该担心这个吗?
sqlanywhere - 将 Sybase SQL Anywhere 11 安装为服务
我们正在使用 Sybase SQL Anywhere 11。我正在使用命令行在批处理文件中安装/初始化数据库dbinit -dba %username%,%pwd% -p 4k %dbLocation%
,并启动数据库服务器。dbsrv11 %dbLocation%
我真正想要的是将我的数据库安装为 Windows 服务,并且可以在机器重新启动时自动启动/运行。但我想继续使用批处理来轻松安装/卸载/更改它。
这里有任何 Sybase 专家吗?
database-design - 如何在 Load 语句期间减小 Sybase Anywhere 11 中的日志文件大小
我在 Sybase Anywhere 11 DB 中有一个 LOAD 语句,我启动了它。问题是它插入了大约 50 万条记录。在我的事务日志中,我看到大量的插入(除了我的负载)看起来像这样:SET n1 = n1 || [SOME LARGE HEX VALUES]
.
我知道 LOAD 语句只是插入,但是无论如何我只记录一个 LOAD,而不是为一个 LOAD 占用 > 100MB?
database - 数据库加密问题
我们正在使用Sybase SQL Anywhere 11
. 我们需要加密我们数据库中的一些表。我按照指示做了。我们选择了带有加密密钥和 AES256_FIPS 算法的“强”选项。但有些事情我不清楚。
当我们创建数据库、删除数据库和启动数据库服务器时,它需要 encryptonKey,但当我们停止数据库服务器并连接到服务器以创建表和添加数据时,它不需要 encryptionKey。为什么当我们连接它或尝试停止服务器时没有询问加密密钥?我做错了什么?
不知道如何测试加密?当我使用 Sybase Central 工具时,我仍然可以看到加密表中的所有纯文本。如果有人知道数据库的用户名和密码,他/她可以连接到数据库并在没有加密密钥的情况下读取内容。这是正确的吗?
mysql - 在任何地方同步 joomla mysql 和 powerbuilder sql 数据库
你好!我需要同步 2 个数据库。我有一个带有 Xampp(学校服务器)的 Windows 2000 Server。你知道一些实现这一点的方法吗?
我想到了以下几点: 1.在 php 脚本或 c# 脚本中写入数据 2. 让诸如 cronjob(不知道 windows 形式)之类的东西运行并检查两个数据库。
有没有更好的办法?
asp.net - 本地 SQL Anywhere 数据库的会话隔离问题
我正在将现有的一组应用程序从 Win XP 迁移到 Win 7。我们有一个第 3 方应用程序,它由用户会话启动并运行,它通过 ODBC 访问本地 SQL Anywhere 9 数据库(使用 dbeng9 按需启动)。在同一台机器上,我们有一个 ASP.NET 网站,它还通过 ODBC 访问本地 SQL Anywhere 数据库。这两个应用程序在 Win XP 中可以很好地配合使用,因为这两个进程都在会话 0 中运行。
在 Win 7 中,ASP.NET 站点遇到一个 ODBC 错误,指出指定的数据库文件已在使用中。这是因为第 3 方应用程序首先启动并在用户会话(通常是会话 1)中启动 dbeng9 实例(通过 ODBC)。然后,ASP.NET 启动并尝试连接到同一个数据库。ODBC 驱动程序发现 dbeng9 的实例未在当前会话(会话 0)中运行,并尝试启动一个实例,此时它无法访问数据库文件,因为它已被登录用户使用会话 1。
是否有人对解决本地 SQL Anywhere 数据库的会话隔离问题有任何建议?
我考虑将 dbeng9 作为服务运行,而不是允许 ODBC 按需启动实例。但是,由于 SQL Anywhere 与第 3 方产品捆绑在一起,因此 PC 没有 dbsrv,我不确定这会如何影响许可。
ASP.NET 站点只能从本地 PC 访问。在第 3 方 Web 服务器中运行 ASP.NET 站点会导致它在用户会话中执行吗?(注意:因为它在 1,000 台机器上运行,所以必须选择免费或成本极低的选项。)
- 与 Visual Studio 捆绑在一起的 ASP.NET 开发服务器是否可以以这种方式再分发?
- 是否可以将 IIS 7 或 IIS 7 Express 配置为在用户会话中执行的“仅本地”模式下运行?
sql-server-2008 - 从 Sybase SQL Anywhere 12 迁移到 MS SQL Server 2008 的免费工具
我需要将数据从 Sybase SQL Anywhere 12(我有一个 *.db 文件)恢复到 MS SQL Server 2008。
我安装了 SQL Anywhere 12 开发工具包,它允许我运行数据库并安装了应该允许我执行此操作的 ODBC 驱动程序。我设法使用 SQL Server 导入/导出向导通过键入 SQL 语句导入单个表,导入所有数据功能被禁用。
由于我有一百左右的表,我想找到一个工具来自动为我导入所有表。有没有免费的工具或脚本可以解决这个问题?