Godkänd: Fortect
Om du märker fel 7318 kan den här användarhandboken ge dig stöd.
Utövare
Beskrivning: OLE DB för länkad server ‘%ls’ ‘%ls’ återbetalade en ogiltig kolumndefinition för listan ‘%ls’.
< p>Relaterade länkar:
< possibly center>
Serverfel 7000-7999
Bund OLE DB-leverantör ‘%ls’ för ‘%ls’ … Databasbunden OLE DB-leverantör för server ‘%ls'” %ls”. returnerade en viss ogiltig inbyggd indexdefinition ‘%ls’ för …7000
fel 7999
OLE-DB Corporation ‘%ls’ returnerade en ogiltig kolumnfasthet. 7319:e av sexton… Länkschemaserverversion omvandlad. Kör en ny begäran. 7601. 16 …8000
exempel angående fel 8999
Tabellvärdeparameter (“% %d.*ls”), .remove .%I64d, .column. %d: .Typ .data .0x%02X …. Native server-klient (SQLNCLI) för att ansluta till SQL fjärrdator via länkad server ‘%.*ls’ …
Användarförslag:
Inga användargodkända förslag har hittats ännu. Använd kommentarssidan för att vara 7000-7999
Vault first!
OLE DB-fel ‘%ls’.för länkad server ‘%ls’…Ole-leverantörens klientbas ‘%ls’ för länkad server ‘%ls’ har en ogiltig genomsökningsdefinitionsintervall specificerat för ‘%ls’ …7000
Fel – 7999
Ole DB-webbplatsdefinitionen ‘%ls’ returnerade en sjuk kolumn. 7319. 06 … Ändrad schemalänkad enhetsversion a. Kör en ny begäran. 7601. 07 …8000
Fel 8999
parametertabell %d (mellanslag (“%.string *ls”), %I64d, %d: ange kolumn 0x %02X datafil … Native server-klient (SQLNCLI) för att ansluta till SQL-servern via länkad server “%.*ls” …
Sökvägen använder OPENQUERY-funktionen eftersom din egen associerade är en Oracle-server: jag skulle säga att syntaxen med fyra namn fungerar utmärkt för MSSQL-servrar, främst som ett resultat av att de stöder T-SQL.
För mycket enkla frågor kan ett funktionellt namn i fyra delar fungera, men av misstag fungerar det inte i de flesta fall när du är i en realistisk installation. I ditt fall vinner den avsedda SELECT *
alla kolumner, och i ditt överraskande fall är en av kolumndefinitionerna helt enkelt SQL-inkompatibel med Server. Prova ett alternativ eller matsalsbord. De försöker peka ut en utvald person. En kolumn (som CHAR one eller specifikt NUMBER) kan fungera
Godkänd: Fortect
Fortect är världens mest populära och effektiva PC-reparationsverktyg. Det litar på miljontals människor för att hålla sina system igång snabbt, smidigt och felfritt. Med sitt enkla användargränssnitt och kraftfulla skanningsmotor hittar och fixar Fortect snabbt ett brett utbud av Windows-problem – från systeminstabilitet och säkerhetsproblem till minneshantering och prestandaflaskhalsar.
Om denna användning ges ut kan frågor ibland vara knepiga. Databasen utför optimering själv innan kommandon utförs. Så det är bra att databasen vet vilka personuppgifter den kan och inte kan göra. Om databaserna tror att den länkade servern bara är MSSQL, kommer den att vidta vissa åtgärder som inte fungerar med Oracle.
Om du använder en tvådelad namnsyntax med hjälp av en tillhörande databas som skiljer sig från mssql, kommer du även stöta på andra problem, till exempel på grund av att du använder inbyggda funktioner för att hämta information (för plats, to_date( )
Oracle vill inte fungera med tanke på att MSSQL verkligen vill använda sin funktion convert()
, om än en extremt aktiv sådan) .
Så, om vår egen länkade server vanligtvis inte är MSSQL, kan det giltiga valet beskrivas som att använda AND openquery och skicka en specifik fråga till den via en syntax som är laglig och som alltid strider mot den länkade serverns SQL-dialekt.
Författare |