Rendszergazdai vezérlők az SQL Server Management Studio GitHub Copilotjához

SQL Server Management Studio (SSMS) 22 új funkciókat vezet be, amelyekkel a rendszergazdák hatékonyabban konfigurálhatják és kezelhetik GitHub Copilot a vállalaton belül. Ezek a funkciók nagyobb ellenőrzést biztosítanak a rendszergazdák számára a Copilot szervezeten belüli használata felett.

A rendszergazdák letilthatják a Copilotot az egyes fiókoknál, teljes mértékben letilthatják azt, konfigurálhatnak egy CONSTITUTION.md az adatbázisban agentExecuteAsUser annak megadásához, hogy az adatbázissal való interakció során mely adott adatbázis-felhasználót vagy SQL-bejelentkezést kell használni, konfigurálhatnak egy MCP-kiszolgáló engedélyezési listáját, és konfigurálhatják a tartalomkizárást, hogy bizonyos fájlok ne legyenek elérhetők a Copilot számára az SSMS-ben.

Ebből a cikkből megtudhatja, hogyan:

  • Copilot letiltása
  • Végrehajtási környezet konfigurálása
  • Az MCP-kiszolgáló engedélyezési listájának konfigurálása
  • Tartalomkizárás konfigurálása

Copilot letiltása

Az SSMS 22.4.1-es és újabb verzióival a rendszergazdák a Visual Studio felügyeleti sablonokkal (ADMX/ADML) kezelhetik a GitHub Copilot. Ezek a szabályzatok Microsoft Intune vagy a Helyi csoportházirend-szerkesztő használatával konfigurálhatók és telepíthetők.

Important

A GitHub Copilot az SSMS-ben jelenleg a Visual Studióval közös csoportházirend-beállításokat használ. A GitHub Copilot ezen házirendekkel történő letiltása az SSMS-t és a Visual Studiót is érinti. Az SSMS-hez tartozó külön csoportházirend-beállítások jelenleg nem támogatottak.

Ha a szervezetnek le kell tiltania a GitHub Copilotot az SSMS-ben, miközben az engedélyezve van a Visual Studio alkalmazásban, az alternatív megközelítésről az A GitHub Copilot eltávolítása az SSMS-ből című témakörben talál információt.

A Copilot-csoportházirend konfigurálása

  1. Töltse le a Visual Studio csoportházirend felügyeleti sablonfájljait (ADMX/ADML) a Microsoft letöltőközpont.
  2. Mentse a sablonfájlokat ide: C:\Windows\PolicyDefinitions.
  3. Nyissa meg a Windows Helyi csoportházirend-szerkesztőt, és nyissa meg a Számítógép konfigurációja>Felügyeleti sablonok>Visual Studio>Copilot beállításai.
  4. Konfigurálja a vonatkozó Copilot szabályzatokat.
  5. Indítsa újra az SSMS-t a szabályzatmódosítások érvénybe lépéséhez.

A Copilot letiltása a GitHubban

Az SSMS 22.4.1 vagy újabb verzióival a rendszergazdák a GitHub Copilot beállításaival letilthatják Copilot egyéni fiókokhoz vagy egy teljes szervezethez. Vállalati és vállalati Copilot előfizetések esetén a rendszergazdák a GitHub.com szervezeti vagy vállalati beállításain keresztül kezelhetik a hozzáférést. Az egyes felhasználók hozzáférését a Copilothoz licenckiosztással lehet megadni vagy visszavonni.

További információ: A szervezet GitHub Copilot kezelése.

Megjegyzés:

Ezek a vezérlők GitHub szervezeti vagy vállalati beállításokon és licenc-hozzárendeléseken keresztül kezelik GitHub Copilot hozzáférést. Ezek nem jellemzőek az SSMS-re. Ha csak az SSMS-ben szeretné letiltani a GitHub Copilotot, olvassa el a GitHub Copilot eltávolítása az SSMS-ben című témakört.

GitHub Copilot eltávolítása az SSMS-ben

Ha a szervezet megköveteli, hogy a GitHub Copilot ne érhető el az SSMS-ben, az AI-támogatás számítási feladatait a Visual Studio Telepítővel távolíthatja el. A részletes lépésekért lásd: GitHub Copilot eltávolítása az SSMS-ben a Visual Studio Installer használatával.

A Copilot jelvényt az SSMS-ben is elrejtheti eltávolítás nélkül. A jelvény elrejtése nem távolítja el és nem tiltja le a GitHub Copilotot. További információ: A Copilot jelvény elrejtése.

