|
|
1
2
我还拥有“.NET框架数据提供程序需要Microsoft数据访问组件(MDAC)”。请安装Microsoft数据访问组件(MDAC)2.6版或更高版本。“尝试通过ssh调用我的Windows程序时出错,但在服务器上的cygwin终端中直接运行同一程序时出错(Windows Server 2008 R2 Enterprise)。我确信这可以通过在cygwin中使用openssh来实现。最后,我发现,如果在ssh调用中发送以下环境变量,它可以工作:
所以,如果您是这样登录的:
然后您应该能够成功地运行您的程序。注意:这假定您已经在服务器上配置了sshd以接受环境变量。您可以通过将以下行添加到/etc/sshd_config,然后重新启动sshd(net stop sshd,然后是net start sshd)来完成此操作:
安装AccessDatabaseEngine.exe(Microsoft Office Access数据库引擎2007)时(从下载) http://www.microsoft.com/en-us/download/confirmation.aspx?id=23734 )它将一些文件放在C:\Program Files(x86)\Common Files下。 |
|
|
2
1
这个问题肯定与cygwin+openssh有关。我最后安装了 WinSSHD 我的问题解决了。因此,为了将来参考,请注意在WindowsServer2008上运行的cygwin+openssh。希望这有帮助! |
|
|
3
0
在运行连接Access数据库的C程序时,Windows 7+OpenSSH(OpenSSH_6.5p1,OpenSSL 1.0.1f,2014年1月6日)上也出现了同样的问题。 我已经添加了
在/etc/profile文件中。 希望能帮上忙。 |
|
|
Heinzi · 服务器端仅向前游标中断@标识 8 年前 |
|
|
Jerry Dodge · 无法将空字符串传递到非空数据库字段 8 年前 |
|
|
Error_2646 · 新的ADODB记录集是否创建了新的连接? 9 年前 |
|
|
J_Go · ADO+VBA sheetname返回值添加额外字符 10 年前 |
|
|
rheitzman · 使用ADO读取LDAP描述 11 年前 |