Nwlapcug.com


Come utilizzare i controlli di appartenenza senza SQL Server Express

Come utilizzare i controlli di appartenenza senza SQL Server Express


Nuova tecnologia di Microsoft, il Framework .NET, è una parte integrante del sistema operativo Windows (2003 e versioni successive), a partire da gennaio 2011. È possibile costruire ed eseguire applicazioni desktop e Web services utilizzando il framework. Lo strumento di registrazione ASP.NET SQL Server, una parte degli strumenti di .NET Framework, può creare e configurare un database di SQL Server per l'utilizzo in un'applicazione .NET. È uno strumento della riga di comando che consente di gestire l'appartenenza, i ruoli del database e le proprietà del profilo. Non avete bisogno di strumenti come SQL Server Management Studio Express per monitorare appartenenza ai database.

Istruzioni

1

Fare clic su "Esegui" dal menu start e immettere il seguente percorso per lo strumento di registrazione ASP.NET SQL Server, aspnet_regsql.exe:

< unità: > \%windir%\Microsoft.NET\Framework\ < sottodirectory della cartella versione > \aspnet_regsql.exe

-dove % windir % indica una variabile di ambiente per il percorso di installazione del sistema operativo Windows. Nella maggior parte dei casi, il < unità: > sarà l'unità C.

Quando eseguito in questo modo, senza opzioni della riga di comando, verrà eseguito un wizard che vi guiderà attraverso le attività specifiche per la configurazione di SQL Server e database - ad esempio scegliendo un database dall'elenco e aggiungere e rimuovere le appartenenze degli utenti. L'opzione della riga di comando -W porterà anche la procedura guidata.

2

Eseguire aspnet_regsql.exe con gli argomenti della riga di comando per aggiungere o rimuovere l'appartenenza di un determinato utente per il database dell'applicazione.

[drive:]\%windir%\Microsoft.NET\Framework\ < sottodirectory della cartella versione > \aspnet_regsql.exe -S < Windows server nome in cui è in esecuzione SQL Server > - U < nomeutente > -P < password > [- un m | m -R] -d < nome database >

L'opton "-A" aggiunge e "-R" rimuove servizi dell'applicazione per il database specificato utilizzando "-d." L'argomento "m" dato a "-A" e "-R" sarà aggiungere e rimuovere l'appartenenza, rispettivamente, per il database e l'utente specificato.

Uso il "-C < stringa di connessione >" opzione anziché -S, - u e -P, formattando le opzioni di connessione di SQL Server "-S," "-U" e "-P" con i loro argomenti in una stringa. Questo è utile quando la connessione viene effettuata.

Aggiungere la "-E" opzione per l'autenticazione login utilizzando le credenziali di Windows dell'utente attualmente logged-on. In questo caso, il "-U" e "-P" opzioni non sono necessari.

3

Aggiungere il "-Q" opzione della riga di comando "aspnet_regsql.exe" per indicare la modalità non interattiva. Questo è utile anche se l'attività è automatizzata e si desidera eliminare i messaggi di output.

4

Aggiungere l'opzione "-sqlexportonly < filename >" Se si desidera generare un file di script SQL per aggiungere o rimuovere servizi dell'applicazione in seguito, invece di eseguire le opzioni di lì e poi a destra. Ancora una volta, questa è una caratteristica utile che consente il riutilizzo dello script manualmente, così come nel programma, per eseguire queste attività su base regolare.

Consigli & Avvertenze

  • I ruoli di database di servizi di applicazione, profili, personalizzazione di Web part e SQL Server. Funzionalità, ad esempio gli Stati di sessione e la dipendenza della cache, monitoraggio dello stato può anche essere aggiunto e rimosso utilizzando lo strumento di registrazione ASP.NET SQL Server. Le ultime due servizi non possono essere gestiti dalla procedura guidata dello strumento e richiedono l'esecuzione di "aspnet_regsql.exe" con le opzioni della riga di comando appropriate.
  • Per conoscere tutte le opzioni per l'utilità, eseguire "aspnet_regsql.exe" con il "-?" opzione. Verrà stampato il testo della guida nella finestra di comando.
  • Alcuni servizi di applicazione ASP.NET si basano su un provider di servizio per gestire l'archiviazione e recupero dei dati tra l'origine dati e l'applicazione client. Le classi di oggetto SqlMembershipProvider, SqlRoleProvider, SqlProfileProvider, SqlPersonalizationProvider e SqlWebEventProvider sono disponibili come parte del Provider di SQL Server. Il Framework .NET supporta diversi linguaggi di programmazione.