{"id":1434,"date":"2014-05-28T22:11:56","date_gmt":"2014-05-28T22:11:56","guid":{"rendered":"http:\/\/turtlellc.com\/?p=1434"},"modified":"2017-09-22T19:57:55","modified_gmt":"2017-09-22T19:57:55","slug":"adding-linkedserver-to-as400db2","status":"publish","type":"post","link":"https:\/\/www.turtle.works\/knowledge\/adding-linkedserver-to-as400db2\/","title":{"rendered":"Adding LinkedServer to AS400\/DB2"},"content":{"rendered":"<p>I had trouble getting the OLEDB Provider from IBM Client Access to work. It was pulling data, but due to CCSID issues, many columns didn&#8217;t translate properly. To resolve this, I had to use a T-SQL query so I could set Force Translate=0, when adding the LinkedServer.<!--more--><\/p>\n<p>EXEC master.dbo.sp_dropserver @server = N&#8217;<strong>MyLinkedServer<\/strong>&#8216;<\/p>\n<p>EXEC master.dbo.sp_addlinkedserver @server = N&#8217;<strong>MyLinkedServer<\/strong>&#8216;, @srvproduct=N&#8217;AS400&#8242;, @provider=N&#8217;IBMDASQL&#8217;, @datasrc=N&#8217;N&#8217;<strong>MyAS400Name<\/strong>&#8216;,<br \/>\n@provstr=N&#8217;User ID=<strong>&lt;user&gt;<\/strong>;Password=<strong>&lt;password&gt;<\/strong>;Transport Product=Client Access;SSL=DEFAULT;<strong>Force Translate=0<\/strong>;Default Collection=zzzzzzzz;Convert Date Time To Char=TRUE;Catalog Library List=&#8221;&#8221;;Use SQL Packages=False;SQL Package Library Name=&#8221;&#8221;;SQL Package Name=&#8221;&#8221;;Add Statements To SQL Package=True;Unusable SQL Package Action=1;Block Fetch=True;Data Compression=True;Sort Sequence=0;Sort Language ID=&#8221;&#8221;;Query Options File Library=&#8221;&#8221;;Trace=0;Hex Parser Option=1;Maximum Decimal Precision=31;Maximum Decimal Scale=31;Minimum Divide Scale=0&#8242;<\/p>\n<p>Note: I am using Client Access 7.1<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I had trouble getting the OLEDB Provider from IBM Client Access to work. It was pulling data, but due to CCSID issues, many columns didn&#8217;t translate properly. To resolve this, I had to use a T-SQL query so I could set Force Translate=0, when adding the LinkedServer.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,25,26,28],"tags":[],"class_list":["post-1434","post","type-post","status-publish","format-standard","hentry","category-database","category-sql","category-sql-server","category-t-sql"],"_links":{"self":[{"href":"https:\/\/www.turtle.works\/knowledge\/wp-json\/wp\/v2\/posts\/1434","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.turtle.works\/knowledge\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.turtle.works\/knowledge\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.turtle.works\/knowledge\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.turtle.works\/knowledge\/wp-json\/wp\/v2\/comments?post=1434"}],"version-history":[{"count":1,"href":"https:\/\/www.turtle.works\/knowledge\/wp-json\/wp\/v2\/posts\/1434\/revisions"}],"predecessor-version":[{"id":1706,"href":"https:\/\/www.turtle.works\/knowledge\/wp-json\/wp\/v2\/posts\/1434\/revisions\/1706"}],"wp:attachment":[{"href":"https:\/\/www.turtle.works\/knowledge\/wp-json\/wp\/v2\/media?parent=1434"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.turtle.works\/knowledge\/wp-json\/wp\/v2\/categories?post=1434"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.turtle.works\/knowledge\/wp-json\/wp\/v2\/tags?post=1434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}