Power Builder 11 应用程序在 Windows 2008 服务器上通过 ODBC 驱动程序遇到 DB 查询问题。以下是详细信息。
应用程序的查询格式类似于 select "column1" from "table1"。应用程序使用 MSSQL 数据库。该应用程序过去可以通过 ODBC 驱动程序在 Windows 2003 服务器上正常运行,但是该应用程序现在在 Windows 2008 服务器上运行失败。
经过详细分析,我发现由于引用标识符格式,查询在 Windows 2008 服务器上通过 ODBC 驱动程序失败。我试图修改quoted_identifier 属性,但没有帮助。当我从查询中删除引号时,它工作正常。但是实际上不可能进行这样的更改,因为应用程序有数千个这样的查询。2003 和 2008 都有不同的 SQL 驱动程序,但是后端数据库保持不变。
我无法更新数据库上的引用标识符属性,因为它被其他系统使用。请建议如何通过应用程序或 ODBC 驱动程序修复它。