zoukankan      html  css  js  c++  java
  • SQL Server 2005 Integration Services (SSIS)数据源之Sybase

     
    SQL Server 2005 Integration Services (SSIS)数据源之Sybase
    郭强(guoqiang-vip@hotmail.com
    引言
    本文针对Sybase的在SSIS中连接问题,写出自己的心得!由于Sybase数据库应用不是特别广泛,特别是在SSIS中碰到不少问题,网上的资料几乎没有,特把自己摸索到的经验总结下来。
     
    前提
       要想在SSIS中连接Sybase必需要有针对Sybase的ODBC和OLEDB Provider。建议最简单的方法是安装Sybase的客户端或Sybase服务器版本。建议对Sybase数据库不熟悉的,在选择安装类型时建议选择全部安装,这样肯定会安装好各种驱动的!我在本文中使用的ase1502_winx86_dev开发版,可以到Sybase官方网站(http://www.sybase.com/)下载ASE15.0.2的开发版本(ASE 15.0.2 Developers Edition)!
     
    如何通过ODBC连接Sybase
    1 查看sybase的ODBC驱动是否安装成功,打开ODBC数据源管理器,在“系统DSN”中选择“添加”按钮,
    看到Adaptive Server Enterprise,即表示Sybase的ODBC驱动安装成功。如图下图所示:
    2 选中“Adaptive Server Enterprise”驱动,单击“完成”按钮,按图中以下格式填写完成!
    这点要特别注意端口号呀,o(∩_∩)o…哈哈!如图下图所示:
    3 单击“测试连接”按钮,输入口令,如下图所示:
    4 单击“确定”按钮,可以看到“登录成功”字样,就表示ODBC已经建好!如下图所示:
     
    5 新建SSIS项目,在连接管理器或数据源中,新建连接,选择ADO.NET,填写如下信息:
    提醒一下:这里选择“.Net提供程序中的Odbc Data Provider”,在数据流任务中的数据源选择
    “DataReader源”,如果数据流目标选择“OLE DB 目标”,中间要加“数据转换”组件,
    进行数据类型转换。
    6 输入密码,测试连接,如有“连接测试成功”提示,即大功告成了!o(∩_∩)o…哈哈!
     
    何通过OLEDB连接Sybase
    1新建SSIS项目,在连接管理器或数据源中,新建连接,选择OLEDB,填写如下信息:
    特别提醒:这里选择“本机OLE DB/Sybase OLEDB Provider”,即为Sybase提供的OLE DB Provider,如果这里看不到,请你重新安装,而且Sybase各个版本OLEDB Provider名字不太一样!在这里特别要注意要把Sybase的端口写上,默认的为5000,如果不是你要先确认,查询语句为:select   *   from   syslisteners !
     
    2 单击“测试连接”按钮,如有“连接测试成功”提示,即大功告成了!o(∩_∩)o…哈哈!
     
    总结
    Sybase的OLEDB连接我本人感觉非常不友好!使用OLEDB数据源我认为主要的好处是数据类型可以自动转换,当然也不是绝对的!在这里可能会莫名其妙的蹦出许多错误提示,这里也是我最头痛的地方!如我在连接管理器,能够正常连接,但是利用SQL Server2005的导入导出向导就是莫名其妙报致命错误;还有就是Sybase导入到SQL Server 2005中文乱码问题仍没有解决。欢迎你和我交流,共同学习!
     
    作者:深潭
    出处:http://www.cnblogs.com/dbasys/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    mysql where中如何判断不为空
    python- with和上下文管理器
    python-面向对象-多态
    python
    python魔术方法- __init__,_new_,_call_,_str_,_repr_,_add_,_getitem_,_getattr_,_bases_,_dict_,_slots_
    jmeter 改变字体大小
    如何提高onenote同步速度?
    win10 中添加快捷方式到开始菜单
    解决win10电脑连上wifi但是无internet访问故障
    安装office2019版本后, vb无法引用Microsoft excel object library和Microsoft word object library 解决办法
  • 原文地址:https://www.cnblogs.com/dbasys/p/2127613.html
Copyright © 2011-2022 走看看