2020-09-09 13:17发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
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标签无关的标签。
嗨,马特
""当您说要尝试将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
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并选择远程数据库并测试数据库连接。
您是否尝试过重新启动系统? 看看是否有帮助。
最多设置5个标签!
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标签无关的标签。
嗨,马特
""当您说要尝试将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
SAP系统在Linux上运行时,注释 1644499-从Linux到SQL Server的数据库连接(由Matt推荐)是您需要遵循的。 根据您提供的跟踪文件,我可以看到系统正在使用MSSQL DBSL和ODBC驱动程序,问题似乎出在使用的DBSL和/或SQL Server驱动程序上。
作为gdagostini的SQLCDGR检查SQL Server是否正在使用端口1433。 请尝试从ABAP主机到端口1433上的SQL Server主机进行telnet测试。如果失败,则应首先解决该问题。
系统是Unicode还是非Unicode? 检查注释 2109404-DBCON连接到SQL Server的信号11
到位,然后从Tx SE38执行ABAP报告ADBC_TEST_CONNECTION并选择远程数据库并测试数据库连接。
您是否尝试过重新启动系统? 看看是否有帮助。
一周热门 更多>