Megosztás:


Parancssori paraméterek használata az SQL Server Management Studio telepítéséhez

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseAzure SQL Kezelt PéldányAzure Synapse Analytics

Az SQL Server Management Studio 22 hatékony eszköz az SQL Server-példányok, az Azure SQL-adatbázisok és a felügyelt Azure SQL-példányok kezeléséhez. Ez a cikk részletesen bemutatja, hogyan lehet parancssori paraméterekkel telepíteni az SQL Server Management Studio 22-t, ami lehetővé teszi a testreszabottabb és automatizáltabb telepítési folyamatot. Akár első alkalommal telepíti az SQL Server Management Studio 22-t, akár egy meglévő telepítést frissít, ezek az utasítások biztosítják a célok eléréséhez szükséges lépéseket.

Parancssori paraméterek

Az SQL Server Management Studio (SSMS) programozott vagy parancssorból történő telepítésekor különböző parancssori paraméterekkel szabályozhatja vagy testre szabhatja a telepítést a következő műveletek végrehajtásához:

  • Indítsa el a telepítést az ügyfélen bizonyos beállítások és viselkedések előre kiválasztásával.
  • Automatizálja a telepítési vagy frissítési folyamatot.
  • Hozza létre vagy tartsa karban a termékfájlok hálózati elrendezését az ügyfélszámítógépek telepítéséhez vagy frissítéséhez.

Használja a következő parancssori parancsokat és paramétereket a következő végrehajtható fájlokkal vagy programokkal:

  • A telepítő rendszerindítója, amely a letöltési folyamatot és a kezdeti telepítést kezdeményező kis méretű (körülbelül 5 MB-os) fájl (például vs_SSMS.exe).
  • A Visual Studio telepítője, amely már telepítve lehet a gépen, és a C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exemappában található. A telepítőt programozott módon kell elindítania egy másik könyvtárból, amelyben a telepítő található. A telepítőt általában a parancsok frissítésére vagy módosítására használják.

Ezekben a helyzetekben nem minden parancs vagy paraméter működik, és minden speciális kikötés vagy kivétel dokumentálva van. Ezenkívül bizonyos esetekben előfordulhat, hogy nem rendelkezik hozzáféréssel a korábban ismertetett összes végrehajtható fájlhoz. Előfordulhat például, hogy az ügyfélgépek csak akkor rendelkeznek a telepítővel programozott végrehajtáshoz, ha az SSMS-t egy elrendezésen keresztül telepítették.

Az SQL Server Management Studio 22 legújabb rendszerindítóinak beszerzéséhez, amelyek mindig a kiválasztott csatorna legújabb verzióját telepítik, töltse le az alábbi táblázat egyik fájlját. Másik lehetőségként az SQL Server Management Studio 22 egy adott verziójának vagy egy adott csatornájának telepítéséhez tekintse meg az SQL Server Management Studio kiadási előzményeit. Ez a cikk az egyes karbantartási kiadások rögzített verziójú rendszerindítóira mutató hivatkozásokat tartalmaz.

Csatorna Verzió Bootstrapper
Felszabadítás 22.3.0 SQL Server Management Studio

Borravaló

Ha korábban letöltött egy bootstrapper-fájlt, a telepítés előtt ellenőrizheti a verziót. Nyissa meg a Fájlkezelőt, kattintson a jobb gombbal a bootstrapper fájlra, válassza a Tulajdonságok lehetőséget, majd válassza a Részletek lapot. A Termék verzió mező a rendszerindító által telepített csatornát és verziót ismerteti. A verziószám mindig a megadott verzió legújabb karbantartási kiadását jelöli, a csatorna pedig a Kiadás, kivéve, ha külön külön meg van adva. Az SQL Server Management Studio 22 termékverzióval rendelkező rendszerindító telepíti az SQL Server Management Studio 22 legújabb verzióját a kiadási csatornáról.

Parancsok és parancssori paraméterek telepítése, frissítése, módosítása, javítása, eltávolítása és exportálása

Amikor az SSMS bootstrappert vagy a telepítőt programozott módon hívja meg a termék telepítésére vagy egy elrendezés karbantartására:

  • Az első paraméter a végrehajtandó műveletet leíró parancs (az ige).
  • A következő választható parancssori paraméterek, amelyek mindegyike két kötőjel (--) előtaggal van elnevezve, tovább határozza meg a művelet menetét.

