Oracle ODBC driver not visible in MS SQL server 2005

Hi all
I am trying to export a Ms SQL Server table to Oracle and I do not see the Oracle Driver or any of my local drivers.
Why?

Pratik, the SQL does not seem right. BTW you can only retreive data via Deski Free hand SQL. Also try to use OLE DB connection.

Similar Messages

  • Oracle ODBC driver not register in Windows

    hi,
    i notice that the oracle odbc driver is not register as one of the data source in the windows. Do anyone having this problem too?? and any solutions??
    I've installed Oracle 10.2.0.1.0 on a windows XP platform. When i want to create a data source in the ODBC, i realize that the oracle driver is not there...
    thanks in advance

    hi,
    i've checked, oracle odbc is installed in my machine, but it is not appear in the windows data source ODBC (control panel > administrative tools > Data Sources (ODBC)).
    I've tried to uninstall and re-install, again the oracle odbc is installed in my machine but never appear in the windows data source ODBC. Is there a way to made it appear in the windows manually?
    thanks

  • ODBC incompatibility with varchar type microsoft sql server 2005

    Hi,
    My details:
    OS: Oracle Solaris 10
    Oracle version: 10.2.0.3
    MSSQL version: SQL Server 2005 SP2
    HSODBC driver: datadirect
    I configurerd the HSODBC driver on solaris to communicate from oracle to MSSQL.
    Everything works fine, except he don't show the nvarchar columns of MSSQL.
    Can anyone help me with that??
    Thx

    Nigel Guest wrote:
    Hi,
    Has anyone successfully used the Microsoft SQL Server 2005 JDBC Driver (version 1.1) with XA connections ?yes.
    If so, I have the following question:
    As this driver appears to support both TX & XA in the same jar file, how would I go about setting up a connection pool in weblogic to only use XA ?
    Is it a connection parameter ?
    thanks for any advice..
    /NigelIf you want an XA pool, specify the
    driver's XA DataSource as the class
    to use.

  • Oracle ODBC driver not showing up in Data source administrator

    I dont have an entry in registry under ODBC for Oracle. By mistake it got deleted and I'm not able to retrieve the same.
    How should I add an entry and enable ODBC driver ?
    Any luck?

    Are you sure it was there at some point and got deleted? The usual cause for "i dont see the driver in the adminstrator" is that folks have installed 32 bit software on a 64 bit OS and are looking in the wrong administrator.
    Assuming the registry keys really did get deleted, you should be fine adding the registry key(s) back in manually.
    Alternatively, assuming you're using Oracle's ODBC driver, you could just remove and re-install the driver via the OUI.
    If you're looking for Microsoft's ODBC for Oracle though, you'll probably need to resort to fixing the registry manually.
    Hope it helps,
    Greg

  • Can I create a linked server to this ODBC datasource (odbc driver by Progress OpenEdge) on Sql Server 2000 ?

    I installed the Progress OpenEdge ODBC driver for 32 bit database on my win7 workstation -- I used odbcad32.exe located at C:\Windows\SysWOW64 to configure the driver for 32 bit applications -- per the screen Shots here and I am able to connect to the datasource
    from Excel Query.
    I am able to connect to this ODBC datasource from Excel Query and see all the tables -- as in the screen shot.  I can also access this datasource from a C# app.
    Question:  if I can connect to this ODBC datasource from Excel -- does this mean I should be able to create a linked server to it?  I tried the following from SSMS Linked Serber Wizard on a Sql Server 2000 (I have used the Linked server wizard
    successfully in the past as well as linking with Tsql SPs).  This will at least create a mock Linked server on the Sql server 2000 (this does not work on sql server 2008 -- I tried), but when I try to view the catalogs -- I get the error in the screen
    shot below.  If the answer to my question is "YES" yes I should be able to create a linked server to this ODBC datasource what is the way to do this?  I added the UserID and Password in the Security tab, but I did not see where to add the
    port (4000).  What do I enter for the Product Name?  Can it be arbitrary or does it have to be something specific?
    Rich P

    Yes, you should be able to set up this as a linked server - from a 32-bit instance of SQL Server. That is, you can't use a 32-bit driver on 64-bit SQL Server. Now, since you have SQL 2000, I assume that this is a 32-bit instance. (But there was a 64-bit
    version for Itanium of SQL 2000.)
    For the Provider string, I would guess that you should enter something like
    Driver={Progress 11.3 OpenEdge Driver}
    just like you do in your application code.
    Basically, in the provider string, you specify your connection string, except that you take out the provider name, which is a separate parameter to sp_addlinkedserver. Since I know nothing about Progress, I can't give any specific details.
    The error message you get is somewhat puzzling, since this refers to SQLOLEDB which is the provider to access an SQL Server instance.
    Erland Sommarskog, SQL Server MVP, [email protected]

  • ScrollableCursor not working on Microsoft SQL Server 2005?

    Hi all,
    I'm using a scrollable cursor to get read only data from some very large database tables. I'm using the following code:
    private Scrollable cursor;
    private ScrollableCursor getCursor() {
        if (cursor == null) {
            ReadAllQuery query = JpaHelper.getReadAllQuery(getJpaQuery());
            query.setLockMode(ReadAllQuery.NO_LOCK);
            query.setIsReadOnly(true);
            query.useScrollableCursor(getPageSize());
            query.dontAcquireLocks();
            query.setFetchSize(getPageSize());
            Server server = getServerSession();
            Session session = server.acquireClientSession();
            cursor =  (ScrollableCursor)session.executeQuery(query);
        return cursor;
    public Collection<T> findAll(int firstResult, int maxResults) {
        setPageSize(maxResults);
        ArrayList<T> result = new ArrayList<T>();
        getCursor().absolute(firstResult);
        for(int i = 0; i < maxResults; i++){
            if(getCursor().hasNext()){
                result.add((T)getCursor().next());
            }else{
                break;
        return result;
    }This approach works fine on the DB2 server at my client's headquarters. The same code has to be used on a MS SQL server as well. However, I get the following error:
    Exception [EclipseLink-4002] (Eclipse Persistence Services - 1.0 (Build SNAPSHOT - 20080207)): org.eclipse.persistence.exceptions.DatabaseException
    Internal Exception: com.microsoft.sqlserver.jdbc.SQLServerException: The cursor type/concurrency combination is not supported.
    Error Code: 0
    Call: SELECT ..... FROM ... WHERE ...ORDER BY ... ASC
         bind => [....]
    Query: ReadAllQuery(com.mycompany.package.Class)
    I googled the SQLServer error description, and found this forum thread. Apparently, EclipseLink is requesting a insensitive, updatable ResultSet from SQL Server. I don't understand it, since I did call query.setIsReadOnly(true). Is there a way to influence the type of cursor that EclipseLink will use? According to the mentioned forum thread, I should be fine if EclipseLink uses a sensitive, updatable cursor.
    Any help would be highly appreciated!
    Best regards,
    Bart Kummel

    Never mind, I figured it out myself. Perhaps I was a little bit too fast with posting a question this time. For those who want to know: I had to change:
        query.useScrollableCursor(getPageSize());to
        ScrollableCursorPolicy policy = new ScrollableCursorPolicy();
        policy.setPageSize(getPageSize());
        policy.setResultSetConcurrency(ScrollableCursorPolicy.CONCUR_READ_ONLY);
        query.useScrollableCursor(policy);This code is better in all cases, because the previous version probably created unnecessary locks, even if the database supported it. I still do not understand why I have to set both the Query and the ScrollableCursor to read only, though.
    Best regards,
    Bart Kummel

  • Convert Oracle "connect by level 10" into MS SQL server 2005

    I want to convert oracle "SELECT LEVEL R FROM CONNECT BY LEVEL <=10" my bottom requirement is  get 1 to 10 as a dynamic table inside a query.
    Ex: Select id, name, R from names N, (1,2,3,4,5,6,7,8,9,10) R WHERE id < 1000 
    If any one know something regarding this please reply me.
    Thx,
    Buddhika

    Hi Buddhika Jayawardhane ,
    Have you sold your problem? I have the same issue to convert from Oracle into SQL Server:
    SELECT all_steps.to_step_id step_id, rownum step_order
    FROM (
    SElECT 0 from_step_id, steps.step_id to_step_id
    FROM steps
    WHERE steps.is_root = 1
    UNION
    SElECT step_transitions.from_step_id, step_transitions.to_step_id
    FROM step_transitions
    ) all_steps
    CONNECT BY all_steps.from_step_id = PRIOR all_steps.to_step_id
    START WITH all_steps.from_step_id = 0
    Please help me find information how to make it!
    Thanks in advance,
    cores

  • Oracle 10.2.0.3 64-bit to SQL Server 2005 64-bit on Windows 2003 64-bit

    I have not been successful in setting up HS ODBC to allow Oracle to connect to SQL Server with the above 64 bit editions. Is it possible in 10.2.0.3 Win 64-bit or must we use another method to connect? Any advice would be much appreciated.

    The bad news at the beginning:
    There is no HSODBC for Windows 64bit nor a gateway.
    It is planned for 11gR2 to provide gateways for Windows 64bit.
    As all 10g gateways have been desupported and you start with a new project so I would suggest you start with the supported gateways release 11g. The other advantage of 11g is we here offer a database gateway for ODBC (follow up product of HSODBC but which can now reside on its own machine and there isn't anymore the restriction it must be used with a database from the same Oracle_Home.
    Not sure about your environment and operating system preferences, but you can install and 11g gateway for Windows on a 32bit Windows machine. Or if you prefer a Unix OS you can install it on this machine.
    So your env lokks like the Oracle db is running on machine A, the gateway on machine B and the SQL Server on machine C.
    The products we offer are DG4ODBC and DG4MSQL. The gateway for ODBC is a generic one which uses a 3rd party ODBC driver to connect to the SQL Server. We do not provide you any ODBC driver. You need to get one on your own, install it and configure it. The Gateway for SQL Server is ready to use after the configuration.
    Difference between both products is the capability of the gateways. The ODBC gateway is generic and thus offers only limited capabilities. For example only a few functions are supported which results in POST PROCESSING. Post processin means, if a function is not translated to a function the remote database can understand, all records from the remote database are transferred to the Oracle database and the result is then processed locally. Depending now on the amount of data this might cause performance issues.
    The gateway for SQL Se4rver is designed for SQl Server connections and thus supports a lot of functions it can map to the SQL Server syntax and no post processing is done. In addition it supports distributed transactions.

  • Copy table from Ms SQL Server 2005 to Oracle with SSIS package

    Hi all
    I am witting an SSIS package to copy 2 tables from Ms SQL Server 2005 to an Oracle 10g database.
    Problem: I can only see the Microsoft OLDB Provider for Oracle and it is too slow. How can I use the Oracle ODBC in aMs SQL Server 2005 or building a .net SSIS package.
    thanks

    Yes I am able to see the driver on the Data Source (ODBC), I also created a connection to the Oracle database. The problem in Ms SQL Server 2005 is that the ODBC connection I created is not listed. None of the lo local connections are listed, only Microsoft OLEDB connections

  • SQL Server 2005 64 bit and Oracle 9

    Hi,
    I have a situation which involves SQL Server 2005 64 bit and Oracle 9 32 bit,
    I have a requirement that involves creating Stored Procedures from Oracle 9 which will call tables from SQL Server 2005 64 bit, with operations involving 'Select' 'Insert' 'Update' and 'Delete'.
    it works fins, except when attempting to search for an SQL Server 'varchar' value, wher no mapping is done
    though the Oracle sees the field as 'varchar2'
    can anyone please advice on this
    thanks
    Basel

    I think you're somehow not getting a resuklt because you're query doesn't return any data.
    Why the fiealdA=pat=parameterA construct? Wouldn't it just work if you changed it to fieldA=parameterA?
    Also, can you not just define parameterA as a varchar to make them match?
    What if you do "select * from (<your query without where>) a where a.fieldA = :parameterA"
    While not efficient, it would make the filtering occur in Oracle and maybe that will let you see the problem in native Oracle land and then reuse the solution in your orginal query. If that doesn't work, drop the where clause and inspect the data closly and hardcode a simple where without using PL*SQL or bind variables.

  • MSS SQL Server 2005 - Partitioning - Review Note 869407 for Status

    I was reviewing OSS Notes today in preparation for applying BW 3.5 Support Stacks 16 - 18 and stumbled on this note regarding partitioning on SQL Server.  Thought I'd share it.  Read the full note if partitioning on SQL Server is something you want.
    <a href="https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=869407&nlang=&smpsrv=">Note 869407 - Partitioning on MS SQL Server 2005</a>
    MS SQL Server 2005 partitioning in BW 3.5 (NW04) and 7.0 (NW04s).
    This note is only valid for MS SQL Server 2005 pilot customers.
    If you implement this note on your MS SQL Server 2005 you should first contact SAP because partitioning on MS SQL Server 2005 is still in a partitioning pilot phase .
    The current pilot phase for SQL 2005 table partitioning was extended and will end approx mid/end of 2006 although SQL 2005 is already available.

    First of all please be aware HSODBC has been desupported since 15th of March 2008. When starting a new project you should start with a supported product and this product is called DG4ODBC and it is available as release 11.
    Looking at the provided listener it shows several configurations issues.
    Have a lokk at yout tnsnames.ora => you mentioned to use the listener servicing port 1521.
    This Listener serves 2 SIDs with the same name:
    SID_DESC =
    (SID_NAME = yscc02)
    (ORACLE_HOME = /u01/app/oracle/product/101)
    (PROGRAM = extproc)
    (SID_DESC =
    (SID_NAME = yscc02)
    (ORACLE_HOME = /u01/app/oracle/product/101)
    (PROGRAM = hsodbc)
    (ENVS = "LD_LIBRARY_PATH=/u01/app/oracle/product/101/lib32:/usr/lib:/u01/app/oracle/product/101/hs/lib32")
    So when you now connect, the listener does not know which service to spawn. Please check out Metalink note:
    Note.238771.1 How to Setup Generic Connectivity - HSODBC - on AIX
    when you want to continue using HSODBC although I strongly recommend you to use DG4ODBC which is configured as mentioned in Metalink note:
    Note.561033.1 How to Setup DG4ODBC on 64bit Unix OS (Linux, Solaris, AIX, HP-UX)

  • Error"Failed to open the connection"  - Named Instance of SQL Server 2005

    "Failed to open the connection" error, when connecting to the Named Instance of SQL Server 2005
    The report is throwing error, when changing the logon information dynamically through C#.
    Code
         string reportPath = @"D:\NET\TestReport\TestReport.rpt";
         ReportDocument reportDocument = new ReportDocument();
         reportDocument.Load(reportPath);
         foreach(CrystalDecisions.CrystalReports.Engine.Table table in tables)
              TableLogOnInfo tableLogonInfo = table.LogOnInfo;                         
              tableLogonInfo.ConnectionInfo.ServerName = @"TestServer\Instance1";  //Connnecting to Named instance of SQL Server 2005
              tableLogonInfo.ConnectionInfo.UserID = "sa";
              tableLogonInfo.ConnectionInfo.Password = "password";
              tableLogonInfo.ConnectionInfo.DatabaseName = "TEST_DB";
              table.ApplyLogOnInfo(tableLogonInfo);     
         crystalReportViewer1.ReportSource = reportDocument;
    Error Message
         Failed to open the connection.
         Failed to open the connection.
         C:\DOCUME1\PUGALE1\LOCALS~1\Temp\{DF9593A5-5C80-4CBC-ABC3-EC4EF204A7EB}.rpt
    The error is occuring only whenever i am connecting to the Named Instance of SQL Server 2005.
    Thanks in Advance
    Edited by: pugalendran p on Feb 2, 2009 10:32 AM
    Edited by: pugalendran p on Feb 2, 2009 10:43 AM

    Hi,
    Following solution might help you to resolve the issue.
    Solution1:
    Issue happens because universe connection to the Database is not responding and the Data Source Name is not configured to write SQL Server 2005 database.
    Resolution
    Created new DSN connection under SYSTEM DSN to SQL Server 2005 Database.
    Import the universe from the designer.
    Go to File->Parameters.
    Edit Connection.
    On the Database Middleware Page expand SQl Server 2005->Select SQL Server 2005 driver.
    Change the DSN to new DSN connection
    Test the connection.
    Save the Universe and Export it to the repository.
    Solution2:
    I am taking Oracle as an example over here.
    This can be caused when the SQLNET.ora is located in a remote location using mapped drives.
    Resolution
    To resolve,
    check the registry [HKLM\SOFTWARE\ORACLE] you should see a folder called HOME0
    look for any paths that contain a mapped drive partition
    Change the mapped drive letter to a UNC path (
    server\folder)
    Open a command prompt and do a tnsping using the tnsname and verify the location of the SQLNET.ora or TNSNAMES.ora
    If the path is not updated to the new path
    Reboot the server
    Regards,
    Sarbhjeet Kaur

  • Error in adding PRIMARY Data file of SQL Server 2005

    Hi Experts,
    I am using SQL 2005 as back end database for SAP ECC6. Due to Space problem in PRD data volume, i have added PRDDATA4.ndf file in SSMS ( SQL Server Management Studio) and saved. But, suddenly i got one more idea and extended the file size of exisiting PRDDATA1.mdf, PRDDATA2.ndf & PRDDATA3.ndf immediately i removed the PRDDATA4.ndf file before starting the service. But, while seeing in SAP using ST04 it showing the PRDDATA4.ndf with error message of file missing. What i have to do now? How can i delete the information showing in ST04. But it is not showing in SSMS.
    Please help how to solve this.
    Regards,
    B.Sudharsan

    Hi,
    Following solution might help you to resolve the issue.
    Solution1:
    Issue happens because universe connection to the Database is not responding and the Data Source Name is not configured to write SQL Server 2005 database.
    Resolution
    Created new DSN connection under SYSTEM DSN to SQL Server 2005 Database.
    Import the universe from the designer.
    Go to File->Parameters.
    Edit Connection.
    On the Database Middleware Page expand SQl Server 2005->Select SQL Server 2005 driver.
    Change the DSN to new DSN connection
    Test the connection.
    Save the Universe and Export it to the repository.
    Solution2:
    I am taking Oracle as an example over here.
    This can be caused when the SQLNET.ora is located in a remote location using mapped drives.
    Resolution
    To resolve,
    check the registry [HKLM\SOFTWARE\ORACLE] you should see a folder called HOME0
    look for any paths that contain a mapped drive partition
    Change the mapped drive letter to a UNC path (
    server\folder)
    Open a command prompt and do a tnsping using the tnsname and verify the location of the SQLNET.ora or TNSNAMES.ora
    If the path is not updated to the new path
    Reboot the server
    Regards,
    Sarbhjeet Kaur

  • Creating and Using View Objects on JDev 10g against SQL Server 2005

    I'm currently working on this project on Jdeveloper against a SQL Server 2005 DB (I couldn't talk this people to migrate to Oracle... :-( ), and it's the first time I work with JDev against a database other than 10g.
    I had no problem making the connection, and I can see the DB in Conections->Databases, but when I create an app. module, and create entities and views and add them to the app. module to access them through the Data Controls, these don't work. I can see the view on the Data Controls, and when I drag them to my jspx page it shows the menu that let's me choose whether I want to create a table, or a selection, or a tree, but once I choose one, it does nothing.
    I've search all over the internet and haven't found a solution, so I come to this forum desperate for help, seriously.
    Please get in touch; if anyone knows another solution that doesn't involve not using JDev or SQL Server 2005, please let me know, because I basically need to have a few selectonechoice showing some data from a few tables.
    Thanks for reading this post, and hope to get help.
    Carlos.

    Hi,
    can you run the model in the ADF BC tester ? If this is possible the SQL Server doesn't seem to be the problem. Are you on JDeveloper 10.1.3.3? If not, just get this latest build
    Frank

  • How Crystal Report XI connect o sql server 2005

    hi
    i am tring to create a report connecting to sql server 2005, however, i could not find a proper provider to connect sql server 2005, and i found Microsoft OLE DB provider for sql is only suited for sql server 2000 and earlier version, and i dont want to use ODBC connecting, so my question if there is other way to connect sql 2005 in the Crystal report XI?

    Hi
    Due to timing of product release dates, Crystal Reports XI was not tested with Microsoft SQL Server 2005. The changes made to connectivity drivers for MS SQL Server 2005 are significant and have been addressed in Crystal Reports XI Release 2.
    As per Supported platforms document of CR XI only the below SQL servers are supported:
    Microsoft SQLServer 2000 SP3 with
    - ODBC MDAC 2.8
    -JDBC SQLServer 2000
    - OLEDB MDAC 2.8
    Microsoft SQLServer 7.0 SP4 with
    -ODBC MDAC 2.7
    -OLEDB MDAC 2.7
    However MS SQL Server 2005 is mentioned as supported in CRXIR2 as below:
    MS SQL Server 2005 with
    - Microsoft ODBC MDAC 2.8
    -Microsoft ODBC SNAC (Native Client)
    -Microsoft OLEDB MDAC 2.8
    -Microsoft OLEDB SNAC (Native Client)
    Contact your sales representative to obtain a copy of Crystal Reports XI Release 2. A minor product update is required for CR XI Release 2 to enable reporting off MS SQL Server 2005.
    For more information regarding changes in CRXI and CRXIR2 please refer to the documentations in the link provided by Amit.
    Hope this helps!!
    Regards
    Sourashree

Maybe you are looking for

  • Unique id for ADAM LDAP

    Hi-    I have configured my ADAM LDAP for the UME. In the ADAM i have created users and given them admin permission. But when i try to test connection from the config tool, i am able to bind to the LDAP sucessfully. But, when i click on authenticatio

  • How do I add more memory to my macbook

    I have a Macbook Pro Mid 2009 (unibody) it looks like it only had around 130 gb..how do I add more and how much does it cost.

  • TBB1 transaction  Posting error

    Dear All, while Posting post flows in T.Code TBB1 i am getting an error Balancing field "Business Area" in line item 001 not filled. I had assigned the business area in step Allocate Additional Account Assignments to Account Assignmen Use. what else

  • Upgred my wag200G on my computer without internet connection

    I was able to download the wag200 firmware upgrade but the problem is extension is in img. As per advice I need to connect using my linkys but I cannot connect to internet. Is there a site/link where I can download the upgrade using other computer th

  • Draft/Full Screen view

    Still no way to see a page in full screen or wrap to screen mode, huh? Even TextEdit has this feature. Can it be done in Pages 08?