Wie Mitgliedschaft Steuerelemente ohne SQL Server Express verwenden

November 7

Wie Mitgliedschaft Steuerelemente ohne SQL Server Express verwenden

Microsofts neue Technologie, die NET-Framework ist integraler Bestandteil des Windows Betriebssystems (2003 und höher), ab Januar 2011. Sie können erstellen und Ausführen von desktop-Anwendungen und Web-Services mit dem Framework. ASP SQL Server-Registrierung-Tool, ein Teil des NET Framework-Toolsets kann erstellen und konfigurieren eine SQL Server-Datenbank für die Verwendung in einer NET-Anwendung. Es ist ein Befehlszeilenprogramm, das Ihnen erlaubt, Mitgliedschaft, Datenbankrollen und Profileigenschaften zu handhaben. Sie benötigen keine Werkzeuge wie SQL Server Management Studio Express Datenbank Mitgliedschaften zu überwachen.

Anweisungen

1 Klicken Sie auf "Ausführen" im Startmenü, und geben Sie den folgenden Pfad für das SQL Server-Registrierung von ASP-Tool aspnet_regsql.exe:

< Laufwerk: > \%windir%\Microsoft.NET\Framework\ < Version Ordner Unterverzeichnis > \aspnet_regsql.exe

--wobei %windir% steht eine Umgebungsvariable für den Pfad zu Ihrer Windows-Betriebssystem-Installation. In den meisten Fällen die < Laufwerk: > Laufwerk C werden.

Bei der Ausführung auf diese Weise ohne alle Befehlszeilenoptionen läuft es einen Assistenten, der Sie durch die spezifischen Aufgaben für Ihre SQL Server und Datenbank-Konfiguration - z. B. eine Datenbank aus der Liste auswählen und hinzufügen und Entfernen von Benutzermitgliedschaften gehen. Die Befehlszeilen-Option-w wird auch der Assistent geöffnet.

2 Führen Sie aspnet_regsql.exe mit Befehlszeilenargumenten hinzufügen oder Entfernen von Mitgliedschaft für einen bestimmten Benutzer für Ihre Anwendungsdatenbank.

[\aspnet_regsql.exe -S drive:]\%windir%\Microsoft.NET\Framework\ < Version Ordner Unterverzeichnis > < Windows-Server-Name in dem SQL Server ausgeführt wird > - U < Username > -P < Kennwort > [- A m | -R-m] -d < Datenbankname >

Die Opton "-A" fügt und "-R" entfernt Anwendungsdienste für die Datenbank mit angegeben "-d." Das Argument "m" geschenkt "-A" und "-R" hinzufügen und Entfernen von Mitgliedschaft, jeweils für den angegebenen Benutzer und die Datenbank wird.

Verwendung der "-C < Verbindungszeichenfolge >" Option anstelle -S, --u und-P, von Formatierungsoptionen für die SQL Server-Verbindung "-S," "-U" und "-P" mit ihren Argumenten in einer Zeichenfolge. Dies ist hilfreich, wenn die Verbindung hergestellt wird.

Hinzufügen dem "-E" Option zum Einloggen verwenden die Windows-Anmeldeinformationen des aktuell angemeldeten Benutzers zu authentifizieren. In diesem Fall die "-U" und "-P" Optionen sind nicht erforderlich.

3 Hinzufügen der "-Q" auf "aspnet_regsql.exe" Befehlszeilen Option stillen Modus anzugeben. Dies ist auch nützlich, wenn die Aufgabe automatisiert ist und Ausgabemeldungen unterdrücken möchten.

4 Fügen Sie die Option "-Sqlexportonly < Dateiname >" Wenn Sie eine SQL-Skriptdatei hinzufügen oder Entfernen von Anwendungsdiensten später generieren möchten, anstatt die Optionen rechts und dort. Auch ist dies eine nützliche Funktion, die ermöglicht die Wiederverwendung des Skripts manuell, als auch wie das Programm zum Ausführen dieser Aufgaben regelmäßig.

Tipps & Warnungen

  • Die Anwendungsdienste Rollen, Profile, Webparts-Personalisierung und der SQL Server-Datenbank. Zur Überwachung von Features wie Sitzungsstatus und Cacheabhängigkeit, kann auch hinzugefügt werden und mit dem Tool ASP SQL Server-Registrierung entfernt. Die letzten beiden Dienste nicht vom Assistenten das Tool verwaltet werden und erfordern "aspnet_regsql.exe" mit entsprechenden Befehlszeilenoptionen ausführen.
  • Führen Sie weitere Informationen über alle Optionen für das Dienstprogramm "aspnet_regsql.exe" mit der "-?" Option. Es druckt den Hilfetext im Befehlsfenster.
  • Einige ASP-Anwendungs-Services basieren auf ein Service-Provider speichern und Abrufen von Daten zwischen der Datenquelle und die Client-Anwendung zu verwalten. Die Objektklassen SqlMembershipProvider SqlRoleProvider, SqlProfileProvider, SqlPersonalizationProvider und SqlWebEventProvider sind verfügbar als Teil der SQL Server-Anbieter. NET-Framework unterstützt mehrere Programmiersprachen.