Az SSMS parancssori paraméterei nem érzékenyek a kis- és nagybetűkre.

Példa szintaxisra: vs_SSMS.exe [command] <optional parameters>...

parancs Leírás
(üres) Az alapértelmezett parancs mindkettő telepíti a terméket, és az összes elrendezéskarbantartási művelethez használatos.
modify Módosítja a telepített terméket.
update Telepített termék frissítése.
updateall Az összes telepített terméket szekvenciális sorrendben frissíti. --quiet és --passive paraméterekkel működik.
repair Kijavít egy telepített terméket.
uninstall Eltávolít egy telepített terméket.
export Exportálja a telepítési konfigurációt egy *.vsconfig fájlba.

Fontos

Több különböző számítási feladat, összetevő vagy nyelv megadásakor minden elemhez meg kell ismételnie a --add vagy --remove parancssori kapcsolót.

paraméterek Leírás
--installPath <dir> Az alapértelmezett telepítési parancs esetében ez a paraméter Nem kötelező, és leírja, hogy hol van telepítve a példány az ügyfélszámítógépen. Más parancsok, például frissítés vagy módosítás esetén ez a paraméter Kötelező, és a példány telepítési könyvtárát jelöli.
--productId <id> Választható: A módosított és a --channelIdhasznált termékpéldány azonosítója. A productId van Microsoft.VisualStudio.Product.SSMS.
--channelUri Választható: A frissítési parancsok során új --channelUri adhat át a frissítési beállítások helyének módosításához. Párosítsa a --installPath paraméterrel, hogy a konfigurálni kívánt SSMS-példány explicit legyen. Lásd --channelUriszintaxisának példáit.
--channelId <id> A csatorna azonosítója, például SSMS.22.SSMS.Release. channelId szükséges a módosítási műveletekhez, --productId vagy --installPathmellett.
--add <one or more workload or component IDs> Választható: A telepítési vagy módosítási parancsok során ez az megismételhető paraméter egy vagy több hozzáadandó számítási feladatot vagy összetevőazonosítót határoz meg. A műalkotás kötelező összetevői telepítve vannak, de az ajánlott vagy az opcionális összetevők nincsenek. A többi összetevőt globálisan vezérelheti a --includeRecommended és a --includeOptional paraméterek használatával. Több számítási feladat vagy összetevő hozzáadásához ismételje meg a --add parancsot (például --add Workload1 --add Workload2). Finomabb szabályozáshoz hozzáfűzhet ;includeRecommended vagy ;includeOptional az azonosítóhoz (például --add Workload1;includeRecommended vagy --add Workload2;includeRecommended;includeOptional).
--all Választható: A telepítési vagy módosítási parancsok során ez a paraméter a termék összes számítási feladatát és összetevőjét telepíti.
--allWorkloads Választható: A telepítési vagy módosítási parancsok során ez a paraméter telepíti az összes számítási feladatot és összetevőt, de nem javasolt vagy nem kötelező összetevőket.
--includeRecommended Választható: A telepítési vagy módosítási parancsok során ez a paraméter tartalmazza a telepített számítási feladatokhoz ajánlott összetevőket. Nem tartalmazza az opcionális összetevőket. A munkaterheléseket a --allWorkloads vagy --add használatával kell meghatározni. A --includeRecommended paraméterrel engedélyezheti a Frissítési beállítások párbeszédablakban, hogy "frissítéskor javasolt összetevőket adjon hozzá a telepített munkaterhelésekhez". A beállítások módosításáról a frissítési beállítások testreszabása című témakörben olvashat.
--includeOptional Választható: A telepítési vagy módosítási parancsok során ez a paraméter tartalmazza a telepített számítási feladatok opcionális összetevőit. Nem tartalmazza az ajánlott összetevőket. A terhelések vagy --allWorkloads vagy --addalapján vannak megadva.
--addProductLang <language-locale> Választható: A telepítési vagy módosítási parancsok során ez az megismételhető paraméter határozza meg a termékkel együtt telepíteni kívánt felhasználói felületi nyelvi csomagokat. Ha nincs jelen, a telepítés a gép területi beállításának megfelelő nyelvi csomagot használja. További információt a [Nyelvi területi beállítások listája] című témakörben talál.
--remove <one or more workload or component IDs> Nem kötelező: A módosítási parancs során ez az megismételhető paraméter egy vagy több eltávolítandó számítási feladatot vagy összetevőazonosítót határoz meg. A --add paraméterhez hasonlóan kiegészíti és viselkedik.
--addProductLang <language-locale> Választható: A telepítési vagy módosítási parancsok során ez az megismételhető paraméter határozza meg a termékkel együtt telepíteni kívánt felhasználói felületi nyelvi csomagokat. Ha nincs jelen, a telepítés a gép területi beállításának megfelelő nyelvi csomagot használja. Az további információért, tekintse meg a Nyelvi területi beállítások listája című szakaszt ebben a cikkben.
--removeProductLang <language-locale> Választható: Egy telepítési vagy módosítási parancs során ez az ismétlődő paraméter határozza meg a termékből eltávolítandó felhasználói felületi nyelvi csomagokat. A --addProductLang paraméterhez hasonlóan kiegészíti és viselkedik.
--in <path> Választható: A konfigurációs beállításokat tartalmazó válaszfájl URI-ja vagy elérési útja.
--quiet Nem kötelező: Ez a paraméter bármely parancs használatakor megakadályozza, hogy a felhasználói felület megjelenjen a parancs végrehajtása közben. A standard felhasználók programozott módon nem használhatják ezt a paramétert, függetlenül az AllowStandardUserControl házirend beállításától.
--passive, -p Választható: Ez a paraméter nem interaktív módon jeleníti meg a felhasználói felületet. Ez a paraméter kölcsönösen kizárja (és valójában felülbírálja) a --quiet paramétert. A standard felhasználók programozott módon nem használhatják ezt a paramétert, függetlenül az AllowStandardUserControl házirend beállításától.
--norestart Választható: Ezt a paramétert a --passive vagy --quiet paraméterekkel kell párosítani. A telepítés, frissítés vagy módosítás során a --norestart paraméter hozzáadása késlelteti a szükséges újraindítást.
--force Választható: Ez a paraméter arra kényszeríti az SSMS-t, hogy akkor is bezárjon, ha bármilyen SSMS-folyamat van használatban. Az SSMS bezárásának kényszerítése munkavesztést okozhat, ezért körültekintően használja.
--installWhileDownloading Nem kötelező: Telepítés, frissítés vagy módosítás során. Ez a paraméter lehetővé teszi, hogy az SSMS párhuzamosan töltse le és telepítse a terméket. Ez az alapértelmezett felület.
--downloadThenInstall Nem kötelező: A telepítési, frissítési vagy módosítási parancsok során ez a paraméter kényszeríti az SSMS-t az összes fájl letöltésére a telepítés előtt. Ez kölcsönösen kizárja a --installWhileDownloading paramétert.
--nickname <name> Választható: A telepítési parancs során ez a paraméter határozza meg a telepített termékhez rendelendő becenevet. A becenév legfeljebb 10 karakter hosszúságú lehet.
--removeOos true Nem kötelező: A telepítési, frissítési vagy módosítási parancsok során ez a paraméter, amelyet a true vagy falsekövet, közli a Visual Studio Telepítővel, hogy eltávolítja-e az összes olyan telepített összetevőt, amely nem támogatott állapotba vált. Ez a viselkedés egyetlen eseményre alkalmazható. Ha állandóvá szeretné tenni ezt a viselkedést, alkalmazza ezt a paramétert a később ismertetett modifySettings parancsra, vagy konfigurálja a removeOOS globális szabályzatot. Ez a paraméter a gép biztonságának megőrzéséhez hasznos.
--config <path to *.vsconfig file> Nem kötelező: A telepítési vagy módosítási művelet során a --config paraméterrel átadhat egy konfigurációs fájlt a korábban mentett telepítési konfigurációs fájl alapján hozzáadni kívánt számítási feladatok, összetevők vagy bővítmények megadásához. Ez a művelet csak additív; nem távolít el semmit, ami nincs megadva a fájlban. Emellett a telepítő nem ad hozzá olyan elemeket a konfigurációs fájlban, amelyek nem vonatkoznak a termékre. Adja meg a konfigurációs fájl teljes elérési útját. Az exportálási művelet során ez a paraméter határozza meg a telepítési konfigurációs fájl mentésének helyét.
--allowUnsignedExtensions Választható: A telepítési vagy módosítási művelet --passive vagy --quiet környezetben fut egy --config fájl használatával, ha a konfigurációs fájlban bővítmények vannak megadva, akkor ez a paraméter szükséges a bővítmények digitális aláírás nélküli betöltéséhez.
--installerOnly Választható: A telepítési vagy frissítési művelet során ez a paraméter arra utasítja a Visual Studio Installert, hogy csak magát (a telepítőt) telepítse, és ne az SSMS-terméket. Működése egyenértékű a --update paraméterével, de intuitívabb. Az ügyfélgépek elő- és előkonfigurálásához használható.
--help, --?, -h, -? A cikk offline verzióját jeleníti meg.