Ügynök mód letiltása

Az SSMS 22.7-es vagy újabb verzióival a rendszergazdák teljes mértékben letilthatják az Ügynök módot Visual Studio Felügyeleti sablonok (ADMX/ADML) használatával. Ezzel a házirend-beállítással a rendszergazdák szabályozhatják, hogy mely AI-támogatású funkciók érhetők el a szervezetükben, így biztosítható, hogy a használat megfeleljen a biztonsági és megfelelőségi követelményeknek.

Házirend helye a helyi csoportházirend-szerkesztőben: Számítógép konfigurációja>felügyeleti sablonjai>Visual Studio>Copilot Beállítások>Az ügynök üzemmód letiltása

Adatbázis GitHub Copilot végrehajtási környezetének konfigurálása

Az SSMS 22.7 vagy újabb verzióival a rendszergazdák olyan végrehajtási környezetet konfigurálhatnak, amely biztosítja, hogy Copilot létrehozott lekérdezések a felhasználó saját engedélyei helyett dedikált, legkevésbé kiemelt fiók alatt fussanak. Ez a konfiguráció egy adatbázis-felhasználót vagy SQL-bejelentkezést használ, amely az adatbázis adatbázisában CONSTITUTION.mdvan megadva. További információért lásd: A GitHub Copilot végrehajtási környezete a SQL Server Management Studio-ban.

Az MCP-kiszolgáló engedélyezési listájának konfigurálása

Az SSMS 22.7 vagy újabb verzióival a rendszergazdák a GitHub Copilot felügyeleti irányítópulton konfigurálhatják a jóváhagyott MCP-kiszolgálók engedélyezési listáját. Ha egy engedélyezési lista van konfigurálva, a szervezet fejlesztői csak a jóváhagyott listában megjelenő MCP-kiszolgálókhoz tudnak csatlakozni.

Az MCP-kiszolgáló engedélyezési listájának működése

  • A rendszergazdák az MCP GitHub Copilot vállalati szabályzatainak használatával határozzák meg, hogy mely MCP-kiszolgálók legyenek engedélyezve a szervezetükön belül. A vállalati vagy szervezeti beállítások között keresse meg az AI-vezérlőket, és válassza az MCP lehetőséget az oldalsávon az MCP-kiszolgálóházirendek konfigurálásához.

  • Az SSMS ellenőrzi az engedélyezési listát, amikor egy felhasználó megpróbál csatlakozni egy MCP-kiszolgálóhoz.

  • Ha a kiszolgáló szerepel az engedélyezési listán, a kapcsolat normál módon folytatódik.

  • Ha a kiszolgáló nem szerepel az engedélyezési listán, az SSMS blokkolja a kapcsolatot, és hibaüzenetet jelenít meg, amely jelzi, hogy a szervezet házirendje nem engedélyezi a kiszolgálót.

Ez a funkció segít a szervezeteknek szabályozni, hogy mely MCP-kiszolgálók dolgozhatják fel a bizalmas adatokat, és betartják a biztonsági szabályzatoknak való megfelelést.

Tartalomkizárás konfigurálása

A GitHub Copilot tartalomkizárása lehetővé teszi a rendszergazdák számára, hogy megakadályozzák bizonyos fájlok elérhetővé tételét a Copilot számára, és hogy a bizalmas tartalmak biztonságban legyenek a Copilot használatától. Tartalomkizárásokkal konfigurálhatja a GitHub Copilotot, hogy figyelmen kívül hagyja a adattár vagy szervezetiadott fájljait.

A tartalomkizárás csak GitHub Copilot Vállalati vagy GitHub Copilot Nagyvállalati előfizetés esetén érhető el.

Az SSMS 22.4.1 vagy újabb verzióival GitHub Copilot az SSMS-ben figyelmen kívül hagyja a kizárt tartalmat. Ha a tartalom ki van zárva, a befejezések és a csevegés nem érhetők el az érintett fájlokhoz.

Kódkiegészítések az SSMS-ben és a tartalomkivételekben

A kódkiegészítések nem érhetők el a kizárt fájlokhoz, és a kizárt tartalom nem szerepel a más fájlokra vonatkozó kódkiegészítési javaslatokban.

GitHub Copilot Chat az SSMS-ben és tartalomkizárások

A kizárt fájlokra nem lehet hivatkozni a csevegőablakban, és a kizárt tartalom nem szerepel GitHub Copilot válaszokban.