dbco与sqlserver的连接-Linux平台

2020-09-09 13:17发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


付费偷看设置
发送
4条回答
天桥码农
1楼-- · 2020-09-09 14:06

Mauro,您好,

当您说要将SAP系统连接到外部SQL Server数据库时,是指出于远程数据访问或数据库监视目的的"远程"连接, 还是要使用独立的SQL Server数据库系统作为SAP系统数据库? 如果是后者,则Linux平台不支持此功能,如说明1644499(来自 Linux到SQL Server)。 从Linux连接到远程SQL Server仅作为辅助连接,不作为在SAP系统上实际运行的数据库。

但是,如果您出于以下目的而尝试设置远程连接: 提取要在Linux上的BW场景中使用的数据,应支持此操作。 同样,如果它用于Linux系统上的SolMan,并且您想监视远程数据库。 您是否从Microsoft下载并安装了适用于您的OS的SQL Server ODBC驱动程序? 您确实需要先安装该版本,并且这些版本是RHEL或SLES特定的(您未说明使用的是哪种Linux)。 只有在那之后,您才设置DBCON条目。

欢呼,
马特

p.s。 我向您的问题中添加了与该数据库和OS平台相关的一些附加标签。 我还指出,另一位主持人先前删除了您与HANA标签无关的标签。

大道至简
2楼-- · 2020-09-09 13:51

嗨,马特

""当您说要尝试将SAP系统连接到外部SQL Server数据库时,是指作为远程数据访问的"远程"连接" 是,我们正在尝试 将我们的SAP系统(linux + hana)连接到远程MS SQL服务器,

" 您是否从Microsoft下载并安装了适用于您的OS的SQL Server ODBC驱动程序?您确实需要先安装该驱动程序,并且这些版本是RHEL或SLES特定的(您未说明哪种版本的 您正在使用的Linux)。只有在那之后,您才设置DBCON实体 ry。" 是的,我们做到了,我们也更新了内核库( dbmsslib.so ),我们 正在使用linux版本suse 12.2

linux odbc

sudo odbcinst -j

LinuxODBC 2.3.0

驱动程序…………………….:/etc/odbcinst.ini

系统数据源:/etc/odbc.ini

文件数据源..:/etc/ODBCDataSources

用户数据源..:/root/.odbc.ini

SQLULEN大小……。= 8

SQLLEN大小........ = 8

SQLSETPOSIROW Size = 8

槿木_熙
3楼-- · 2020-09-09 13:48

SAP系统在Linux上运行时,注释 1644499-从Linux到SQL Server的数据库连接(由Matt推荐)是您需要遵循的。 根据您提供的跟踪文件,我可以看到系统正在使用MSSQL DBSL和ODBC驱动程序,问题似乎出在使用的DBSL和/或SQL Server驱动程序上。

 B 使用MSSQL_SERVER = ,1433 

作为gdagostini的SQLCDGR检查SQL Server是否正在使用端口1433。 请尝试从ABAP主机到端口1433上的SQL Server主机进行telnet测试。如果失败,则应首先解决该问题。

系统是Unicode还是非Unicode? 检查注释 2109404-DBCON连接到SQL Server的信号11

到位,然后从Tx SE38执行ABAP报告ADBC_TEST_CONNECTION并选择远程数据库并测试数据库连接。

bbpeas
4楼-- · 2020-09-09 14:05

您是否尝试过重新启动系统? 看看是否有帮助。

一周热门 更多>