Elrendezési parancs és parancssori paraméterek

Az összes elrendezéskezelési művelet, például az elrendezés létrehozása vagy frissítése a rendszerindító végrehajtható használatával fut. Ezek a műveletek feltételezik, hogy a parancs az alapértelmezett telepítés (üres). Az összes elrendezéskezelési műveletet a szükséges --layout kezdeti paraméterrel kell elindítania. Az alábbi táblázat ismerteti azokat a paramétereket, amellyel elrendezéseket hozhat létre vagy frissíthet a parancssor használatával.

elrendezési paraméterek Leírás
--layout <dir> Megadja az offline telepítési gyorsítótár létrehozásához vagy frissítéséhez szükséges könyvtárat.
--lang <one or more language-locales> Nem kötelező: Az offline telepítési gyorsítótár erőforráscsomagokkal való előkészítéséhez használható --layout a megadott egy vagy több nyelven. Az további információért, tekintse meg a Nyelvi területi beállítások listája című szakaszt ebben a cikkben.
--add <one or more workload or component IDs> Választható: Egy vagy több hozzáadandó számítási feladat vagy összetevőazonosító. A műalkotás kötelező összetevői telepítve vannak, de az ajánlott vagy az opcionális összetevők nincsenek. Több összetevőt is vezérelhet globálisan a --includeRecommended és --includeOptional használatával. Finomabb szabályozáshoz hozzáfűzhet ;includeRecommended vagy ;includeOptional az azonosítóhoz (például --add Workload1;includeRecommended vagy --add Workload2;includeOptional).

