我正在尝试允许在我的Linux openSUSE系统上运行的php脚本访问运行Z/OS的IBM DB2大型机。我在安装某种必需的许可证时遇到问题。Stackoverflow #02484提供了关于正在发生的事情的良好背景,但没有提供细节。
我最初被指示安装企业版的ibm_data_server_driver_package,这很顺利,我的php脚本在db2的本地express版本上工作得很好,但当我尝试使用以下命令访问我们公司的大型机时失败了:
[IBM][CLI Driver] SQL1598N An attempt to connect to the database server fa
我是DB2数据库管理方面的新手,我不认为我会被安装过程困住。在安装之前,我阅读了一些文档,发现了一个有趣的"db2prereqcheck“东西。
所以我试着在安装前运行它,得到了一个错误:
DBT3505E The db2prereqcheck utility was unable to determine the Linux distribution level.
关于ibm的此错误:
我找到了一些其他的答案,建议删除文件"/etc/issue“和”/etc/仙e.net“。
我根据提示查看了我的“/etc/I*”文件。我用IBM Support中文章中
我必须连接到安装在其他系统上的DB2数据库。我有服务器的机器名、要连接的数据库名、端口号和凭据。我的系统上没有安装任何用于DB2的客户端。我想使用OLEDB连接。
我可以在不安装客户端的情况下实现这一点吗?另外,请让我知道哪些参考dll可以帮助我实现这一点,即我应该使用什么- IBM Provider for DB2、Microsoft OLEDB provider for IBM或其他一些DB2?我在哪里能找到他们?
我使用用于CLI和ODBC的db2驱动程序从CentOS配置到IBM /OS上的DB2连接。我正在尝试以下命令:
db2cli execsql -connstring "protocol=TCPIP;database=MyDB;hostname=MyHost;ServiceName=446;uid=MyUser;pwd=MyPass"
并得到以下错误,这似乎非常简单:
[IBM][CLI Driver] SQL1598N An attempt to connect to the database server failed because of a licensing pro
我是db2的新手。我已经安装了db2,需要通过终端运行查询。我有一台LINUX机器。
安装后运行以下查询或任何查询,如create database,它将显示错误
db2 => start database manager
SQL1092N "ROOT" does not have the authority to perform the requested command
or operation.
我刚刚开始使用Bluemix,我已经创建了一个小的rails 4应用程序,并使用sqlite在本地进行了测试。由于DB2是Bluemix上的默认设置,所以我在设置应用程序时选择了它。
当我将bundler gem添加到我的gem文件中准备部署到ibm_db时,我从bundler那里得到了以下错误:
Environment variable IBM_DB_HOME is not set. Set it to your DB2/IBM_Data_Server_Driver installation directory and retry gem install.
我没有在我的开发机器上安装DB2,
我正在尝试用Tableau v10连接到一个IBM (V10.5)数据库。当我输入凭据并尝试登录时,它将显示以下错误:
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
DB2数据库可以在Linux (HEIL6.5)中使用,.What是先决条件,我需要安装.What驱动程序来解决这个问题。