我有几个包含脚本的SQL文件来更改不同的存储过程。 Advantage Server已在计算机上安装并运行,但架构师(ARC32.exe)不是。
如果没有架构师,我怎么能运行这些脚本?
(我已经更新了我的问题,以便向所有人说明,尽管我已经得到了@Mark Wilkins的答案)
答案 0 :(得分:1)
如果您使用的是v11.x,SQL command line utility是另一种可能性。它是一个独立的应用程序,应该很容易从一个地方复制到另一个地方。假设有问题的计算机上安装了一些Advantage客户端,我相信您只需要命令行实用程序二进制文件本身(asqlcmd.exe)。
使用它的一种简单方法是将ALTER PROCEDURE语句放在文本文件中,然后运行如下语句:
asqlcmd -CS "Data Source=\\server\path\thedatabase.add;User ID=adssys" -i somefile.sql