Als uw SQL Server Express is de Enterprise Manager niet hebt , een GUI voor het uitvoeren van belangrijke administratieve taken , moet u geavanceerde taken uit te voeren , zoals het verlenen van vergunningen en het toevoegen van functies met behulp van het systeem opgeslagen procedures . Daarom moet je kennis van serverbeheer , Transact - SQL en basic server mechanisme hebben . Idealiter moet de persoon die SQL Server Express en /installeert of creëert de databases ook privileges toekennen aan gebruikers . Er zijn server - brede logins , die gemeenschappelijk zijn in alle databases op het terrein zijn , en gebruikers voor elke database . De gebruiker wordt dan gekoppeld aan een login . Elke login een standaard database . Sysadmin is een vaste server rol . Wanneer toegewezen aan een bepaalde login, de persoon die het heeft privileges om drastische veranderingen in de server te maken . Dus het moet niet terloops worden weggegeven . Instructies 1 Zorg dat een exemplaar van SQL Server Express is up and running . Kopen van 2 Controleer of u toegang tot de SQL Server login ' sa ' ( systeembeheerder ) . Idealiter , zal alleen de ' sa ' privileges toe te kennen aan andere logins . 3 Log in om SQL Server Express als ' sa ' . 4 Voer het volgende Transact - SQL-instructie bij de SQL- prompt : > EXEC sp_addsvrrolemember [ @ loginame = ] ' ' , [ @ rolename = ] ' sysadmin ' . de woorden tussen vierkante haakjes zijn optioneel bijvoorbeeld , als u wilt privileges systeembeheerder te verlenen aan de inlognaam ' Sue ' , voer je het volgende : > EXEC sp_addsvrrolemember ' Sue ' , ' sysadmin ' Hier , de veronderstelling is dat ' Sue ' is een geldige SQL Server loginnaam . 5 Voeg de Windows aangemelde gebruiker ' Sue ' als uw Express SQL Server ingelogd als je een fout op de vorige stap dit te zeggen login bestaat niet krijgt : > EXEC sp_addlogin ' Sue ' [ , ' ' ] [ ' ' ] [ , ' ' ] [ ' ' ] [ ' ' ] Geen van de parameters in vierkante haken zijn verplicht. Security ID is een uniek nummer en wordt gegenereerd als je er geen zorgen . Versleuteling Optie specificeert of het wachtwoord wordt versleuteld . Het duurt volgende waarden : 1 ) NULL , wat impliceert dat het wachtwoord wordt versleuteld 2 ) skip_encryption , waarin wordt verteld dat het wachtwoord niet versleuteld 3 ) skip_encryption_old . . , waarin wordt verteld dat het wachtwoord is gecodeerd door een oudere versie van SQL Server en is niet meer te worden gecodeerd . Uitvoeren sp_addsvrrolemember zoals aangegeven in stap 4 . < br > |