Advantage database server 更改/更新存储过程

Advantage database server 更改/更新存储过程,advantage-database-server,Advantage Database Server,我有两个SQL文件,其中包含修改不同存储过程的脚本。Advantage服务器已安装并在计算机上运行,但架构师(ARC32.exe)未安装并运行 如果没有架构师,我如何运行这些脚本 (我已经更新了我的问题,让大家都明白了,尽管我已经得到了@Mark Wilkins的答案)如果您使用的是v11.x,那么这是另一种可能性。它是一个独立的应用程序,应该很容易从一个地方复制到另一个地方。假设有问题的机器上安装了Advantage客户端,我相信您只需要命令行实用程序二进制本身(asqlcmd.exe) 使用

我有两个SQL文件,其中包含修改不同存储过程的脚本。Advantage服务器已安装并在计算机上运行,但架构师(ARC32.exe)未安装并运行

如果没有架构师,我如何运行这些脚本


(我已经更新了我的问题,让大家都明白了,尽管我已经得到了@Mark Wilkins的答案)

如果您使用的是v11.x,那么这是另一种可能性。它是一个独立的应用程序,应该很容易从一个地方复制到另一个地方。假设有问题的机器上安装了Advantage客户端,我相信您只需要命令行实用程序二进制本身(asqlcmd.exe)

使用它的一种简单方法是将语句放入文本文件中,然后运行以下语句:

asqlcmd -CS "Data Source=\\server\path\thedatabase.add;User ID=adssys" -i somefile.sql

有什么原因不能直接从代码中运行它(ARC32就是这么做的)?我不认为应用程序中实现了该选项以允许我们在哪个应用程序中执行查询?如果无法(从任何地方)运行ALTER PROCEDURE语句,则无法运行ALTER PROCEDURE语句。我认为你需要回答你的问题,并使你的问题更加清楚。我所说的Advantage Architect指的是ARC32。这没有安装在我们客户的机器上。那么我可以在没有它的情况下更新程序吗?