如何创建从SQL Server到DB2的链接服务器(下)

日期: 2010-06-17 作者:Matthew Schroeder翻译:沈宏 来源:TechTarget中国 英文

提取供应商字符串   在“DB2/AS400”上右击, 选择“display connection string.” ,就会在底部窗口显示供应商字符串。   图L:供应商字符串(点击放大)   设置链接服务器   很明显我们需要为链接服务器设置供应商字符串。但是,我们不希望包含用户名和密码,因此我们用下面的方法改变供应商字符串:   1、把修改后的供应商字符串“Provider=DB2OLEDB;Initial Catalog=RDBNAME;Network Transport Library=TCP;Host CCSID=37;PC Code Page=1252;Network Addres……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

提取供应商字符串

  在“DB2/AS400”上右击, 选择“display connection string.” ,就会在底部窗口显示供应商字符串。

  图L:供应商字符串(点击放大)

  设置链接服务器

  很明显我们需要为链接服务器设置供应商字符串。但是,我们不希望包含用户名和密码,因此我们用下面的方法改变供应商字符串:

  1、把修改后的供应商字符串“Provider=DB2OLEDB;Initial Catalog=RDBNAME;Network Transport Library=TCP;Host CCSID=37;PC Code Page=1252;Network Address=AS400.CYPHER.NET;Network Port=446;Package Collection=Library;Default Schema=Library;Process Binary as Character=False;Units of Work=RUW;Default Qualifier=Library;DBMS Platform=DB2/AS400;Defer Prepare=False;Rowset Cache Size=0;Persist Security Info=False;Connection Pooling=False;Derive Parameters=False;”粘贴到相应的输入框

  2、输入产品名称

  3、在大多数系统上数据源/目录应和服务器名称相匹配(如图M所示)

  4、输入用户名和密码(如图N所示)

  图M:在大多数系统上数据源/目录应和服务器名称相匹配(点击放大)

  图N:输入链接服务器所需的用户名和密码(点击放大)

  注释:

  偶尔,网络连接的丢失需要SQL Server实例重新启动为了复位DB2驱动。

  我建议不要使用系统名称作为RDB名称,因为系统会随角色转换而改变。最好是使用别名作为RDB名称,因为别名可以被修改以指向任何你所要求指向的服务器。这样,你在角色转换的时候无需修改链接服务器的任何代码。

  通过链接服务器对DB2系统进行DML操作(插入/更新/删除)要求你为目标对象打开日志(相当于SQL Server的日志记录)。这是因为SQL Server会在链接服务器上自动为DML操作创建了一个事务,日志功能不能被关闭。

作者

Matthew Schroeder
Matthew Schroeder

Matt在SQL Server和Oracle这两个领域具有12年的经验。他获得微软MCITP认证、是一名数据库开发人员,他还获得了计算机科学专业硕士学位是SQL Server数据库系统高级软件工程师,范围从2 GB到3+ TB、2k和40+ktrans/sec之间。目前他任职于IGT公司,同样是一名独立的咨询师、专攻覆盖自动化、电子商务、娱乐和银行业的SQL Server、Oracle以及.NET方面。Matt擅长OLTP/OLAP数据库管理系统以及用.NET语言写可升级的处理系统。

翻译

沈宏
沈宏

相关推荐

  • Notre Dame对云端SQL Server性能基准的探索实践

    确立SQL Server的性能基准,对于云端迁移来说是至关重要的第一步,一位来自于University of Notre Dame 的DBA表示,他正在试图通过数据库监控软件,找出SQL server的性能基准。

  • DBA必须掌握的数据库恢复管理技术

    如果没有备份副本,数据库管理员就无法还原数据库,所以DBA在恢复之前倾向于考虑备份是合乎逻辑的。 但是,对我来说,这种逻辑一直是错误的。

  • DBA也要和领导抢饭碗?

    数据库架构师Ziaul Mannan 认为,DBA有成为高管的潜在可能,而这种潜力在过去往往被忽视,他还将证明DBA技能到领导力的转变是可行的。

  • Oracle备份和恢复简史

    这些年来,Oracle数据库备份和恢复方式已经发生了重大变化,特别是在Recovery Manager(RMAN)功能有了进一步改善之后。