Informix databas måste en ansökan om att använda ett jokertecken kollegor TEXT kolumn. Även Informix VILJA och MATCH uttalande till stöd för jokertecken, omfattar detta stöd inte TEXT kolumner. Utgående data till SQL Server lösning som tydligt stöd för denna sökning.
För att komplettera sökningen ska mina kollegor vara till nytta för Informix utdata till en textfil. Sedan en SQL Server DTS paket till en textfil bidrag till en lokal instans av SQL Server, och sedan i en av de textkolumn med ett wildcard bearbetning.
Tyvärr finns det två problem: 1) anslutningen är långsam och ofta avbrytas innan slutförandet av ingång. 2) Om du bestämmer dig för att avbryta halvvägs, till SQL Server ge upp den här gången har behandlat alla handlingar. Han måste hitta ett sätt att lämna uppgifter för varje n och sedan fortsätta.
Figur 1
För för honom att hitta en lösning, jag var vandring i DTS guiden. Lösningar har hittats i den inbyggda DTS.
För att illustrera hur, jag skapade ett DTS-paket, Northwind Kunder databasen utdata till en textfil. Sedan skapar jag ett nytt paket att importera denna textfil till en kopia av Northwind kallas Northwind_New's. I DTS guiden, resultatet visas i figur 1. Nu skulle jag musen över röret, högerklicka och välj Egenskaper, det heter "Transform Data Task Egenskaper" i dialogrutan. Använd sedan etiketten för det alternativ (Alternativ) visas i figur 2.
Figur 2
Använd alternativet "alltid den sista delen av" och "Infoga partiets storlek." Det första alternativet är självförklarande, efter ett optioner på insatsen för att kontrollera antalet rader. Du kan justera den efter dina behov och scenarier ansökan. Standardinställningen är 0, så är situationen upplevs av mina kolleger, om inte hela partiet av förlorade. Ställ en kraft att lämna efter varje insättning. Ställ in 100 eller 1000 100 eller 1000 linjer per lämna in.
Nu mina kolleger löste problemet, är han glad att söka TEXT kolumner med hjälp av jokertecken.