Megjegyzés: Ha használja --add, csak a megadott számítási feladatok és összetevők, valamint azok függőségei lesznek letöltve. Ha nem adja meg --add, a rendszer az összes számítási feladatot és összetevőt letölti az elrendezésbe.
--includeRecommended Választható: A telepített számítási feladatokhoz ajánlott összetevőket tartalmazza, az opcionális összetevőket azonban nem. A terhelések vagy --allWorkloads vagy --addalapján vannak megadva.
--includeOptional Választható: Tartalmazza az elrendezésben szereplő számítási feladatokhoz javasolt és választható összetevőket. A terhelések --addmeg vannak adva.
--wait Választható: A folyamat a kilépési kód visszaadása előtt megvárja a telepítés befejezését. wait akkor hasznos, ha olyan telepítéseket automatizál, amelyeknél meg kell várni, amíg a telepítés befejeződik a telepítés visszatérési kódjának kezeléséhez. A --wait paraméter csak a bootstrapperbe adható át; a telepítő (setup.exe) nem támogatja. Az elrendezések frissítésekor hasznos.
--config <path to *.vsconfig file> Választható: Ha van ilyen, az SSMS a konfigurációs fájl tartalmát használja az elrendezés konfigurálásához. Győződjön meg arról, hogy megadja a konfigurációs fájl teljes elérési útját.
--noWeb Választható: Ha van ilyen, az SSMS beállítása az elrendezési könyvtárban lévő fájlokat használja az SSMS telepítéséhez, és nem tölt le csomagokat a weből. Ha egy felhasználó olyan összetevőket próbál telepíteni, amelyek nem szerepelnek az elrendezésben, a telepítés sikertelen lesz. Ne használja ezt a paramétert, ha belső intranetes webhelyen üzemeltetett elrendezést próbál üzembe helyezni.

