当前位置:主页 > 云计算服务 >

域名交易_唐山建设网站公司_新注册优惠

我浏览了几篇关于同一主题的博客,但没有发现任何特定于MSSQL配置的内容。因此,我想更详细地介绍如何配置从HANA到MSSQL的远程源连接。

什么是HANA智能数据访问(SDA)?

SAP HANA智能数据访问支持远程数据访问。它允许访问远程数据,就像它们是SAP HANA中的本地表一样,而无需将数据复制到SAP HANA中。具体来说,在saphana中,可以创建指向不同数据源中的远程表的虚拟表。客户可以在SAP HANA中编写SQL查询,可以对虚拟表进行操作。

更多关于SDA的详细信息,请参阅下面的博客

智能数据访问-HANA的新功能

在这个博客中,我定义了将HANA DB连接到外部MSSQL DB(HANA管理视图)的配置。

配置步骤:

1。转到链接下载Microsoft®ODBC Driver 11 for SQL Server®–SUSE Linux Community Technology Preview from Official Microsoft Dow…

2。单击其中一个下载按钮,下载Microsoft SQL Server ODBC驱动程序11 for SQL Server。

1。下载驱动程序后,您将能够看到msodbcsql-11.0.2260.0。焦油.gz

2. 将下载的驱动复制到安装HANA的Linux服务器上。

3。以root用户身份登录并解压缩msodbcsql-11.0.2260.0。焦油.gz–

tar-zxvf msodbcsql-11.0.2260.0。焦油.gz

4. 改为msodbcsql-11.0.2260.0目录

cd./msodbcsql-11.0.2260.0

5。您可以通过执行以下命令

/build来安装驱动程序管理器_dm.sh公司

6. 键入"是"继续解包文件。这部分过程最多需要5分钟才能完成

7。脚本停止运行后,按照屏幕上的说明安装unixODBC驱动程序管理器。

这将完成unixODBC驱动程序的安装。

P.S:通过执行命令>isql–版本->检查Unix ODBC的版本,输出应为unixODBC 2.3.0

为SQL Server安装Microsoft SQL Server ODBC驱动程序11

1。切换到msodbcsql-11.0.2260.0目录,您可以在其中运行安装.sh安装驱动程序:

cd./msodbcsql-11.0.2260.0

2。运行安装脚本

/安装.sh安装

3。查看许可协议后,键入"是"继续安装。

4.验证Microsoft SQL Server ODBC Driver 11 For SQL Server已成功注册:odbcinst-q-d-n"ODBC Driver 11 For SQL Server"

5。要检查驱动程序安装是否成功…请按HANA要求键入以下命令

。odbc.ini文件用于与远程源MSSQL通信的文件。因此,我们需要创造。odbc.ini文件文件在$HOME目录中。

1。使用sidadm用户登录并创建。odbc.ini文件文件->vi。odbc.ini文件文件

2。将DSN创建为MSSQL

3。服务器=要连接的服务器的名称和端口号

4。驱动程序=ODBCsql驱动程序的位置。

P.S:您的。odbc.ini文件文件应如上

5所示。转到主目录并打开。sapenv.sh公司文件并添加以下行(更新LD\u LIBRARY\u PATH)

导出LD\u LIBRARY\u PATH=${LD\u LIBRARY\u PATH}:/opt/microsoft/msodbcsql/lib64

6。重新启动SAP HANA

从HANA Studio->配置->远程源->右键单击新建远程源

提供远程MSSQL服务器的用户名和密码以供登录。

注意:管理远程源需要以下权限:

这就完成了远程源连接到的安装和配置来自HANA的远程MSSQL服务器。

参考和已知问题:

2141242–错误"无法打开库"/opt/microsoft/msodbcsql/lib64/libmsodbcsql-11.0.so.2260.0:使用智能数据访问时"找不到文件"

1968653–智能数据访问–通用odbc–找不到文件

2151882–使用HANA智能数据访问时odbc错误MSSQL

从Microsoft官方网站下载Microsoft®ODBC Driver 11 for SQL Server®–SUSE Linux Community Technology Preview…

您好,

Pavan Gunda

您能解释一下如何在windows上执行此操作吗?

这些配置步骤将在SAP HANA服务器端完成,个人网站建站,该服务器端始终是Linux专用的。不需要本指南的"Windows"版本。

对于服务器配置,如果操作系统在UNIX上运行,配置参数有哪些变化?使用逗号给出错误:

SAP DBTech JDBC:[403]:内部错误:无法获取远程源

对象:[Microsoft][ODBC Driver 11 for SQL Server]无效属性

谢谢,

Michael

好的,我想您需要在这里澄清。SAP HANA仅在LINUX上可用。

MS SQL Server仅在MS Windows上可用。

您在UNIX上安装的是什么部件?

您在哪一步收到上述错误信息?

看起来您是从SAP HANA studio复制/粘贴的;如果是这样,isql的步骤对您有用吗?

-拉尔斯

你好,拉尔斯,谢谢你这么快回来。

所以配置了远程源连接。测试连接时,HANA中出现错误

SAP DBTech JDBC:[403]:内部错误:无法获取远程源

对象:

[unixODBC][Microsoft][ODBC Driver 11 for SQL Server]登录超时

过期

Indexserver显示:

[21448]{205343}[264/-1]2015-07-01 13:21:04.159509 e FedTraceODBC访问.cpp(03423):ODBC错误:已连接:0状态:HYT00代码:0[unixODBC][Microsoft][ODBC Driver 11 for SQL Server]登录超时已过期

猜你喜欢

微信公众号