Articles of database permissions

Warum muss ich database-permissions für asp.net Web App erstellen?

Ich baue eine ASP.NET, Code-erste Web-App. Ich verwende eine firmeneigene database und habe grobe permissions für Tabellen innerhalb einer database auf diesem server. Ich glaube nicht, dass ich "permissions erstellen" habe. Ich laufe in Fragen, die meine Web-App veröffentlichen. Ich kann alles lokal ausführen, aber wenn ich den Code auf dem Firmenserver veröffentliche, bekomme ich […]

Überprüfen Sie SQL-permissions auf eingebaute gespeicherte Prozeduren (zB xp_msver)

Ich muss die permissions in SQL auf einigen eingebauten gespeicherten Prozeduren inspizieren. Im Management Studio sehe ich die permissions für benutzerdefinierte SPs, aber nicht das System SP. Darüber hinaus gibt es eine Menge von SP, die nicht in der 'System Stored Procedures', wie aus Management Studio Object Explorer gesehen angezeigt werden. Ich kann entweder zu […]

Berechtigungserrors bei gespeicherter Prozedur Ausführung des SSIS-Pakets als 'sa'

Ich habe eine gespeicherte Prozedur, die ein ssis-Import-Paket ausführt, wobei die gespeicherte Prozedur von einer Service-Broker-Warteschlange aufgerufen wird. Bekomme ich folgende Fehlermeldung: 'The server principal "sa" is not able to access the database "SSISDB" under the current security context.' In der Warteschlangendefinition wird das Aktivierungsverfahren "EXECUTE AS SELF" Der SSISDB-Besitzer scheint mit meinem üblichen Login […]

klassisches asp recordset Berechtigungsproblem

Ich versuche, Werte einer bestimmten Spalte mit der folgenden SQL-characterfolge zurückzugeben, wenn ich es in sql = "select * from a_page" und objRS("P_description") will, gibt es die Werte zurück, aber aus irgendeinem Grund wird meine Seite nicht Laden bei Verwendung des untenstehenden Codes. UPDATE: Ich habe ausgeschaltet bei der Fehlersuche weiter und der Fehler, den […]

Wie kann ich permissions für eine database oder eine Spalte in SQL server zuweisen?

Ich bin nicht wirklich ein database-Typ. Ich musste einen localdb für eine Anwendung verwenden, die ich mit ASP.NET MVC 5 erstellt habe. Jetzt verstehe ich, dass die Art der database leicht geändert werden kann, indem man die Verbindungszeichenfolge ändert. Was ich tun möchte, ist für mich, die Benutzer (vorzugsweise basierend auf ihren Windows-Anmeldeinformationen) auszuwählen, die […]

SQL Query Command funktioniert nicht, gibt aber keinen Fehler SQL server

Ich entwickle eine database-Anwendung in C # .NET und SQL server 2012. Einige meiner SQL-statementen funktionieren nicht richtig. Wenn ich den Code ausführen, gibt es keinen Fehler. Aber wenn ich versuche, etwas zu löschen oder einen datasatz zu aktualisieren, tue ich das nicht. Der Code liegt unter: public void updateFinalTable() { DialogResult result = MessageBox.Show("Please […]

SQL server: Finden Sie heraus, welche Benutzer Schreibzugriff auf welche Tabellen haben?

In SQL server 7.0 muss ich herausfinden, welche Benutzer Schreibzugriff auf welche Tabellen in einer bestimmten database haben. Ich weiß, dass ich dies in Enterprise Manager tun kann, indem ich durch jede Tabelle in der database gehe und den Zugriff auf diese Tabellen schaue – aber es gibt ein paar hundert Tabellen in der database. […]

Was ist die minimale Zugriffsebene auf einem SQL server der asp.net Mitgliedschaft brauchen?

aus securitysgründen, was ist die minimale Zugriffsebene, die der asp.net Mitgliedschaftsbenutzer haben könnte?

Kann die Auswahl in / bulkcopy auf SQL server 2005-database nicht mit sp_dboption aktivieren

Ich versuche, die Auswahl in / bulkcopy database-Option auf einer SQL server 2005-database mit dem Befehl zu aktivieren: EXEC sp_dboption 'mydbname', 'select into/bulkcopy', 'true' Nach dem Ausführen der oben genannten, EXEC sp_dboption 'mydbname', 'select into/bulkcopy' sagt mir, dass die Option immer noch auf OFF gesetzt ist. Ich habe bestätigt, dass meine Windows-Anmeldung ein Benutzer in […]

App Pool-Benutzer kann nicht gespeicherte Prozedur ausführen

background Ich verwende die Volltextsuche von SQL server 2008 R2, um eine Anzahl von Dokumenten abzurufen und die Ergebnisse von sys.dm_fts_parser zu verwenden, um die passenden Begriffe hervorzuheben. Dies erfordert gewöhnlich permissions, die ein App-Benutzer nicht haben sollte. Es gibt eine Lösung auf MSDN sowie eine gelöschte Frage / Antwort auf StackOverflow vorgeschlagen (siehe, warum […]