Fontos: A --noWeb paraméter nem állítja le, hogy a Visual Studio Installer egy internetkapcsolattal rendelkező ügyfélszámítógépen frissítéseket keressen, ha az ügyfél úgy van konfigurálva, hogy a Microsoft által üzemeltetett kiszolgálókat keresse a frissítésekhez. Ebben az esetben --noWeb egyszerűen megakadályozza, hogy az ügyfél letöltse a termékcsomagokat.
--verify Választható: Az elrendezés tartalmának ellenőrzése. A listában minden sérült vagy hiányzó fájl szerepel.
--fix Választható: Az elrendezés tartalmának ellenőrzése. Ha a fájlok sérültek vagy hiányoznak, a rendszer újra betölti őket. Az elrendezés javításához internet-hozzáférés szükséges.
--clean <one or more paths to catalogs> Választható: Eltávolítja az összetevők régi verzióit egy újabb verzióra frissített elrendezésből.
Speciális elrendezési paraméterek Leírás
--channelId <id> Választható: A telepíteni kívánt példány csatornaazonosítója, amely így van ábrázolva: SSMS.22.SSMS.Release. channelId szükséges a telepítési parancshoz, és ha --installPath van megadva, figyelmen kívül hagyja a többi parancsot. További információért lásd a szintaxisának.
--channelUri <uri> Választható: A csatornajegyzék URI-ja. Ez az érték szabályozza a frissítések forráshelyét, és a kezdeti érték az elrendezés response.json fájljában van konfigurálva. Ha nem szeretne frissítéseket, --channelUri mutasson egy nem létező fájlra (például --channelUri C:\doesntExist.chman). Ez a paraméter használható a telepítési parancshoz. Más parancsok figyelmen kívül hagyják.
--installChannelUri <uri> Választható: A telepítéshez használandó csatornajegyzék URI-ja. A rendszer a frissítések észlelésére használja a megadott --channelUri URI-t (amelyet meg kell adnia, ha --installChannelUri meg van adva). Ez a paraméter használható a telepítési parancshoz. Más parancsok figyelmen kívül hagyják.
--installCatalogUri <uri> Választható: A katalógusjegyzék telepítéshez használandó URI-ja. Ha meg van adva, a csatornakezelő megpróbálja letölteni a katalógusjegyzéket ebből az URI-ból, mielőtt az URI-t használja a telepítési csatorna jegyzékében. Ez a paraméter támogatja az offline telepítést, ahol az elrendezési gyorsítótár a már letöltött termékkatalógussal jön létre. Ez a paraméter használható a telepítési parancshoz. Más parancsok figyelmen kívül hagyják.
--productId <id> Választható: A telepített példány termékazonosítója. Ez a paraméter normál telepítési körülmények között előre fel van töltve. A productId van Microsoft.VisualStudio.Product.SSMS.
--keepLayoutVersion Nem kötelező: Módosítások alkalmazása az elrendezésre az elrendezés termékverziójának frissítése nélkül.
--locale <language-locale> Választható: A telepítő felhasználói felületének megjelenítési nyelvének módosítása. A beállítás megmarad. Az további információért, tekintse meg a Nyelvi területi beállítások listája című szakaszt ebben a cikkben.
--cache Nem kötelező: Ha van ilyen, a csomagok a telepítés után megmaradnak a későbbi javításokhoz. Ez a beállítás felülírja a későbbi telepítésekhez, javításokhoz vagy módosításokhoz használandó globális házirend-beállítást. Az alapértelmezett politika a csomagok gyorsítótárazása. Ezt a házirendet a rendszer figyelmen kívül hagyja az eltávolítási parancs esetében.
--nocache Nem kötelező: Ha van ilyen, a csomagok a telepítés vagy a javítás után törlődnek. Ezek csak szükség esetén töltődnek le újra, és használat után újra törlődnek. Ez a beállítás felülírja a későbbi telepítésekhez, javításokhoz vagy módosításokhoz használandó globális házirend-beállítást. Az alapértelmezett politika a csomagok gyorsítótárazása. Ezt a házirendet a rendszer figyelmen kívül hagyja az eltávolítási parancs esetében.
--noUpdateInstaller Választható: Ha van ilyen, megakadályozza, hogy a telepítő frissítse magát quiet megadásakor. A telepítő nem tudja végrehajtani a parancsot, és visszaad egy nem nulla kilépési kódot, ha --noUpdateInstaller a quiet meg van adva, amikor telepítő frissítésére van szükség.
--path <name>=<path> Választható: A telepítés egyéni telepítési útvonalainak megadására szolgál. A támogatott elérési utak nevei meg vannak osztva, gyorsítótárazhatók és telepíthetők.
--path cache=<path> Választható: A telepítési fájlok letöltéséhez a megadott helyet használja. Ezt a helyet csak az SSMS első telepítésekor állíthatja be. Példa: --path cache="C:\SSMS\cache"
--path shared=<path> Választható: Megosztott fájlokat tartalmaz az egymás melletti SSMS- és Visual Studio-telepítésekhez. Egyes eszközök és SDK-k ezen a meghajtón lévő helyre települnek, míg mások felülírhatják ezt a beállítást, és egy másik meghajtóra települhetnek. Példa: --path shared="C:\VS\shared"

