I am creating a linked sever from Informix server to SQL server 2005.
And it is giving me the error of database not found or no system permission error. While my DSN is working find and test connection successed what could be the reason ?

can any body help. below is the error


Cannot initialize the data source object of OLE DB provider "Ifxoledbc" for linked server "LIBRARY".
OLE DB provider "Ifxoledbc" for linked server "LIBRARY" returned message "EIX000: (-329) Database not found or no system permission.". (Microsoft SQL Server, Error: 7303)