Parancssori paraméterekkel telepítse SQL Server Management Studio

A: SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

SQL Server Management Studio 22 hatékony eszköz SQL Server példányok, Azure SQL adatbázisok és Azure SQL felügyelt példányok kezeléséhez. Ez a cikk részletes útmutatást nyújt arról, hogyan lehet parancssori paramétereket használni a 22-es SQL Server Management Studio telepítéséhez, ami lehetővé teszi a testreszabottabb és automatizáltabb telepítési folyamatot. Akár első alkalommal telepíti a 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

A 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ő, amely már telepítve lehet a gépen, és a C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe mappá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.

A kiválasztott csatorna legújabb verzióját telepítő SQL Server Management Studio 22-es verziójához tartozó legújabb bootstrapperek beszerzéséhez töltse le az alábbi táblázat egyik fájlját. Alternatív megoldásként egy adott verzió vagy a 22-es SQL Server Management Studio megadott csatornájának telepítéséhez tekintse meg az SQL Server Management Studio kiadástörténetéhez. 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.9.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. A SQL Server Management Studio 22-es verziójú bootstrapper a kiadási csatornáról telepíti a SQL Server Management Studio 22 legújabb verzióját.

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 productIdMicrosoft.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 Optional: A telepítési, frissítési vagy módosítási parancsok során ez a paraméter, amelyet true vagy false követ, tájékoztatja a Visual Studio Telepítőt, hogy eltávolítja-e a nem támogatott állapotba áttűnő összes telepített összetevőt. 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 Optional: A telepítési vagy frissítési művelet során ez a paraméter arra utasítja a Visual Studio telepítőt, 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.

Important: A --noWeb paraméter nem állítja le, hogy az internetkapcsolattal rendelkező ügyfélszámítógép Visual Studio telepítője frissítéseket keressen, ha az ügyfél úgy van konfigurálva, hogy Microsoft ü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 productIdMicrosoft.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> Optional: Megosztott fájlokat tartalmaz a párhuzamos 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"

Important: Ezt az elérési utat csak egyszer állíthatja be az SSMS vagy Visual Studio 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 productIdMicrosoft.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ákat manuálisan eltávolíthatja, ha megnyitja a Visual Studio Installert, az Elérhető fülre vált, és a termékkártya jobb felső sarkában az X-et választja. 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 Csomagkezelő (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 csomagokkal 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

Visual Studio telepítőműveletek jelenleg rendszergazdai jogosultságokat igényelnek, ezért winget kéri, hogy szükség esetén emelje 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 a Munkacsomag és összetevőazonosítók SQL Server Management Studio című témakörben 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 Visual Studio telepítőfolyamat 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 Microsoft Visual Studio Telepítő lett leállítva (a felhasználó vagy egy külső folyamat által)
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, lépésről lépésre szóló útmutatásért tekintse meg az SQL Server Management Studio telepítésével és frissítésével kapcsolatos problémák elhárítása útmutatót.

A SSMS Developer Community webhelyen egyéb ismert problémákra is hivatkozhat (szűrés a CsoportosításCsoportok alatt), és visszajelzés küldése a termékcsapatnak.