Fontos: Ezt az elérési utat csak egyszer állíthatja be az SSMS vagy a Visual Studio első telepítésekor.
--path install=<path> Választható: Egyenértékű a --installPath. Pontosabban a --installPath "C:\SSMS" és a --path install="C:\SSMS" egyenértékűek. Egyszerre csak egy parancsot használjon.

ModifySettings parancs és parancssori paraméterek

Módosíthatja a frissítési beállításokat, és programozott módon konfigurálhatja a frissítések forráshelyét egy adott SSMS-példányhoz. Ezt a módosítást az ügyfélszámítógép telepítőjének vagy rendszerindítójának használatával teheti meg. Adja meg a modifySettings parancsot és a kívánt frissítési csatornát.

parancs Leírás
modifySettings Az SSMS egy adott példányának frissítési beállításainak módosítására használt parancs.
modifySettings paraméterek Leírás
--installPath <dir> Javasolt egy adott SSMS példányának meghatározására, amelyen eljárni kell.
--newChannelUri Kötelező: A csatornajegyzék URI-ja. Ez az érték határozza meg, hogy a frissítések következő forráshelyének hol lesz. Ha nem szeretne frissítéseket, --channelUri mutasson egy nem létező fájlra (például --channelUri C:\doesNotExist.chman).
--channelUri A régi csatornajegyzék URI-ja. Használja, ha nem ismeri a --installPath. A --productId kell használni a megfelelő példány azonosításához.
--productId <id> Ha megadja a --channelUri értékét, használja ezt a paramétert. Azonosítja azt a megfelelő példányt, amelyre cselekedhet. A productId van Microsoft.VisualStudio.Product.SSMS.
--includeRecommended Választható: A ModifySettings parancs során ez a paraméter (amelynek közvetlenül utána igaz vagy hamis szóval kell rendelkeznie) arra utasítja az SSMS-telepítőt, hogy tiltsa le a Frissítési beállítás párbeszédpanelen a telepített számítási feladatokhoz javasolt összetevők hozzáadását.
--quiet Választható: Ez a paraméter megakadályozza, hogy a felhasználói felület megjelenjen a parancs végrehajtása közben. Programozhatón nem érhető el standard felhasználókszámára.
--removeOos true Nem kötelező: A modifySettings parancs során ez a paraméter arra utasítja az SSMS-telepítőt, hogy tartósan távolítsa el vagy ne távolítsa el az összes olyan telepített összetevőt, amely nem támogatott állapotba vált. Ennek a beállításnak közvetlenül utána igaz vagy hamis szóval kell rendelkeznie. Ez a beállítás segít a gép biztonságának megőrzésében.

Szintaxisbeli példák:

C:\>"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" modifySettings --installPath "C:\Program Files\Microsoft SQL Server Management Studio 22\Release" --newChannelUri https://aka.ms/ssms/22/release/channel --removeOos true
 C:\>"C:\Program Files\Microsoft SQL Server Management Studio 22\Release\vs_SSMS.exe" modifySettings --channelUri https://aka.ms/ssms/22/release/channel --productId Microsoft.VisualStudio.Product.Ssms --newChannelUri \\layoutserver\share\path\channelmanifest.json --removeOos true --quiet

Csatornaparancsok és parancssori paraméterek eltávolítása

Az ügyfél gyorsítótárazza azokat a csatornákat, amelyekről frissíthet, és amelyek idővel zsúfoltsághoz vezethetnek. A frissítési csatornák manuális eltávolításához nyissa meg a Visual Studio Installert, váltson az Elérhető lapra, és válassza ki az X-et a termékkártya jobb felső sarkában. A csatornákat (például a régebbi elrendezési helyeket) programozott módon eltávolíthatja a removeChannel paranccsal. Az ügyfélszámítógépen programozott úton futtathatja a vswhere-t, hogy meghatározza, mely csatornák vannak gyorsítótárazva az ügyfélszámítógépen.

