Error with Linked Server

I am trying to configure a linked server to connect from MS Sqlserver2000 to Oracle.
I am using an Oracle 8i client. Following notes on this website and from microsoft I changed
my registery enteries as follows:
OracleOciLib oci.dll
OracleSqllib orasql8.dll
OracleXalib oraclient.dll
My odbc connection works when tested thru Oracle Network administation but when I try to look at any tables of the linked server (using MS Enterprise Manager) I get the following error:
"Error 7399: OLE DB provider 'OraOleDB.Orcle' reported an error"
This occurs when I use the oracle odbc
When I use the microsoft odbc connector I get:
"Error 7399: OLE DB provider 'ContextProvider.MSDAORA.1' reported an error"
Any ideas.
Thanks in advance.
Patrick

To view tables on an Oracle linked server in Enterprise manager you need to add a security context to use when there is no SQL Server user
It's on the bottom of the "security" tab on the server properties page.

Similar Messages

  • Run "USE" with linked server alternatives

    I am using SQL server linked servers and find some difficulties while running queries.
    Below is the actual query.
    USe testdb
    SELECT COLUMNPROPERTY( OBJECT_ID('Table_1'),'column1','IsIdentity')
    It returns 1 as column1 is identity column 
    To run it to a linked server I used
    Use mylinkedserver.testdb
    SELECT COLUMNPROPERTY(OBJECT_ID('Table_1'),'column1','IsIdentity') 
    But when I run this I get error as shown below Database 'mylinkedserver' does not exist. Make sure that the name is entered correctly.
    Where as I can query the table by using select * from pc91sql.testdb.dbo.Table_1 successfully.
    Then i used OPENQUERY option
    SELECT * FROM OPENQUERY(pc91sql,'SELECT COLUMNPROPERTY( OBJECT_ID(''testdb.dbo.Table_1''),''column1'',''IsIdentity'')');
    It returned NULL. But it should have returned 1 as column1 is a identity column.
    Then I checked again running my original query directly in the linked server without use command and NULL is returned . If I run same query after I mention use testdb or in SSMS after choosing database from list then it returns 1 .So it means OBJECT_ID is not
    able to use database name along with table name(i.e like ''testdb.dbo.Table_1'').
    So how to run the above query?(I think i cannot make use of "USE" with linked server.So what is the alternative 

    One way to accomplish what you want to do is by using dynamic SQL.  For example:
    execute [mylinkedserver].master.dbo.sp_executesql N'USe testdb SELECT COLUMNPROPERTY( OBJECT_ID(''Table_1''),''column1'',''IsIdentity'')'

  • HT4436 my massage alway give error with the server try again later help

    someone know how strigh forward reset massage and fix error with the server????
    help

    See http://support.apple.com/kb/TS3970?viewlocale=en_US&locale=en_US - maybe it can help solve your problem.
    Clinton

  • Tablediff with linked server

    Hi,
    i have created a linked server that point to a firebird database,
    everything is fine , i can query the database with something like
    Select * from MYLINKEDSERVER...MYTABLE
    now , can i use tablediff utility with this linked server .
    if yes can you please give me an example  .
    i would say also that performance is not very important to me,
    this would be used at the end of the day to make some sort of replication by generating a sql script with datadiff, and run it on a local sql server database and a web based SQL database
    ps : the replication is not an option since i am using a shared web hosting and replication is disabled on it .
    thanks and good day

    First thing to note is that
    The tablediff utility cannot be used with non-SQL Server servers.
    Are you trying to directly do tablediff with linked server table?
    Cant you bring data to a local table and then do tablediff?
    Please Mark This As Answer if it solved your issue
    Please Vote This As Helpful if it helps to solve your issue
    Visakh
    My Wiki User Page
    My MSDN Page
    My Personal Blog
    My Facebook Page

  • Problem with linked server...error 7302

    I have a very perplexing problem with a linked server.
    We are running SQL Server 2008 on Windows Server 2003. We have two instances, PROD and TEST. Both instances have a linked server to a DB2 environment using the IBMDADB2 driver. Both linked servers are identical. Up until a few days ago, both linked servers worked fine. Suddenly, I started to receive the following error when trying to access the linked server on TEST:
    Msg 7302, Level 16, State 1, Procedure sp_testlinkedserver, Line 1
    Cannot create an instance of OLE DB provider "IBMDADB2.DB2COPY1" for linked server "cm_nw".
    I have tried *everything* save restart the server (which is going to come tonight), reregistering the .dll and querying through openrowset (openquery and testing the connection in SSMS both fail). This includes:
    1) Recreating the linked server
    2) Going into DCOM and modifying the msdainitialize and checking the permissions.
    I am logging into the server using Windows Authentication, but this has worked and nothing has changed on that instance at all. I'm in the Administrators group anyway, as is the SQL Server service account, and that group has permissions on MSDAINITIALIZE. There is nothing in the SQL Server or Windows logs to indicate why the linked server cannot be called.
    Note the linked server is set up to use a security context (user name and password) and both linked servers are identical in this aspect. If I recreate the linked server without a password and uncheck "Allow Inprocess" in the provider I get:
    The OLE DB provider "IBMDADB2.DB2COPY1" for linked server "CM_NW" reported an error. Authentication failed.
    Cannot initialize the data source object of OLE DB provider "IBMDADB2.DB2COPY1" for linked server "CM_NW".
    OLE DB provider "IBMDADB2.DB2COPY1" for linked server "CM_NW" returned message " SQL30082N  Security processing failed with reason "3" ("PASSWORD MISSING").  SQLSTATE=08001
    ". (Microsoft SQL Server, Error: 7399)
    I don't know if that is coming from the SQL Server end or the DB2 end.

    I was able to resolve this issue by editing the registry. I imported a registry file called "IBM DB2 ODBC Driver - DB2 X64" from one of my known working servers that has a linked DB2 server installed. So what I'm thinking is happening is that SQL
    Server is somehow editing the registry causing it to break. 
    If you can go through the ODBC administrator and test your connection successfully, than you will know that the problem is not DB2 Connect but it's actually SQL Server. 
    For anyone that is still having this issue I would look in the registry for any DB2 X64 drivers to see if you have any. If not you can always create the following registry file and call it "IBM DB2 ODBC Driver - DB2 X64.reg" .
    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI\ODBC Drivers]
    "SQL Server"="Installed"
    "Microsoft ODBC for Oracle"="Installed"
    "Microsoft Access Driver (*.mdb)"="Installed"
    "Microsoft Access-Treiber (*.mdb)"="Installed"
    "Driver do Microsoft Access (*.mdb)"="Installed"
    "Microsoft dBase Driver (*.dbf)"="Installed"
    "Microsoft dBase-Treiber (*.dbf)"="Installed"
    "Driver do Microsoft dBase (*.dbf)"="Installed"
    "Microsoft Excel Driver (*.xls)"="Installed"
    "Microsoft Excel-Treiber (*.xls)"="Installed"
    "Driver do Microsoft Excel(*.xls)"="Installed"
    "Microsoft Paradox Driver (*.db )"="Installed"
    "Microsoft Paradox-Treiber (*.db )"="Installed"
    "Driver do Microsoft Paradox (*.db )"="Installed"
    "Microsoft Text Driver (*.txt; *.csv)"="Installed"
    "Microsoft Text-Treiber (*.txt; *.csv)"="Installed"
    "Driver da Microsoft para arquivos texto (*.txt; *.csv)"="Installed"
    "Microsoft Visual FoxPro Driver"="Installed"
    "Microsoft FoxPro VFP Driver (*.dbf)"="Installed"
    "Microsoft dBase VFP Driver (*.dbf)"="Installed"
    "Microsoft Visual FoxPro-Treiber"="Installed"
    "Driver para o Microsoft Visual FoxPro"="Installed"
    "SQL Server Native Client 10.0"="Installed"
    "IBM DB2 ODBC DRIVER - DB2x64"="Installed"
    "Microsoft Access Driver (*.mdb, *.accdb)"="Installed"
    "Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)"="Installed"
    "Microsoft Access dBASE Driver (*.dbf, *.ndx, *.mdx)"="Installed"
    "Microsoft Access Paradox Driver (*.db)"="Installed"
    "Microsoft Access Text Driver (*.txt, *.csv)"="Installed"
    "IBM INFORMIX ODBC DRIVER"="Installed"
    "ServiceNow ODBC Driver 32-bit"="Installed"
    "IBM DB2 ODBC DRIVER - DB2COPY1"="Installed"
    "IBM DB2 ODBC DRIVER"="Installed"
    Once you've created this file go ahead and create a backup(if desired) of the registry and execute the reg file and restart SQL Server to see if this resolves your issue. If this does resolve your issue I would recommend taking a backup of your registry
    in case it breaks again. Keep in mind, other applications may experience issues that have been changed if you revert back to the backup.
    Hope this helps!

  • Error while linked server is used to verify the existence of a table

    Hi All,
    Pls help me solve an issue related to linked Server..
    Following is my query:
    IF EXISTS (select 1 from [LinkedServerName].Sales.sys.tables where name = 'SalesTable') 
    BEGIN
     DECLARE @LastSales varchar(25) 
     SET @LastSales = (select CONVERT(VARCHAR(25),max(LastSalesTime)) from [LinkedServerName].SalesDB.dbo.SalesTable)
    END
    What should happen is, it should check the existence of SalesTable on Linked Server (select 1 from [LinkedServer].Sales.sys.tables where name = 'SalesTable'), and only after the it returns 1, the variable @LastSales should be alloted a value.
    But in my case, as soon as I run the code, it gives the error:
    The OLE DB provider "SQLNCLI10" for linked server "LinkedServerName" does not contain the table ""Sales"."dbo"."SalesTable"". 
    The table either does not exist or the current user does not have permissions on that table.
    My question is that if the condition fails at the very outset returning null (as the table does not exist), then why it is entering BEGIN and throwing the error.
    All your valuable inputs are appreciated !!

    Inconsistency is the hailmark of SQL Server.
    If you say:
    IF EXISTS (select 1 from Sales.sys.tables where name = 'SalesTable') 
    BEGIN
     DECLARE @LastSales varchar(25) 
     SET @LastSales = (select CONVERT(VARCHAR(25),max(LastSalesTime)) from        SalesDB.dbo.SalesTable)
    END
    This will work as you expect. That is, if the table does not exist, the batch will parse and produce no result. This is because SQL Server has deferred name resolution for tables. If a table is missing at compile time, SQL Server suppresses the error in
    hope that the table will be there at run-time.
    But there is an exception to this. For table sources on remote data sources, there is no deferred name resolution, but the table has to be there at compile time. This is quite ironic. Personally, I think deferred name resolution (which was introduced in
    SQL 7) is a big misfeature, but I could buy if there was deferred name resolution for objects on linked server, since the server may be down, and you have coded for this like you have above. Well, if the server is down, the IF EXISTS will fail to compile to.
    You will need to introduce a new scope somewhere to avoid the problem. For instance:
    IF EXISTS (select 1 from [LinkedServerName].Sales.sys.tables where name = 'SalesTable') 
    BEGIN
       DECLARE @LastSales varchar(25) 
       EXEC [Linkedservername].SalesDB.sys.sp_executesql
            N'SET @LastSales = (select CONVERT(VARCHAR(25),max(LastSalesTime)) from SalesTable)',
            N'@LastSales varchar(25) OUTPUT', @LastSales
    END
    Erland Sommarskog, SQL Server MVP, [email protected]

  • Memory leak issue with link server between SQL Server 2012 and Oracle

    Hi,
    We are trying to use the linked server feature with SQL Server 2012 to connect SQL server and Oracle database. We are concerned about the existing memory leak issue.  For more context please refer to the link.
    http://blogs.msdn.com/b/psssql/archive/2009/09/22/if-you-use-linked-server-queries-you-need-to-read-this.aspx
    The above link talks about the issues with SQL Server versions 2005 and 2008, not sure if this is still the case in 2012.  I could not find any article that talks about if this issue was fixed by Microsoft in later version.
    We know that SQL Server process crashes because of the third-party linked server provider which is loaded inside SQL Server process. If the third-party linked server provider is enabled together with the
    Allow inprocess option, the SQL Server process crashes when this third-party linked server experiences internal problems.
    We wanted to know if this fixed in SQL Server 2012 ?

    So your question is more of a information type or are you really facing OOM issue.
    There can be two things for OOM
    1. There is bug in SQL Server which is causing the issue which might be fixed in 2012
    2. The Linked server provider used to connect to Oracle is not upto date and some patch is missing or more recent version is to be used.  Did you made sure that you are using latest version.
    What is Oracle version you are trying to connect(9i,10g, R2...)
    Please mark this reply as answer if it solved your issue or vote as helpful if it helped so that other forum members can benefit from it
    My Technet Wiki Article
    MVP

  • Oracle InstantClient with Linked Server in Sql Server 2005

    We are trying to connect ORACLE server from sql server 2005 using Linked Server Feature in SqlServer 2005
    Generally Oracle Client software is needed for this activity in the sql server machine.
    Can we use "Oracle InstantClient" instead of "Oracle Client Software" to connect ORACLE using Linked Servers ?
    Please give us your views, any existing reports similar to this activity
    Thanks & Regards,
    Palani

    Thanks for your reply
    I agree that Oracle Client software is used to connect oracle from SQL SERVER 2005.
    But my doubt is can we use Oracle InstantClient instead of Oracle Client software to connect oracle from SQL SERVER 2005
    with respect to Oracle Instant Client - I would like to know the development steps (Not the installation steps of Oracle Instant Client in windows machine) to connect ORACLE server.
    Thanks & Regards,
    Palani

  • Problem: VSS error with 'SQL Server Backup to Windows Azure Tool' installed

    When 'SQL Server Backup to Windows Azure Tool' is installed, shadow copies cannot be enable and backups fail.  When attempting to enable shadow copies, we get a "volsnap" error:  "The shadow copies of volume X were aborted because
    of a failed free space computation".  After uninstalling the "Tool", VSS works.  Reinstalling "Tool" causes the problem to return.
    While the error suggests a space issue, there is plenty of space on the server's two volumes.  Additionally, another 100GB volume was added and VSS storage was allocated to it; still received the error.
    Issue seems to point to 'SQL Server Backup to Windows Azure Tool'.
    Environment:  Hyper-V guest:  "Windows Server 2012 R2 Standard" with "SQL Server 2008 R2 Standard".  Using "Azure Storage" for SQL backups.
    Suggestions?

    Hello,
    Yes, we have a confirmed interference between the tool and the VSS Framework. This was identified very recently and is under investigation by the product group. Since the issue is within the filter driver shipped by the tool, that unfortunately means that
    you currently need to choose between the tool and a working VSS Framework. If the latter is more important, then uninstall the tool (that will require a restart).
    We apolologize for the inconvenience. I'm going to try to get the home page of the tool updated to avoid other situations like yours. Hopefully we should see a new version of the tool soon.
    As a side note, recent versions of SQL Server can directly use Azure Storage as backup target, see
    http://msdn.microsoft.com/en-us/library/jj919148(v=sql.110).aspx.
    Regards,
    Guillaume Fourrat - Microsoft France

  • Error with Sql Server and Java App

    Hi i have a java based multithread application which comunicate with SQL SERVER via DSN bridge , some time my application crashes with this error any idea what its happend and how to remove it .
    Thanks
    ************* Exception ********************************8
    An unexpected exception has been detected in native code outside the VM.
    Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x77F87EEB
    Function=RtlEnterCriticalSection+0xB
    Library=F:\WINNT\system32\ntdll.dll
    Current Java thread:
    at sun.jdbc.odbc.JdbcOdbc.numResultCols(Native Method)
    at sun.jdbc.odbc.JdbcOdbc.SQLNumResultCols(JdbcOdbc.java:4625)
    at sun.jdbc.odbc.JdbcOdbcStatement.getColumnCount(JdbcOdbcStatement.java:1235)
    at sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:352)
    - locked <04DC3EE0> (a sun.jdbc.odbc.JdbcOdbcStatement)
    at sun.jdbc.odbc.JdbcOdbcStatement.executeUpdate(JdbcOdbcStatement.java:288)
    at advcomm.advrad.DBParams.Ltht(Unknown Source)
    at advcomm.advrad.DBParams.BDhb(Unknown Source)
    at advcomm.advrad.DlkhlHz.run(Unknown Source)
    Dynamic libraries:
    0x00400000 - 0x00406000 F:\j2sdk1.4.1_03\bin\java.exe
    0x77F80000 - 0x77FFC000 F:\WINNT\system32\ntdll.dll
    0x7C2D0000 - 0x7C335000 F:\WINNT\system32\ADVAPI32.dll
    0x7C570000 - 0x7C623000 F:\WINNT\system32\KERNEL32.dll
    0x77D30000 - 0x77DA8000 F:\WINNT\system32\RPCRT4.dll
    0x78000000 - 0x78045000 F:\WINNT\system32\MSVCRT.dll
    0x75030000 - 0x75044000 F:\WINNT\system32\WS2_32.DLL
    0x75020000 - 0x75028000 F:\WINNT\system32\WS2HELP.DLL
    0x6D340000 - 0x6D46B000 F:\j2sdk1.4.1_03\jre\bin\client\jvm.dll
    0x77E10000 - 0x77E79000 F:\WINNT\system32\USER32.dll
    0x77F40000 - 0x77F7C000 F:\WINNT\system32\GDI32.dll
    0x77570000 - 0x775A0000 F:\WINNT\system32\WINMM.dll
    0x6D1E0000 - 0x6D1E7000 F:\j2sdk1.4.1_03\jre\bin\hpi.dll
    0x6D310000 - 0x6D31E000 F:\j2sdk1.4.1_03\jre\bin\verify.dll
    0x6D220000 - 0x6D239000 F:\j2sdk1.4.1_03\jre\bin\java.dll
    0x6D330000 - 0x6D33D000 F:\j2sdk1.4.1_03\jre\bin\zip.dll
    0x6D260000 - 0x6D26B000 F:\j2sdk1.4.1_03\jre\bin\JdbcOdbc.dll
    0x1F7A0000 - 0x1F7DA000 F:\WINNT\system32\ODBC32.dll
    0x71710000 - 0x71794000 F:\WINNT\system32\COMCTL32.dll
    0x7CF30000 - 0x7D175000 F:\WINNT\system32\SHELL32.dll
    0x70A70000 - 0x70AD6000 F:\WINNT\system32\SHLWAPI.dll
    0x76B30000 - 0x76B6E000 F:\WINNT\system32\comdlg32.dll
    0x1F840000 - 0x1F857000 F:\WINNT\system32\odbcint.dll
    0x1F9C0000 - 0x1FA27000 F:\WINNT\System32\SQLSRV32.dll
    0x41090000 - 0x410BD000 F:\WINNT\System32\SQLUNIRL.dll
    0x77800000 - 0x7781E000 F:\WINNT\System32\WINSPOOL.DRV
    0x76620000 - 0x76631000 F:\WINNT\system32\MPR.DLL
    0x77820000 - 0x77827000 F:\WINNT\system32\VERSION.dll
    0x759B0000 - 0x759B6000 F:\WINNT\system32\LZ32.DLL
    0x779B0000 - 0x77A4B000 F:\WINNT\system32\OLEAUT32.dll
    0x7CE20000 - 0x7CF0F000 F:\WINNT\system32\ole32.dll
    0x7CDC0000 - 0x7CE13000 F:\WINNT\System32\NETAPI32.dll
    0x77980000 - 0x779A4000 F:\WINNT\System32\DNSAPI.dll
    0x75050000 - 0x75058000 F:\WINNT\System32\WSOCK32.dll
    0x751C0000 - 0x751C6000 F:\WINNT\System32\NETRAP.dll
    0x77BF0000 - 0x77C01000 F:\WINNT\System32\NTDSAPI.dll
    0x77950000 - 0x7797B000 F:\WINNT\system32\WLDAP32.DLL
    0x7C340000 - 0x7C34F000 F:\WINNT\System32\SECUR32.DLL
    0x75150000 - 0x75160000 F:\WINNT\System32\SAMLIB.dll
    0x769A0000 - 0x769A7000 F:\WINNT\system32\NDDEAPI.DLL
    0x1FA30000 - 0x1FA46000 F:\WINNT\System32\sqlsrv32.rll
    0x1F7F0000 - 0x1F80A000 F:\WINNT\system32\odbccp32.dll
    0x74CB0000 - 0x74CCA000 F:\WINNT\system32\DBNETLIB.DLL
    0x75500000 - 0x75504000 F:\WINNT\system32\security.dll
    0x782D0000 - 0x782F2000 F:\WINNT\system32\msv1_0.dll
    0x7C740000 - 0x7C7CC000 F:\WINNT\system32\CRYPT32.dll
    0x77430000 - 0x77441000 F:\WINNT\system32\MSASN1.dll
    0x77340000 - 0x77353000 F:\WINNT\system32\iphlpapi.dll
    0x77520000 - 0x77525000 F:\WINNT\system32\ICMP.DLL
    0x77320000 - 0x77337000 F:\WINNT\system32\MPRAPI.DLL
    0x773B0000 - 0x773DF000 F:\WINNT\system32\ACTIVEDS.DLL
    0x77380000 - 0x773A3000 F:\WINNT\system32\ADSLDPC.DLL
    0x77830000 - 0x7783E000 F:\WINNT\system32\RTUTILS.DLL
    0x77880000 - 0x7790E000 F:\WINNT\system32\SETUPAPI.DLL
    0x7C0F0000 - 0x7C154000 F:\WINNT\system32\USERENV.DLL
    0x774E0000 - 0x77514000 F:\WINNT\system32\RASAPI32.DLL
    0x774C0000 - 0x774D1000 F:\WINNT\system32\rasman.dll
    0x77530000 - 0x77552000 F:\WINNT\system32\TAPI32.dll
    0x77360000 - 0x77379000 F:\WINNT\system32\DHCPCSVC.DLL
    0x74CD0000 - 0x74CD8000 F:\WINNT\system32\DBmsLPCn.dll
    0x0B990000 - 0x0B9E6000 F:\WINNT\system32\MSVCR71.dll
    0x6D2E0000 - 0x6D2EE000 F:\j2sdk1.4.1_03\jre\bin\net.dll
    0x782C0000 - 0x782CC000 F:\WINNT\System32\rnr20.dll
    0x777E0000 - 0x777E8000 F:\WINNT\System32\winrnr.dll
    0x777F0000 - 0x777F5000 F:\WINNT\system32\rasadhlp.dll
    0x74FD0000 - 0x74FEE000 F:\WINNT\system32\msafd.dll
    0x75010000 - 0x75017000 F:\WINNT\System32\wshtcpip.dll
    0x77920000 - 0x77943000 F:\WINNT\system32\imagehlp.dll
    0x72A00000 - 0x72A2D000 F:\WINNT\system32\DBGHELP.dll
    0x690A0000 - 0x690AB000 F:\WINNT\system32\PSAPI.DLL
    Local Time = Wed Mar 08 17:24:41 2006
    Elapsed Time = 9294
    # The exception above was detected in native code outside the VM
    # Java VM: Java HotSpot(TM) Client VM (1.4.1_03-b02 mixed mode)
    #

    I'm having the same problem.
    One potential solutions is to use a custom SQL server JDBC driver instead of going through the ODBC bridge. This will minimize dependencies and should also improved performance. Hope this helps.
    - Joe

  • Trigger problem on Sql Server with linked server to Oracle

    Hi All,
    I have a simple insert trigger on Sql Server 2005, it uses linked server to Oracle.
    like that ;
    USE [YTM08]
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    ANSI_NULLS ON
    go
    ANSI_WARNINGS ON
    CEATE TRIGGER [dbo].[YTM_TBLSTSABIT_I]
    ON [dbo].[TBLSTSABIT] FOR INSERT
    AS
    BEGIN
    INSERT INTO YTM_ORACLE..SECTOR.STOCKS
    stock_name,
    stock_code,
    insert_date
    SELECT
    SBT.STOCKNAME,
    SBT.STOCKCODE,
    GETDATE()
    FROM INSERTED SBT
    END
    The YTM_ORACLE is a linked server and it's provider is OraOLEDB.Oracle.
    Trigger does not works for that linked server but other triggers for local
    sql server works fine...
    I get this error from sql server
    'Heterogeneous queries require the ANSI_NULLS and
    ANSI_WARNINGS options to be set for the connection. This ensures consistent query semantics. Enable these options and then reissue your query.'
    Does someone know how to solve this issue the right way?
    Thanks in advance.
    Thanks !
    Adam

    Hi Lars,
      Thanks for the data. I've already read this note and configure all this parameters. But when I'm executing the Create Source System in the BI system the process dies.
      If I look into the logs I see this:
    M  call semaphore clean-up function ...
    M  ***LOG Q0E=> DpSigGenHandler, Exception (c06d007e) [dpnttool.c   432]
      That's the reason why I start guessing about other possible problem.
    Regards

  • Issue with linked server

    We have created a linked server.We are getting below error when a trigger is executed from the source server.
    1)OLE DB provider "SQLNCLI" for linked server "Destination server" returned message "The partner transaction manager has disabled its support for remote/network transactions."
    2)Msg 7391, Level 16, State 2, Procedure trgScandetails, Line 21
    The operation could not be performed because OLE DB provider "SQLNCLI" for linked server "Destination server" was unable to begin a distributed transaction.
    3)OLE DB provider "SQLNCLI" for linked server "Destination server" returned message "No transaction is active."
    Please help me on this.
    Thanks in advance.

    Using triggers are bad, things like this make it more worse. 
    I would say that using triggers in general is not bad, but it is a good way to implement validation of business rules which cannot be encoded in constraints, as well various forms of cascading updates. In short, any thing which is needed to uphold database
    integrity.
    But from this follows that as soon you stray outside the database you are doing something more. Maybe you have distributed your data over more than one database for some reason, and it is still a matter of referential integrity. If the databases are different
    applications, it is probably not the correct solution.
    And maybe you distributed your databases over several servers for load balancing or whatever. But then at the same time you also increase the complexity of your solution considerably. For instance, what happens if you have a disaster and must restore one
    of the databases?
    As for the actual question, getting MSDTC to work can be a breeze - and it can be a nightmare. My experience is that if you have a domain and there are no trust or double-hop issues, it works. But if you don't have a domain, but only a workgroup it can
    be very difficult. It may work if the service accounts on the machines have the same name and password.
    But you should also ask yourself: if the other server is down, what do you want to happen?
    Erland Sommarskog, SQL Server MVP, [email protected]

  • My Facetime has always worked and now all the sudden when I try to log on from my Macbook it says the server has encountered an error with the server registration. This will not allow me to sign in. Anyone know how to fix this?

    My Facetime will not work on my Macbook Pro. This has always worked in the past and now all the sudden it says that I have encountered a problem with the server and registration. I tried to check the date and time zone which is correct and I have no restrictions set.

    I have the same issue. Does anybody know why this has happened

  • ERROR with X server [urgent]

    Hi friends,
    [Using: Oracle Aplications 11.5.7 and DB 8.1.7]
    I've just finishing a clonning process and almost everything works OK except one thing:
    The X server in Database (I think)
    After cloning, I've run the AOLJTEST and checked all the links, even the XServer that showed the message: X Server is accessible.
    But, when I entered inside Applications, I tried to execute a request which run a report with images and it appeared an error in the log screen:
    REP-3000: Internal Error starting Oracle Toolkit
    I've read a lot in Metalink and in the forum about it and I've reviewed lot of files in my system, but I can't find the error.
    I supossed It's in relation with the DISPLAY environment variable... but I don't know where to seek...
    In the source system (from where I've done the clone process) It works OK so... the error must be in some of the initialization parameters/files/scripts that have been created in the process.
    echo $DISPLAY in source system (both nodes, DB and WEB) and in Target system gives the same result:
    :1
    The files I've reviewed are:
    - In /u01/erpbat/aeacomn/admin/scripts/MySID_WEBMachine/adrepctl.sh
    I have:     
    DISPLAY="DBMachine:1.0"
    export DISPLAY     
    - In /u01/erpbat/aeacomn/admin/scripts/MySID_WEBMachine/adcmctl.sh
    I have too the same value     
    - In /u01/erpbat/aeaora/iAS/Apache/Jserv/etc/jserv.properties
    I have:
    wrapper.env=DISPLAY=WEBMachine:1.0
    - In
    /u01/erpbat/aeadb/8.1.7/appsutil/%.xml
    I have:
    <oa_environment type="generic_service">
    <DISPLAY oa_var="s_display" osd="unix">DBMachine:1.0</DISPLAY>
    </oa_environment>
    and for the Application Server Node:
    <oa_environment type="generic_service">
    <DISPLAY oa_var="s_display" osd="unix">WEBMachine:1.0</DISPLAY>
    </oa_environment>
    What more files I need to see??
    Any ideas ? (I hope not to need execute autoconfig.. because my customer requirements...)
    (I've tried to execute xclock with root and applmgr users but without success.. I don't know how it could affect..)
    I've read the following notes:
    Note: 153960.1 (FAQ: X Server testing and troubleshooting)
    Note: 113443.1 (Configure and Test an X Server for Running X Windows Applications)
    Note: 340949.1 (How to set environment variable DISPLAY for Oracle Applications to use xserver of another machine)
    Note: 181244.1 (Configuring VNC Or XVFB As The X Server For Applications 11i)
    Thanks a lot
    Jose.

    Jose,
    Try using a DISPLAY port higher than 0 or 1, which are usually special DISPLAY ports reserved by the host system I have Xvfb configured on port 50, and ar60desb and bitmapped reports are running fine. Note 181244.1 also references additional parameters that need to be passed for Xvfb:
    # Get a security policy file
    A sample security policy file is included at the end of this document. The file is named SecurityPolicy.
    If you have an existing file then add this line to the end of the policy file:
    property WM_CHANGE_STATE WM_NAME ar
    # Find the "fixed" font
    The fixed font is a standard part of X11 distributions and is typically found in the directory
    <X server installation directory>/lib/X11/fonts/misc
    # To run Xvfb use a command with the following format
    Xvfb :x -screen 0 6x6x8 -pn -fp <X install dir>/lib/X11/fonts/misc -sp /tmp/SecurityPolicy
    Here is what I am using. The paths to fonts/misc and SecurityPolicy may be different for your OS.
    nohup /usr/bin/X11/Xvfb :50 -screen 0 1024x800x8 -pn -fp /usr/share/fonts/misc/ -sp /usr/lib/xserver/SecurityPolicy &
    export DISPLAY=host.domain:50.0
    /usr/bin/xhost +
    nohup /usr/bin/mwm &
    I am also using the fully qualified hostname in the DISPLAY variables in the Xvfb startup script and the $CONTEXT_FILE. Maybe your /etc/hosts is not quite right. It should be IP longname shortname.

  • Adobe Updates not downloading - available but "try again later" error with link to "serial number not qualifying"

    I just upgraded computers (PC w/Windows 8 64 bit) and I did a fresh install of my copy of Adobe Photoshop CS5 (along with Bridge and Camera Raw).
    The install asked for serial numbers which I provided and the installation was a success - however, I can not view full resolution images, only thumbs
    in Bridge and I can not open RAW files from my Canon 5D Mark III (though, I can my files with the older Canon 7D).  I WAS able to view and work with
    the newer RAW files on the older computer.
    Under "Help", "Updates", it says they are available but after appearing to upload to my computers, I get this:
      Adobe Bridge CS5 4.0.5 Update
    There was an error downloading this update. Please quit and try again later.
      Adobe Extension Manager CS5 5.0 Update
      There was an error downloading this update. Please quit and try again later.
      Photoshop Camera Raw 6.7 Update
      There was an error downloading this update. Please quit and try again later.
    There is then a link to customer service which brings me to this:
    Creative Cloud Help /  
    Error "This serial number is not for a qualifying product" | CS6, CS5.5, CS5
    What gives?  It was a qualifying product a few months back.  Even if Adobe stopped supporting CS5 (???), I should still have access to past updates
    that I had already once received. 
    I tried 3 times in 1 hour - no luck in getting back to a state I was in only yesterday, and months earlier.
    /Mitch

    Apparently, Adobe has very little interest in it's past customers unless they shell out more cash.
    I have never seen such a move as this - to REMOVE support and older update links off the Web in an effort to force an upgrade.
    My tech support stated (after first stating I was simply out of luck) that he was graciously allowed to make an exception and provided me with a link to support that is strangely
    hidden and /or removed from public access.
    Here is that link:
    Adobe Update Support Web Site:   1-28-2015
    https://www.adobe.com/support/downloads/product.jsp?product=39&platform=Windows
    /Mitch

Maybe you are looking for