Het patchbestanden voor de MSDE 2000 sample. msi-bestand maken

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 314131
Alles uitklappen | Alles samenvouwen

Op deze pagina

Samenvatting

In dit artikel wordt beschreven hoe u een patchbestand maken voor Microsoft SQL Server 2000 Desktop Engine (MSDE 2000) sample genoemd. Sample is een voorbeeld-pakket dat wordt geleverd met hulp programma's voor de ontwikkeling van SQL Server Standard en SQL Server Enter prise SQL Server-ontwikkelaars Edities.

Algemene informatie

U kunt het bestand Sample. msi-pakket MSDE 2000 met het toepassing. Met behulp van het bestand Sample. msi, kunt u het product de pakket code en code in zodat het installatiepakket geen conflict veroorzaakt met andere producten die op dezelfde computer zijn geïnstalleerd. Voor meer informatie informatie, Zie het onderwerp "Desktop Engine installatie pakketbestanden beheren" in SQL Server 2000 Books Online.

Maakt patchbestanden voor MSDE 2000 u hebt een goed begrip van de Windows Installer-technologieën. Voor meer informatie informatie over Windows Installer-technologieën, Bezoek de volgende Microsoft-website om de Windows Installer SDK-documentatie:

http://msdn.Microsoft.com
U moet Windows Installer SDK versie 1. 5 of 2. 0 is geïnstalleerd de stappen te volgen voorbeeld dat in dit artikel worden beschreven. Windows Installer 2. 0 SDK maakt deel uit van de Windows Platform SDK. Bovendien, Controleer of het juiste pad bestaat voor de volgende bestanden:

  • Orca. exe
  • Guidgen. exe
  • Msimsp.exe
  • Makecab
  • Patchwiz.dll
U moet bekend zijn met het gereedschap Orca. exe voor het uitvoeren van basis bewerken, wijzigt u de productcode wijzigen van de pakketcode en toevoegen en rijen om data base tabellen in het MSI-bestand te wijzigen.

Voor meer informatie over het gebruik van Orca. exe, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base te bekijken:
255905De Orca-Database-Editor gebruiken voor het bewerken van Windows Installer-bestanden

Stappen voor het maken van de Service Pack-Patch

Voorbeeld stappen beschrijven het maken van een Service Pack 1-patch voor de MSDE 2000-Release to sample fabrikant (RTM).

