Informatica 工作流(MS SQL SERVER 数据源和目标)失败错误RR_4036 "Data Source name not found and no default driver s



我有64位的windows和32位的Informatica客户端,所以我使用32位的ODBC管理员和驱动程序本机客户端添加了一个DSN条目"sql服务器";连接到另一台电脑上的Mssql 2008 R2数据库。我在系统DSN选项卡中添加了一个条目,因为informatica服务正在使用系统帐户。当我必须使用ODBC DSN 32位在informatica中导入源和目标时没有问题;TARGET_DB_;(请参阅下面的odbc.ini(条目。我在工作流会话属性中建立了映射,然后将连接从mssql服务器更改为ODBC。工作流失败,出现相同的RR_4036错误。我想我唯一需要尝试的就是修改我的ODBC.ini文件,因为我读到我必须添加";enablequotedidentifiers=1";所以我打开了文件,希望能看到很多条目,但我只看到下面几行,不知道该怎么办,如果有人能帮忙,我会非常感激:

[ODBC 32 bit Data Sources]
test_infa=SQL Server Native Client 10.0 (32 bit)
TARGET_DB_sciolto=SQL Server (32 bit)
Target_DB=SQL Server (32 bit)
[test_infa]
Driver32=C:WINDOWSSysWOW64sqlncli10.dll
[TARGET_DB_sciolto]
Driver32=C:WINDOWSsystem32SQLSRV32.dll
[Target_DB]
Driver32=C:WINDOWSsystem32SQLSRV32.dll

您需要使用大量参数进行设置。请确保以以下格式添加连接信息。请至少提及主机、端口、数据库。还要确保informatica机器可以访问数据库。

[TARGET_DB_sciolto]
Driver32=C:WINDOWSsystem32SQLSRV32.dll
Description=DataDirect 7.1 SQL Server Wire Protocol
AlternateServers=
AlwaysReportTriggerResults=0
AnsiNPW=1
ApplicationName=
ApplicationUsingThreads=1
AuthenticationMethod=1
BulkBinaryThreshold=32
BulkCharacterThreshold=-1
BulkLoadBatchSize=1024
BulkLoadOptions=2
ConnectionReset=0
ConnectionRetryCount=0
ConnectionRetryDelay=3
Database=<database_name>
EnableBulkLoad=0
EnableQuotedIdentifiers=0
EncryptionMethod=0
FailoverGranularity=0
FailoverMode=0
FailoverPreconnect=0
FetchTSWTZasTimestamp=0
FetchTWFSasTime=1
GSSClient=native
HostName=<SQL_Server_host>
HostNameInCertificate=
InitializationString=
Language=
LoadBalanceTimeout=0
LoadBalancing=0
LoginTimeout=15
LogonID=
MaxPoolSize=100
MinPoolSize=0
PacketSize=-1
Password=
Pooling=0
PortNumber=<SQL_Server_server_port>
QueryTimeout=0
ReportCodePageConversionErrors=0
SnapshotSerializable=0
TrustStore=
TrustStorePassword=
ValidateServerCertificate=1
WorkStationID=
XML Describe Type=-10

相关内容

最新更新