Goedgekeurd: Fortect
Het fysieke aspect, zoals sommige gebruikers, zijn msdaora corruptie 7399 tegengekomen. Dit probleem doet zich om verschillende redenen voor. We zullen hier waarschijnlijk hieronder over praten.
Fout 7399: de OLE-providerdatabase ‘MSDAORA’ heeft een fout gemeld. OLE DB-fout
Na zeven dagen werkte het niet meer.
mislukt en gewoon Fout 7399: OLE DB-provider “MSDAORA” meldde een nieuwe grote fout. OLE DB-fout.
— mijn Oracle 10g-client werkt prima
– NSS-namen zien er goed uit
— Ik heb onze link opnieuw gemaakt, maar ik krijg nog steeds dezelfde foutmelding.
Ik heb je hulp nodig omdat er deze maandag veel banen kunnen worden gebruikt, het wordt gek.
Gekoppelde SQL Server 2005 met Oracle 11i
VOORDAT u een gekoppelde server maakt die precies vanuit SQL op Oracle draait, moet u de Oracle-client installeren (ik heb het eerste Go-pakket geïnstalleerd, de tweede optie bij het installeren van Oracle).
Installatie installerenna Oracle-clients moet het apparaat opnieuw worden opgestart (SQL Server-service herstart je niet).
Daarna bedoel ik dat u aU test de verbinding voordat u een gekoppelde server promoot. Er zijn verschillende manieren om dit te ervaren, maar hier is een kleine methode die normaal gesproken voor mij werkt:
1) Klik met de rechtermuisknop in de richting van het bureaublad om een nieuwe .txt-bestand te maken. Hernoem het bestand met de huidige extensie variërend van “.txt” tot “.and udl”, methode “Ja” wanneer u de afbeelding wilt hernoemen
2) Selecteer “Oracle Provider for OLE DB” op de “Provider”-tablet van een persoon. (Eigenlijk … voor het grootste deel zou de Microsoft OLE DB-provider voor Oracle zeker moeten werken, “dat is geweldig, maar werkt niet op een bepaalde gekoppelde server!)
3) Klik op de “Volgende” drukknop
4) Ga direct naar de “Data Source”-markt:
5) Vul naast het wachtwoord voor de onderstaande velden uw gebruikersnaam in en klik overal op “controleer verbinding”.
Als het werkt, weet je de ISP, gebruikersnaam, wachtwoord, enz.
Dus … als je dit hebt gedaan, schakel dan de getapte server in. Forum
sommige berichten (hier, de manier waarop elders) zullen u vragen om een MSDAORA-huiseigenaar te gebruiken. Ik heb het net andersom gevonden. Ik ging naar mijn MSDAORA-leverancier en dus leed hij dat ik faalde. Werkte bij gebruik van de OraOLEDB.Oracle-provider!
Goedgekeurd: Fortect
Fortect is 's werelds meest populaire en effectieve pc-reparatietool. Miljoenen mensen vertrouwen erop dat hun systemen snel, soepel en foutloos blijven werken. Met zijn eenvoudige gebruikersinterface en krachtige scanengine kan Fortect snel een breed scala aan Windows-problemen vinden en oplossen - van systeeminstabiliteit en beveiligingsproblemen tot geheugenbeheer en prestatieproblemen.
![](/wp-content/download3.png)
Script om een onderling gerelateerde server te schrijven (je moet ethiek invoeren tussen <..>):
exec sp_addlinkedserver
@ server = ‘
@ provider = ‘OraOLEDB-Server.Oracle’,
@ srvproduct = ‘Oracle’,
@ datasrc = ‘
Voorbeeld:
exec sp_addlinkedserver
@ server = ‘ORALinkedServer’,
@ home = ‘OraOLEDB.Oracle’,
@ srvproduct = ‘Oracle’,
@ datasrc = ‘140.10.10.20: 1526 / mijndb’
Wanneer het voor elkaar krijgen hiervan is verwerkt, moet u de specifieke autorisatie volledig configureren op de gekoppelde server. Dit kan soms aanzienlijk worden verbeterd door een opgeslagen procedure of locaties met services op de nieuwe gekoppelde server, welzijn, naast het selecteren van een externe gebruiker en het invoeren van de naam en het wachtwoord van de bestuurder.
Een groot aantal kansen!
Op de eerste online computerreparatiemachine met SQL Server 2000 en Oracle8i, draait de gekoppelde server nog steeds prima …
Maar nadat de IT-afdeling de Oracle 11g-client op de server heeft geïnstalleerd …
Wanneer ik mijn openstaande probleem in SQL Server uitvoer, krijg ik een grote fout
[OLE – DB-provider heeft Ora messagecle geretourneerd: de fout was eerst geblokkeerd, maar de foutmelding kon niet opgehaald blijven uit Oracle.]
OLE DB-opsporingsfout [IDBInitialize :: Initialize for OLE / DB merchant ‘MSDAORA’ retourneerde 0x80004005: ].
-
Marios Philippopoulos
SSC Guru
< p> Punten: 57030
Bij gebruik OPENROWSET verschijnt de volgende foutmelding:
Transporter OLE DB “ORAOLEDB.ORACLE” meldde een nieuwe fout. De leverancier heeft geen informatie verstrekt over de menselijke fout. 42000]. [SQLSTATE 01000] (fout 7300). De stap is mislukt.
De OPENROWSET wordt als volgt aangeroepen:
SET @SQL = ‘INSERT INTO number tbl (col1, col2, col3 ) SELECTEER [col1], [col3] [col2], FROM OPENROWSET (” ORAOLEDB.ORACLE ”, ” ‘+ @ Server +’ ”; ” ‘+ @ Inloggen +’ ”; ” ‘+ @ Wachtwoord + ” ‘,’ ” + @querysql + ” ‘)
EXEC (@sql)
Iedereen die er mogelijk is Ideeën dat beslissingen misschien verkeerd zijn, maar hoe dit op te lossen?
Dank uw bedrijf!
____________________________________________________________________________________
Verbeteringen in de SQL Server 2016 Columnstore Index – Systeemweergaven voor schijftabellen [/ url]
Onderhoudsstatistieken van SQL Server Index Gebruik MERGE [/ url]
Turbo – Laad de databaseservice met Service Broker: geassocieerd met [/ url]deel
-
lucky-80472
SSCertifieerbaar
Punten: 7793
< div>< p> Marios Philippopoulos (17.04.2008)
Ik beschouw een fout bij het gebruik van d ‘OPENROWSET:
OLE DB-provider’ ORAOLEDB.ORACLE ‘suggereerde die fout. De leverancier heeft geen nieuwe rapporten over de bug verstrekt. 42000]. [SQLSTATE 01000] (fout 7300). De manoeuvre mislukt.
OPENROWSET wordt op dezelfde manier aangeroepen:
SET @SQL = ‘INSERT INTO number tbl (col1, col2, col3 ) SELECT [col1], [col3] [col2], FROM OPENROWSET (” ORAOLEDB.ORACLE ”, ” ‘+ – Server +’ ”; ” ‘+ @ Inloggen +’ ”; ” ‘ + @ Wachtwoord + ” ‘,’ ” + @querysql + ” ‘)
EXEC (@sql)
< p> Heeft iemand enig idee wat er mis kan gaan en hoe dit op te lossen?
Bedankt!
Hallo Marios,
Kunt u uw query vervangen door type één en proberen
SET @SQL impliceert ‘INSERT INTO # tbl (col1, col2, col3) SELECT [col1], [col2], [col3] VANUIT OPENROWSET (‘ ‘ORAOLEDB. ORACLE”, ‘+ @Server +’, ‘+ @login +’, ‘+ @Password +’, ‘+ @querysql +’) ‘
Bedankt
Gelukkig