OPMERKING: U kunt ook Service Pack 1 met Service Pack 2.
  1. De mappen maken en vervolgens de bestanden te kopiëren:
    1. In dit artikel wordt een voorbeeld van de share naam \\MachineA\Share1. Terwijl het voorbeeld volgt, moet u de share map op uw eigen computer delen instellen. De map structuur maken vergelijkbaar zijn met de volgende structuur en zorg ervoor dat u volledige controle hebt machtigingen voor alle shares tijdens het maken van de patch:

      \\MachineA\Share1\RTM
      \\MachineA\Share1\RTM\AdminImage
      \\MachineA\Share1\Sp1
      \\MachineA\Share1\Sp1\AdminImage
      \\MachineA\Share1\RTM\Patch


      OPMERKING: De mappen kunnen lokaal zijn. Bovendien kunt u de Universal Naming Convent ion (UNC) wanneer u een patch maken als de resource vanaf verschillende computers.
    2. De sample en Sqlrun. cab-bestanden kopiëren van MSDE 2000 RTM naar de map \\MachineA\Share1\RTM. Als u eerder gewijzigd de Sample. msi-bestand (door de productcode, de pakketcode of de naam wijzigen van sample), kopieert u het gewijzigde bestand Sample.

      OPMERKING: Het bestand Sample. msi bevindt zich in de Devtools\Samples\Desktop Directory en het Sqlrun. cab-bestand bevindt zich in de map MSDE\Setup.
    3. Kopieer de SqlRun01. msi en Sqlrun. cab-bestanden van MSDE 2000 Servicepack 1 naar de map \\MachineA\Share1\Sp1.

      OPMERKING: Samenvoegen SqlRun01. msi en SP1 samen voeg modules of SqlRun01. msi en SP2 modules zijn voor MSDN Universal-abonnees uitgebracht.
  2. Controleer of de pakketcode en de productcode in of wijzigen het SqlRun01. msi-bestand.


    1. OPMERKING: Zorg er bij het genereren van een globally unique identifier (GUID) converteren naar alle hoofd letters. Dit geldt voor alle GUID's die worden vermeld in in dit artikel. De letters van alle documenten van Windows Installer SDK in productcode en de pakketcode GUID's moeten hoofd letters. Omdat het hulp programma Guidgen. exe genereert GUID's met kleine letters, moet u de kleine letters wijzigen in deze GUID-hoofd letters voordat u deze als de productcode gebruikt of pakketcode.

    2. Wijzig de productcode in deEigenschaptabel van SqlRun01. msi tot overeenkomen met de productcode van uw Sample. msi-bestand.
    3. Met het hulp programma Guidgen. exe een nieuwe GUID genereren. Zorg Controleer of is de nieuwe GUID in hoofd letters. Met de samenvattings informatie van SqlRun01. msi, de pakketcode naar de nieuwe GUID wijzigen via de Orca. exe gereedschap of Msiinfo.exe.
  3. Windows Installer beheerders installatie kopieën maken:


    1. Maak een installatie kopie van het bestand Sample. msi met behulp van een opdracht die vergelijkbaar is met het volgende:
      msiexec.exe /a \\MachineA\Share1\RTM\Sample.msi TARGETDIR=\\MachineA\Share1\RTM\AdminImage /L*v \\MachineA\Share1\RTM\AdminImage\Admin.log
    2. Een installatie kopie maken voor de SqlRun01. msi bestand met een opdracht die vergelijkbaar is met het volgende:
      msiexec.exe /a \\MachineA\Share1\sp1\Sqlrun01.msi TARGETDIR=\\MachineA\Share1\Sp1\AdminImage /L*v \\MachineA\Share1\Sp1\AdminImage\Admin.log
    3. Gebruik het gereedschap Orca. exe of Msiinfo.exe en maken ervoor zorgen dat de twee MSI-bestanden uit de voorgaande twee AdminImage mappen niet zijn gecomprimeerd.
  4. Controleer het patchbestand maken eigenschappen:


    1. Kopieer het bestand Template.pcp van de Windows Installer SDK \\MachineA\Share1\Patch en gebruik vervolgens het hulp programma Orca. exe voor het uitvoeren van de wijzigingen in de tabellen of de samenvattings informatie respectievelijk de volgende:
      1. Toevoegen van een rij in deImageFamiliestabel met de volgende waarden:
        Deze tabel samenvouwenDeze tabel uitklappen
        KolomWaarde
        FamilieMSDEApps
        MediaSrcPropNameMSDE_SP1_UPDATE
        MediaDiskId2
        FileSequenceStart1000
      2. Toevoegen van een rij in deUpgradedImagestabel met de volgende waarden:
        Deze tabel samenvouwenDeze tabel uitklappen
        KolomWaarde
        UpgradeMSDE_sp1
        MSI-pad\\MachineA\Share1\Sp1\AdminImage\Sqlrun01.msi
        FamilieMSDEApps

      3. Toevoegen van een rij in deTargetImagestabel met de volgende waarden:
        Deze tabel samenvouwenDeze tabel uitklappen
        KolomWaarde
        DoelMSDE_rtm
        MSI-pad\\MachineA\Share1\RTM\AdminImage\Sample.msi
        UpgradeMSDE_sp1
        Volg orde1
        ProductValidateFlags0x00000922
        IgnoreMissingSrcFiles0


      4. Wijzigen van de rijen in deEigenschappentabel met de volgende waarden:
        Deze tabel samenvouwenDeze tabel uitklappen
        KolomWaarde
        PatchOutPutpath\\MachineA\Share1\Patch
        PatchGUIDEen nieuwe GUID gebruiken door Guiden.exe gegenereerd. (Zorg ervoor dat de GUID in hoofd letters.)
        AllowProducctCodeMismatches0
        AllowProductVersionMajorMismatches0
        IncludeWholeFilesOnly1
      5. De pakketcode van het bestand Template.pcp wijzigen een nieuwe GUID die wordt gegenereerd door Guidgen. exe. Controleer of de GUID in hoofd letters letters.
      6. Wijzig de naam van het bestand Template.pcp MSDE.PCP.
    2. Het patch-bestand maken met behulp van het hulp programma Msimsp.exe. U kunt een opdracht die vergelijkbaar is met de volgende voorbeeld opdracht:
      msimsp.exe -s \\MachineA\Share1\Patch\msde.pcp -p \\MachineA\Share1\Patch\Sample.msp -l \\MachineA\Share1\Patch\log.txt -f \\MachineA\Share1\Patch\tmp
      Controleer het log boek bestand log. txt om ervoor te zorgen dat er geen fout nadat optreedt de Msimsp.exe programma maakt de patch. Als het hulp programma Msimsp.exe heeft gemaakt de patch er is een bestand met de naam Sample.msp in de \\MachineA\Share1\Patch map.
    3. Test het patch-bestand. De patch toepassen op een computer die sample. msi is geïnstalleerd met de volgende voorbeeld opdracht is:
      Msiexec.exe /p Sample.msp REINSTALL=ALL REINSTALLMODE=omus /L*v SamplePatch.txt

      Controleer het log boek bestand SamplePatch.txt om te controleren of de patch de installatie is geslaagd.

      OPMERKING:INSTALLEER = ALLbetekent dat alleen de functies die al waren opnieuw installeren eerder is geïnstalleerd. Bovendien, als u stelt deOPNIEUW INSTALLERENeigenschap, stelt u deREINSTALLMODEeigenschap om aan te geven welk type installeert dat u wilt uitvoeren.
      Deze tabel samenvouwenDeze tabel uitklappen
      REINSTALLMODEBESCHRIJVING
      oOpnieuw installeren als het bestand ontbreekt of als een oudere versie is aanwezig.
      mAlle vereiste registervermeldingen opnieuw schrijven deRegisterGa naar de KEY_LOCAL_MACHINE of HKEY_CLASSES_ROOT tabel register onderdeel. Her schrijven van alle gegevens van deKlassetabelBewerking (Verb)tabelPublishComponenttabelProgIDtabelMIMEtabelPictogramtabelExtensietabel, enAppIDongeacht de computer of gebruiker toewijzings tabel. Alle opnieuw installeren in aanmerking komende onderdelen.
      uAlle vereiste registervermeldingen opnieuw schrijven deRegisterGa naar het register HKEY_CURRENT_USER of HKEY_USERS tabel component.
      sAlle snel koppelingen opnieuw installeren en alle pictogrammen bijwerkt die alle bestaande snel koppelingen en pictogrammen worden overschreven.

Eigenschappen

Artikel ID: 314131 - Laatste beoordeling: maandag 28 februari 2011 - Wijziging: 2.0
Trefwoorden: 
kbproductlink kbhowto kbhowtomaster kbmt KB314131 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:314131
Vrijwaring inhoud KB-artikelen over niet langer ondersteunde producten
Dit artikel heeft betrekking op producten waarvoor Microsoft geen ondersteuning meer biedt. Daarom wordt dit artikel alleen in de huidige vorm aangeboden en wordt het niet meer bijgewerkt.

Geef ons feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com