Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Microsoft SQL Server Express Edition (SQL Server Express) is gebaseerd op Microsoft SQL Server en ondersteunt de meeste functies van de database-engine. Het is zo ontworpen dat niet-essentiële functies en netwerkconnectiviteit standaard zijn uitgeschakeld. Dit vermindert het oppervlak dat beschikbaar is voor aanvallen door een kwaadwillende gebruiker.
SQL Server Express wordt meestal geïnstalleerd als een benoemd exemplaar. De standaardnaam van het exemplaar is SQLExpress. Een benoemd exemplaar wordt geïdentificeerd door de netwerknaam van de computer plus de exemplaarnaam die u tijdens de installatie opgeeft.
Netwerktoegang
Netwerkprotocollen zijn om veiligheidsredenen standaard uitgeschakeld in SQL Server Express. Hiermee voorkomt u aanvallen van externe gebruikers die de computer kunnen aantasten die als host fungeert voor de SQL Server Express-instance. U moet de netwerkverbinding expliciet inschakelen en de SQL Server Browser-service starten om vanaf een andere computer verbinding te maken met een SQL Server Express-exemplaar.
Zodra de netwerkverbinding is ingeschakeld, heeft een SQL Server Express-exemplaar dezelfde beveiligingsvereisten als de andere edities van SQL Server.
Gebruikersinstanties
Een gebruikersinstance is een afzonderlijk exemplaar van de SQL Server Express-database-engine die wordt gegenereerd door een hoofdinstand van SQL Server Express. Het primaire doel van een gebruikersexemplaar is om gebruikers die Windows gebruiken onder een gebruikersaccount met minimale bevoegdheden systeembeheerrechten op de SQL Server Express-instantie op hun lokale computer te geven. Gebruikersinstanties zijn niet bedoeld voor gebruikers die systeembeheerder zijn op hun eigen computers.
Een gebruikersexemplaar wordt gegenereerd uit een primair exemplaar van SQL Server of SQL Server Express namens een gebruiker. Het wordt uitgevoerd als een gebruikersproces in de Windows-beveiligingscontext van de gebruiker, niet als een service. SQL Server-aanmeldingen zijn niet toegestaan; alleen Windows-aanmeldingen worden ondersteund. Hiermee voorkomt u dat software die wordt uitgevoerd op een gebruikersinstantie, systeemwijzigingen aanbrengt waarvoor de gebruiker geen toestemming heeft. Een gebruikersexemplaar wordt ook wel een onderliggend of clientexemplaar genoemd en wordt soms aangeduid met behulp van het acroniem RANU (uitvoeren als normale gebruiker).
Elk gebruikersexemplaar is geïsoleerd van het ouderexemplaar en van andere gebruikersexemplaren die op dezelfde computer draaien. Databases die op gebruikersexemplaren zijn geïnstalleerd, worden alleen geopend in de modus voor één gebruiker; meerdere gebruikers kunnen geen verbinding met hen maken. Replicatie, gedistribueerde query's en externe verbindingen zijn uitgeschakeld voor gebruikersexemplaren. Wanneer ze zijn verbonden met een gebruikersexemplaar, hebben gebruikers geen speciale bevoegdheden voor de bovenliggende SQL Server Express-exemplaar.
Externe middelen
Zie de volgende bronnen voor meer informatie over SQL Server Express.
| Hulpbron | Description |
|---|---|
| Microsoft SQL Server 2005 Express Edition Books Online | Volledige documentatie voor SQL Server 2005 Express Edition. |
| Gebruikersexemplaren voor niet-beheerders in SQL Server Books Online | Hierin wordt beschreven hoe u gebruikersexemplaren maakt en implementeert. |
| SQL Server Express-gebruikersexemplaren | Beschrijft de mogelijkheden van gebruikersexemplaren in een ADO.NET-toepassing. Geeft informatie over hoe u een gebruikersexemplaar inschakelt, verbinding maakt met een gebruikersexemplaar met behulp van een SqlConnection, de levensduur van een gebruikersexemplaar, en gebruiksscenario's voor gebruikersexemplaren. |