Informix-database, een applicatie gebruik moet maken van een wildcard zoekopdracht collega's TEXT kolom. Hoewel LIKE Informix en MATCH verklaring ter ondersteuning van de wildcard, deze steun is geen tekst op kolommen. Data output naar de SQL Server-oplossing die zich duidelijk aan dit zoeken.
Ter voltooiing van het zoeken, moet mijn collega's nuttig zijn voor Informix de uitvoer van gegevens naar een tekstbestand. Dan, een SQL Server DTS pakket naar een tekst bestand naar een lokale input van SQL Server, en vervolgens in een van de tekstkolom met een wildcard verwerking.
Helaas zijn er twee problemen: 1) de verbinding is traag en vaak onderbroken voor de voltooiing van de input aansluiting. 2) Als u besluit om de operatie halverwege te annuleren, SQL Server geven deze tijd hebben beziggehouden met alle acts. Hij moet een manier vinden om records te leggen voor elke n, en vervolgens verder te gaan.
Figuur 1
Om voor hem een oplossing te vinden, was ik zwerven in de DTS-wizard. Oplossingen zijn gevonden in de ingebouwde DTS.
Om te illustreren hoe, heb ik een DTS-pakket, de Noordenwind-database Klanten uitvoer naar een tekstbestand. Dan creëer ik een nieuw pakket aan deze tekst bestand te importeren in een kopie van Noordenwind genoemd Northwind_New's. In de DTS-wizard, zijn de resultaten weergegeven in Figuur 1. Nu, ik zou de muis over de pijp, klik met de rechtermuisknop en kies Eigenschappen, zijn er zogenaamde "Task Data Transform Properties" dialoogvenster. Maak dan gebruik van het label van de optie (Opties), afgebeeld in figuur 2.
Figuur 2
Gebruik de optie 'altijd de laatste tranche van "en" Insert omvang van de partij. " De eerste optie spreekt voor zich; ingevoegd na de toekenning van een optie op het aantal rijen in de controlegroep. U kunt deze aanpassen aan uw wensen en toepassing scenario's te voldoen. De standaardinstelling is 0, dat is de situatie ervaren door mijn collega's, als niet de hele partij van verloren. Stel een kracht in te dienen na elke toevoeging. Set 100 of 1000 of 1000 lijnen per 100 in te dienen.
Nu mijn collega's het probleem opgelost, hij is blij om tekstkolommen zoeken met wildcards.