parancs Leírás
removeChannel Egy csatorna eltávolítására szolgáló parancs az ügyfélszámítógépről.
távolítsa el a csatorna paramétereit Leírás
--channelUri Kötelező A régi csatornajegyzék URI-ja.
--quiet Választható Ez a paraméter megakadályozza, hogy a felhasználói felület megjelenjen a parancs futtatása közben.
--passive Nem kötelező Ez a paraméter felülbírálja a --quiet paramétert. Emiatt a felhasználói felület nem interaktív módon jelenik meg.

Példa szintaxisra:

"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" removeChannel --channelUri "\\\\server\\share\\layoutdirectory\\ChannelManifest.json"

SSMS telepítése vagy módosítása a winget használatával

A Windows Package Manager (winget) eszközzel programozott módon telepítheti, módosíthatja vagy frissítheti az SSMS-t a számítógépen, valamint a Winget által kezelt többi csomaggal együtt.

Alapértelmezés szerint a winget csak az SSMS alapvető számítási feladatát telepíti.

Példa szintaxisra:

winget install Microsoft.SQLServerManagementStudio.22

A Visual Studio Installer-műveletekhez jelenleg rendszergazdai jogosultságok szükségesek, ezért a Winget arra kéri, hogy szükség esetén emelje fel a jogosultságokat a parancs végrehajtásához. Emellett be kell zárnia az SSMS-t, ha a legújabb verzióra szeretné frissíteni.

Számítási feladatok azonosítóinak és összetevőazonosítóinak listája

Az SSMS-termék szerint rendezett számítási feladatok és összetevők azonosítóinak listáját az SQL Server Management Studio számítási feladat- és összetevőazonosítói között találja.

Nyelvi helyi változatok listája

Az alábbi táblázat felsorolja azokat a nyelvi területeket, amelyeket a --addProductLang és --removeProductLang paraméterekkel használhat.

Nyelvi területi beállítás Nyelv
cs-cz Cseh
de-de Német
en-us Angol
es-es Spanyol
fr-fr Francia
it-it Olasz
ja-jp Japán
ko-kr Koreai
pl-pl Lengyel
pt-br Portugál - Brazília
ru-ru Orosz
tr-tr Török
zh-cn Kínai – Egyszerűsített
zh-tw Kínai - Hagyományos

Hibakódok

A művelet eredményétől függően a %ERRORLEVEL% környezeti változó a következő értékek egyikére van állítva:

Érték Eredmény
0 A művelet sikeresen befejeződött
740 Magasítás szükséges
1001 A Visual Studio telepítőfolyamata fut
1003 Az SSMS használatban van
1602 A művelet megszakítva
1618 Egy másik, futó telepítés
1641 A művelet sikeresen befejeződött, és az újraindítást kezdeményezték
3010 A művelet sikeresen befejeződött, de a telepítés használatához újra kell indítani
5003 A Bootstrapper nem tudta letölteni a telepítőt
5004 A művelet megszakítva
5005 Bootstrapper parancssori elemzési hiba
5007 A művelet le lett tiltva – a számítógép nem felel meg a követelményeknek
8001 ARM gépellenőrzési hiba
8002 Háttérletöltés előellenőrzési hiba
8003 Támogatáson kívül választható hiba
8004 A célkönyvtár hibája
8005 A forrástartalmak ellenőrzésének hibája
8006 Futó SSMS-folyamatok
8010 Az operációs rendszer nem támogatott. Tekintse meg a rendszerkövetelmények.
-1073720687 Csatlakozási hiba
-1073741510 A Microsoft Visual Studio Installer leállt (a felhasználó vagy a külső folyamat)
Más
(például:
-1, 1, 1603 )
Hibaállapot történt – további információkért tekintse meg a naplókat

Minden művelet több naplófájlt hoz létre a %TEMP% könyvtárban, amelyek jelzik a telepítés előrehaladását. Rendezze a mappát dátum szerint, és keresse meg azokat a fájlokat, amelyek ssms_bootstrapper, ssms_clientés ssms_setup kezdődnek a bootstrapperhez, a telepítőalkalmazáshoz és a telepítőmotorhoz.

Támogatás és hibaelhárítás

Néha elromlott a helyzet. Ha az SSMS telepítése sikertelen, részletes útmutatást az SQL Server Management Studio telepítési és frissítési problémáinak elhárítása című témakörben talál.

Hivatkozhat az SSMS fejlesztői közösség webhelyére más ismert problémák tekintetében (szűrhet a Csoportokalatti Eszközök részben), és visszajelzést küldhet a termékcsapatnak.