Come utilizzare i controlli di iscrizione privo di SQL Server Express

May 25

Come utilizzare i controlli di iscrizione privo di SQL Server Express


la nuova tecnologia di Microsoft, .NET Framework, è parte integrante del sistema operativo Windows (2003 e superiore), a partire dal gennaio 2011. È possibile costruire ed eseguire applicazioni desktop e servizi Web che utilizzano il framework. Lo strumento di registrazione ASP.NET Server SQL, una parte del .NET Framework set di strumenti, in grado di creare e configurare un database di SQL Server per l'utilizzo in un'applicazione .NET. Si tratta di uno strumento da riga di comando che consente di gestire l'appartenenza, ruoli del database e le proprietà del profilo. Non hai bisogno di strumenti come SQL Server Management Studio Express per monitorare le appartenenze di database.

istruzione

1 Fare clic su "Esegui" nel menu Start e digitare il seguente percorso per lo strumento di ASP.NET per la registrazione di SQL Server, Aspnet_regsql.exe:

<Unità:> \% windir% \ Microsoft.NET \ Framework \ <cartella versione sottodirectory> \ Aspnet_regsql.exe

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

Quando viene eseguito in questo modo, senza opzioni della riga di comando, verrà eseguito una procedura guidata che vi guiderà attraverso i compiti specifici per la configurazione di SQL Server e al database - come ad esempio la scelta di un database dalla lista, e aggiungere e rimuovere le appartenenze degli utenti. L'opzione della riga di comando -W porterà anche la procedura guidata.

2 Esegui 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.

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

Il Opton "-A", aggiunge e "-R" rimuove servizi applicativi per il database specificato con "-d". L'argomento "m" dato alla "-A" e "R" sarà aggiungere e rimuovere l'appartenenza, rispettivamente, per l'utente e database specificato.

Utilizzare il "-C <stringa di connessione>" opzione invece di -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 l'opzione "-E" per autenticare il log-in utilizzando le credenziali Windows dell'utente attualmente connesso. In questo caso, non sono necessarie le opzioni e "-U" "-p".

3 Aggiungere l'opzione "-Q" on "aspnet_regsql.exe" a linea di comando per indicare la modalità silenziosa. Questo è utile anche se il compito è automatizzato e si vuole sopprimere i messaggi in uscita.

4 Aggiungere l'opzione "-sqlexportonly <filename>", se si desidera generare un file di script SQL per aggiungere o rimuovere servizi applicativi in ​​seguito, invece di eseguire le opzioni proprio lì e poi. Di nuovo, questa è una caratteristica utile che permette il riutilizzo dello script manualmente, così come nel programma, per eseguire queste operazioni su base regolare.

Consigli e avvertenze

  • I servizi applicativi ruoli di database, profili, Web parti di personalizzazione, e SQL Server. funzioni di monitoraggio di salute, come ad esempio gli stati di sessione e cache di dipendenza, possono anche essere aggiunti o rimossi utilizzando lo strumento di registrazione ASP.NET SQL Server. Gli ultimi due servizi non possono essere gestiti dalla procedura guidata dello strumento e richiedono l'esecuzione "aspnet_regsql.exe" con opportune opzioni della riga di comando.
  • Per conoscere tutte le opzioni per l'utilità, eseguire "aspnet_regsql.exe" con il "-?" opzione. Si stampa il testo di aiuto nella finestra di comando.
  • Alcuni servizi applicativi ASP.NET si basano su un fornitore di servizi per gestire l'archiviazione e il recupero dei dati tra l'origine dati e l'applicazione client. Le classi di oggetti SqlMembershipProvider, SqlRoleProvider, SqlProfileProvider, SqlPersonalizationProvider e SqlWebEventProvider sono disponibili come parte del provider di SQL Server. Il .NET Framework supporta diversi linguaggi di programmazione.