ITPUB??ì3
新一届的微软MVP评选已经开始,欢迎各位推荐!
ITPUB论坛 » SAP R/3 » 系统开发及跨应用设置 » 如何在ABAP中使用Native SQL访问SQL SERVER外部数据库

标题: 如何在ABAP中使用Native SQL访问SQL SERVER外部数据库
离线 manutdfan
一般会员



精华贴数 0
个人空间 0
技术积分 206 (9191)
社区积分 0 (229620)
注册日期 2004-12-16
论坛徽章:0
      
      

发表于 2005-12-27 11:59 
如何在ABAP中使用Native SQL访问SQL SERVER外部数据库

之前我发过类似的帖子咨询各位高手,有一位高人给了我解决方案,不过那个解决方案是针对External Database为Oracle的。现在我发现我公司的External Database都是SQL SERVER。
   记得以前哪位高人说过,要在Application Server上安装一个DLL文件,后面的步骤我就不清楚了。哪位神仙做出来过,能否共享一下经验,多谢了!
   我的SAP版本是4.7.


只看该作者    顶部
离线 niuchao


精华贴数 0
个人空间 422
技术积分 8198 (152)
社区积分 4174 (341)
注册日期 2004-11-4
论坛徽章:29
红孩儿2008北京奥运纪念徽章:自行车2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:射箭2008北京奥运纪念徽章:水球2008北京奥运纪念徽章:赛艇
2008北京奥运纪念徽章:手球2008北京奥运纪念徽章:自行车2008北京奥运纪念徽章:游泳   

发表于 2005-12-27 12:02 
帮您顶,
我也想学这一招!


__________________
http://space.itpub.net/166523/
只看该作者    顶部
离线 manutdfan
一般会员



精华贴数 0
个人空间 0
技术积分 206 (9191)
社区积分 0 (229620)
注册日期 2004-12-16
论坛徽章:0
      
      

发表于 2005-12-27 15:27 
我觉得这个技术有时也挺有用的,为了不让这个帖子沉下去,先顶一下。
等着高手来.......


只看该作者    顶部
离线 ssgang
高级会员


精华贴数 0
个人空间 0
技术积分 2410 (650)
社区积分 22 (7236)
注册日期 2004-11-3
论坛徽章:2
会员2006贡献徽章授权会员    
      

发表于 2005-12-28 09:28 
顶,我也顶


__________________
Terry SunQQ      :534484479(很少聊了)MSN    :SSGANG@163.COM(也很少上了)My Blog:ssgang.pub.net
只看该作者    顶部
离线 abapstones
石头



精华贴数 0
个人空间 0
技术积分 174 (10666)
社区积分 1 (43337)
注册日期 2007-3-12
论坛徽章:2
管理团队成员生肖徽章2007版:龙    
      

发表于 2007-3-27 15:30 
1.       工作环境需求
    A. The operating system user adm must be able to log on to the secondary database.
    B. The R/3 table DBCON must be maintained.
    C. The correct database library 'dboraslib.' must exist in the kernel directory.
Connect  to SQL Server database Prerequisite: At least one Windows application server must be available on the R/3 system and the DBSL dynamic library (DLL) dbmssslib.dll must be installed on this server. This dll can be downloaded from the SAP Service Marketplace.
dbmssslib.dll
2.       配置连接信息
配置TCODE: dbco
任何配置信息都存储在DBCON表中.
配置示例:
A.      访问MSSQL的配置示例(参见SAP Notes 178949)
CON_NAME:
DBMS: MSS
USER_NAME:
PASSWORD:  
CON_ENV: MSSQL_SERVER= MSSQL_DBNAME=
   db_user could be sapr3 for example if the server is running R/3.  The password field may be blocked from view by asterisks in sm30. USER_NAME can be left blank in order to use integrated security (4.6d kernel and later).  In that case make sure that the OS User running R/3 has the required privilege on the remote server.  A dummy password must be entered in sm30, it will not be used when the user name is blank.
B.      访问ORACLE的配置示例()
   Connection name        logical name of the connection
     DBMS                   ORA
     User name              Oracle users
     DB password            password for the above-mentioned Oracle user
     Conn.info              TNS alias
     Permanent              Usually should not be set for a secondary connection.

3.       程序中如何使用
report zdbcon .
data: dbn(128).
EXEC SQL.
CONNECT TO 'DAN1'
ENDEXEC.
EXEC SQL.
SET CONNECTION 'DAN1'
ENDEXEC.
EXEC SQL.
SELECT db_name() INTO BN FROM SVERS
ENDEXEC.
write: / 'current database name', dbn.
DAN1在DBCON表中配置
CON NAME DAN1
DBMS MSS
USER NAME iis_log
PASSWORD CON ENV
MSSQL_SERVER=tcp:###.###.###.### MSSQL_DBNAME=iislog


只看该作者    顶部
离线 ryq0000
大庆


精华贴数 0
个人空间 50
技术积分 4662 (291)
社区积分 47835 (12)
注册日期 2004-11-19
论坛徽章:103
2008北京奥运纪念徽章:羽毛球2008北京奥运纪念徽章:自行车2008北京奥运纪念徽章:射箭2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:垒球体育版块博采纪念徽章
2008北京奥运纪念徽章:足球生肖徽章:猪生肖徽章:猪生肖徽章:猪生肖徽章:猪生肖徽章:猪

发表于 2007-3-27 18:38 
明天去试试.


__________________
只看该作者    顶部
离线 marswang163
一般会员



精华贴数 0
个人空间 0
技术积分 196 (9601)
社区积分 1 (41833)
注册日期 2006-7-10
论坛徽章:0
      
      

发表于 2007-3-27 19:44 
顶一下。
ryq0000试成功后分享一下。


__________________
不要每天总想着:rice:抽点时间:hit:一下自己,检讨一下。转向FI,深入财务
只看该作者    顶部
离线 abapstones
石头



精华贴数 0
个人空间 0
技术积分 174 (10666)
社区积分 1 (43337)
注册日期 2007-3-12
论坛徽章:2
管理团队成员生肖徽章2007版:龙    
      

发表于 2007-3-28 14:54 
NOTE: 178949


只看该作者    顶部
离线 wangyuzhen
白开水


精华贴数 6
个人空间 0
技术积分 9057 (132)
社区积分 3117 (432)
注册日期 2001-11-1
论坛徽章:13
现任管理团队成员ITPUB元老2008北京奥运纪念徽章:皮划艇激流回旋2008年新春纪念徽章生肖徽章2007版:龙ITPUB新首页上线纪念徽章
      

发表于 2007-3-28 15:58 
支持abapstones
楼主试过之后可要来答复哦


__________________
每一缕阳光都照着属于自己的玫瑰
欢迎访问双鱼的天空
只看该作者    顶部
离线 hjy2000
高级会员



精华贴数 0
个人空间 0
技术积分 2192 (725)
社区积分 13 (9264)
注册日期 2003-7-31
论坛徽章:4
会员2007贡献徽章授权会员生肖徽章2007版:鸡ITPUB新首页上线纪念徽章  
      

发表于 2007-3-28 16:40 
汗 楼主  05-12-27 11:59


__________________
以后要在这多混混好好学习天天上ITPUB :D
GoogleBaiduLibrary一个都不能少
Orz
只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问