Hvordan bruke Medlemskap kontroller uten SQL Server Express

Hvordan bruke Medlemskap kontroller uten SQL Server Express


Microsofts nye teknologi, .NET Framework, er en integrert del av operativsystemet Windows (2003 og nyere), som i januar 2011. Du kan bygge og kjøre desktop-applikasjoner og web-tjenester ved hjelp av rammeverket. Den ASP.NET SQL Server Registrering verktøy, en del av .NET Framework verktøysett, kan opprette og konfigurere en SQL Server-database til bruk i en NET applikasjon. Det er et kommandolinjeverktøy som lar deg administrere medlemskap, database roller og profilegenskaper. Du trenger ikke verktøy som SQL Server Management Studio Express til å overvåke database medlemskap.

Bruksanvisning

1 Klikk på "Kjør" fra startmenyen, og angi følgende bane for ASP.NET SQL Server Registrering verktøy, aspnet_regsql.exe:

<Stasjon:> \% windir% \ Microsoft.NET \ Framework \ <versjon mappe katalogen> \ aspnet_regsql.exe

- Hvor% windir% indikerer en miljøvariabel for banen til operativsystemet installasjon Windows. I de fleste tilfeller, <stasjon:> vil være C-stasjonen.

Når henrettet på denne måten, uten kommandolinjealternativer, vil den kjøre en veiviser som vil lede deg gjennom de spesifikke oppgaver for SQL Server og database konfigurasjon - for eksempel velger en database fra listen, og legge til og fjerne bruker medlemskap. Den -W kommandolinjealternativet vil også få opp veiviseren.

2 Utfør aspnet_regsql.exe med kommandolinjeargumenter for å legge til eller fjerne medlemskap for en bestemt bruker for søknaden din database.

[Stasjon:] \% windir% \ Microsoft.NET \ Framework \ <versjon mappe katalogen> \ aspnet_regsql.exe -S <Windows servernavn der SQL Server kjører> -U <brukernavn> -P <passord> [-A m | -R M] -d <databasenavn>

Den opton "-A" legger og "R" fjerner applikasjonstjenester for databasen spesifisert med "d". Argumentet "m" gitt "-A" og "R" vil legge til og fjerne medlemskap, henholdsvis for den angitte brukeren og database.

Bruk "-C <forbindelse streng>" alternativ i stedet for -S, -U og -P, ved å formatere SQL Server tilkoblingsmuligheter "-S", "u" og "-P" med sine argumenter i en streng. Dette er nyttig når tilkoblingen er gjort.

Tilsett "-E" for å autentisere logge inn med Windows-legitimasjon av den påloggede brukeren. I dette tilfellet er den "u" og "-P" alternativer ikke nødvendig.

3 Legg til "Q" på "aspnet_regsql.exe" kommandolinje å indikere stille modus. Dette er også nyttig hvis oppgaven er automatisert, og du ønsker å undertrykke produksjonen meldinger.

4 Legg til valget "-sqlexportonly <filnavn>" hvis du ønsker å generere en SQL script fil for å legge til eller fjerne applikasjonstjenester senere, i stedet for å gjennomføre valgene der og da. Igjen, dette er en nyttig funksjon som gjør det mulig gjenbruk av skriptet manuelt, samt i programmet, for å utføre disse oppgavene på en jevnlig basis.

Hint

  • Applikasjonstjenester database roller, profiler, Web deler personalisering og SQL Server. Helse overvåking funksjoner, som for eksempel øktstatuser og cache avhengighet, kan også legges til og fjernes ved hjelp av ASP.NET SQL Server Registrering verktøyet. De to siste tjenester kan ikke bli styrt av verktøyets veiviser og krever kjører "aspnet_regsql.exe" med passende kommandolinjealternativer.
  • Hvis du vil lære om alle alternativene for verktøyet, execute "aspnet_regsql.exe" med "-" alternativ. Det vil bli skrevet ut hjelpeteksten i kommandovinduet.
  • Noen ASP.NET applikasjonstjenester er avhengige av en tjenesteleverandør for å administrere lagring og gjenfinning av data mellom datakilden og klientprogrammet. Objektklassene SqlMembershipProvider, SqlRoleProvider, SqlProfileProvider, SqlPersonalizationProvider, og SqlWebEventProvider er tilgjengelig som en del av SQL Server Provider. .NET Framework støtter flere programmeringsspråk.