Qlikview配置ODBC连接ORACLE/SQL SERVER
2015-09-16 15:23
686 查看
一, Qlikview配置ODBC连接SQL SERVER
1,打开ODBC数据源管理器:运行--〉ODBC
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/6ad58e62e331dbce1a74217930f7ae14)
2,添加用户DSN
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/cf5aedb4ab2fcb689156c36bd070d5c7)
3,选择SQL Server Native Client 11.0, 然后点击[完成]
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/c1086829474d333ff1fdc7829a6c11d1)
4,输入连接数据库的用户名和密码
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/90008b86cf042f5adda13f47397e0c8e)
5,选择默认的连接的数据库(可以不设置此步骤)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/c35ae24af4e6b59049faf4bb97f5ebe1)
6,配置完成
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/1ca49dc6050cdd693023ad9112352d79)
7, 测试连接数据库
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/faa8d1b7e90e09c64c3a2c5c26fcc84a)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/0ee9fc790cde8fd0c26714be2d03a715)
从上面的图片可看出连接时成功的,就SQL SERVER 2012的ODBC 是配置成功了。
8, Qlikview里创建用上面建立好的ODBC数据源来连接数据库
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/824d535f4000bcaba9b95262d201819a)
从上面可以看出我建立的SQL_SERVER2012的数据源,选择他然后输入用户名和密码如下 :
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/b5282c4ef8da57ba3bb17a6117afacab)
测试连接:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/ae3e437988b229c8fd7afe9ad2e63262)
Qlikview里就会自动生成一天连接数据的语句如下:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/1cdd807c0bbbcdad3513d52752f09a68)
点击QLIKVIEW里的select就可以查看数据库里的对象了:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/bc6d06a23d9f7a7b10748b3fbd290c34)
到此qlikview连接SQL SERVER 2012配置完成。
二, Qlikview配置ODBC连接ORACLE(本演示是oracle 11g)
说明: 创建ORACLE ODBC 需要有安装ORACLE ODBC 驱动或者安装ORACLE 的客户端或者ORACLE数据库服务器,本人安装的是ORACLE 11G 数据库服务器
1,创建新数据源,选择Oracle in OraDb11g_home1
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/211a9b81d483131f35b6c0c11671560f)
2,配置ORACLE数据库的连接信息
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/f963bea902aad803dd0fac3abe306d4b)
TNS Service Name: 需要配置TNS的,我的tnsnames.ora 的位置如下:
D:\ORACLE11G\app\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora
UserID: 连接数据库的用户,我用的ORACLE的一个用例schema HR。
3,Test Connection
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/ce86aae04fcda4f5a0591fe446ee1733)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/91e91962d54a51200c0a9a6705696329)
从上面可以看出配置成功了。
4, QLIKVIEW 里创建连接字符串
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/54c2ffecc17ee791aad7e8aa25cb3727)
5,Test Connection
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/8dc745eeae7dbadc86480b2c366e81bc)
从上面可以看出QLIKVIEW成功的连接到ORACLE 11G数据库了。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/0521f95e54176bf6ae86a59a85d5ccdd)
上面的就是QLIKVIEW ODBC连接ORACLE的字符串。
三,下面来介绍下如何通过SYS的用户来连接,这个和ORACLE的普通用的ODBC的创建是不同的
我的ORACLE sys的密码是Oracle_123
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/40d5c8a390b9f379791e113789d4c1ea)
我输入的密码是Oracle_123
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/654ff458da0beb3d769ae16eaf79674e)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/774a8245da408aa7780a257e4f105e09)
从上面可以看出没有连接成功。
解决方案如下:
方法一 :直接把UserID写成: sys/Oracle_123 as sysdba 如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/fa3922b388efca1b9c32aa07a8a24bff)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/6efccea2b99b914dfd3a6263a7e0e1d6)
从上面可以看出用SYS连接成功了。
方法二:UserID 还是输入SYS,输入密码的地方输入 Oracle_123 as sysdba 如下图:
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/8e8b2f284a7b8aca8b448f997908978f)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/0f98cf12be5ab351da2639c5cf13f569)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202007/14/93529f7fae89e8afff6766e105b44fc9)
从上面可以看出用SYS 用户连接成功了。
原文出处:http://blog.csdn.net/waterxcfg304/article/details/41407947
1,打开ODBC数据源管理器:运行--〉ODBC
2,添加用户DSN
3,选择SQL Server Native Client 11.0, 然后点击[完成]
4,输入连接数据库的用户名和密码
5,选择默认的连接的数据库(可以不设置此步骤)
6,配置完成
7, 测试连接数据库
从上面的图片可看出连接时成功的,就SQL SERVER 2012的ODBC 是配置成功了。
8, Qlikview里创建用上面建立好的ODBC数据源来连接数据库
从上面可以看出我建立的SQL_SERVER2012的数据源,选择他然后输入用户名和密码如下 :
测试连接:
Qlikview里就会自动生成一天连接数据的语句如下:
点击QLIKVIEW里的select就可以查看数据库里的对象了:
到此qlikview连接SQL SERVER 2012配置完成。
二, Qlikview配置ODBC连接ORACLE(本演示是oracle 11g)
说明: 创建ORACLE ODBC 需要有安装ORACLE ODBC 驱动或者安装ORACLE 的客户端或者ORACLE数据库服务器,本人安装的是ORACLE 11G 数据库服务器
1,创建新数据源,选择Oracle in OraDb11g_home1
2,配置ORACLE数据库的连接信息
TNS Service Name: 需要配置TNS的,我的tnsnames.ora 的位置如下:
D:\ORACLE11G\app\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora
UserID: 连接数据库的用户,我用的ORACLE的一个用例schema HR。
3,Test Connection
从上面可以看出配置成功了。
4, QLIKVIEW 里创建连接字符串
5,Test Connection
从上面可以看出QLIKVIEW成功的连接到ORACLE 11G数据库了。
上面的就是QLIKVIEW ODBC连接ORACLE的字符串。
三,下面来介绍下如何通过SYS的用户来连接,这个和ORACLE的普通用的ODBC的创建是不同的
我的ORACLE sys的密码是Oracle_123
我输入的密码是Oracle_123
从上面可以看出没有连接成功。
解决方案如下:
方法一 :直接把UserID写成: sys/Oracle_123 as sysdba 如下图:
从上面可以看出用SYS连接成功了。
方法二:UserID 还是输入SYS,输入密码的地方输入 Oracle_123 as sysdba 如下图:
从上面可以看出用SYS 用户连接成功了。
原文出处:http://blog.csdn.net/waterxcfg304/article/details/41407947
相关文章推荐
- 有关oracle的一些用户命令
- 安装12c遇到 Error in invoking target 'irman ioracle' of makefile
- oracle 锁机制
- 导入cx_Oracle时提示"DLL load failed"问题解决
- oracle11g空表不能导出记录
- Oracle数据库分页
- Oracle GoldenGate学习之windows下ogg单向复制配置
- Oracle GoldenGate的思想天空--感悟OGG的本质
- oracle AWR解析报告内容说明
- Oracle通过job定时执行任务
- 安装oracle无法使用命令/usr/bin/xdpyinfo自动检查显示器颜色
- Oracle 11gR2 警告文件的位置
- 【Oracle】ORA-03113错误分析与解决
- Oracle goldengate的OGG-01004 OGG-1296错误
- Oracle GoldenGate 系列:Extract 进程的恢复原理
- Oracle触发器
- 搭建一个Oracle到Oracle的GoldenGate双向复制环境
- OGG实现两台Oracle数据库的同步
- Oracle GoldenGate快速入门教程:基本概念和配置
- oracle 部分文件作用