Berechtigungen, die einem Konto oder einer Rolle über den Sicherheitsmechanismus eines Betriebssystems, Datenbankmanagers oder eines anderen Systems gewährt werden.
Ich habe ein Schema in SQL Azure erstellt und einer Datenbankrolle die folgenden Berechtigungen erteilt: CREATE ROLE myrole AUTHORIZATION dbo; EXEC sp_addrolemember 'myrole', 'myuser'; CREATE SCHEMA myschema AUTHORIZATION dbo; GRANT ALTER, CONTROL, DELETE, EXECUTE, INSERT, REFERENCES, SELECT, UPDATE, VIEW DEFINITION ON SCHEMA::myschema TO myrole; GRANT CREATE TABLE, CREATE PROCEDURE, CREATE …
Vor einiger Zeit habe ich einen PostgreSQL-Benutzer namens user1 (PostgreSQL 9.4.9) erstellt. Ich möchte diesen Benutzer löschen. Daher widerrufe ich zunächst alle Berechtigungen für Tabellen, Sequenzen, Funktionen, Standardberechtigungen und Eigentumsrechte: ALTER DEFAULT PRIVILEGES IN SCHEMA public REVOKE ALL ON SEQUENCES FROM user1; ALTER DEFAULT PRIVILEGES IN SCHEMA public REVOKE ALL …
Ich habe die folgende SQL in psql ausgeführt: CREATE USER bspu LOGIN; CREATE DATABASE bsp OWNER bspu; GRANT ALL PRIVILEGES ON DATABASE bsp TO bspu; \c bsp CREATE TABLE users ( id SERIAL PRIMARY KEY, client_id VARCHAR(20) NOT NULL, api_key VARCHAR(100) NOT NULL, api_secret VARCHAR(100) NOT NULL, auth_token VARCHAR(128) NOT …
Stellen Sie sich das folgende Szenario vor CREATE DATABASE test GO USE test; CREATE TABLE dbo.Customer ( CustomerId INT, Email VARCHAR(100), SensitiveData VARCHAR(20) ); INSERT INTO dbo.Customer VALUES (1,'abc@foo.com','12346789'); Irgendwann wird ein ETL-Prozess geschrieben, der einige Aktivitäten in der testDatenbank ausführt . CREATE USER etlUser WITHOUT LOGIN; /*For demo purposes*/ …
Ich habe einen PostgreSQL 9.5-Server, auf dem ich Skripte habe, die automatisch Rollen und Datenbanken für Benutzer erstellen. Innerhalb dieser Datenbanken wäre es hilfreich, bestimmte Erweiterungen (z. B. pgcrypto) zu aktivieren, aber so wie ich es verstehe, muss man ein Superuser sein, um ausgeführt zu werden CREATE EXTENSION. Gibt es …
Ich habe eine SQL Server 2012-Instanz mit einigen Datenbanken. In einer davon habe ich eine Ansicht erstellt, die Tabellen in mehr als einer Datenbank auswählt. Ich möchte, dass ein Benutzer diese Ansicht auswählen kann, aber er darf seine Tabellen nicht auswählen. Die Ansicht wurde genau erstellt, weil der Benutzer die …
Ich habe eine SQL Server 2012-Datenbank, die auf Amazon EC2 ausgeführt wird. Ich habe einen Benutzer erstellt, der Datenbanken erstellen, bearbeiten und löschen kann. Ich habe dem neuen Benutzer eine dbcreatorServerrolle zugewiesen. Mein Benutzer kann eine Remoteverbindung herstellen und den create database foo;Befehl erfolgreich ausführen. Wenn der Benutzer jedoch versucht, …
Dies scheint eine dumme Frage zu sein, aber trotz einiger Nachforschungen konnte ich nur diesbezüglich keine Informationen finden (möglicherweise aufgrund der Verwendung der falschen Terminologie). Ist es möglich, mehrere Serveranmeldungen (SQL Server-Authentifizierung) bei einem einzelnen Datenbankbenutzer zu protokollieren (dem Berechtigungen zugewiesen wurden, indem er Mitglied einer Datenbankrolle ist)? Ich habe …
Ich versuche herauszufinden, wer das Kennwort für eine Anmeldung in SQL Server 2008 R2 geändert hat. Ich habe bereits die Standardablaufverfolgung überprüft - und dieses Ereignis wird nicht protokolliert. Die Standardablaufverfolgung enthält die folgenden sicherheitsrelevanten Ereignisse: /* Audit Add DB user event Audit Add login to server role event Audit …
Welche Berechtigungen sind erforderlich, um eine Triggerfunktion in PostgreSQL 8.4 auszuführen? Es scheint, dass die für eine Rolle festgelegten Berechtigungen für die Ausführung einer Triggerfunktion keine Rolle spielen. Ich glaube, ich habe eines Tages gesehen, dass die zum Ausführen einer Triggerfunktion erforderlichen Berechtigungen das EXECUTE-Privileg sind, aber für den Eigentümer …
Ich möchte einen "lesenden" Benutzer auf meiner SQL Server 2012-Instanz einrichten. Ich möchte ihm das Recht einräumen, gespeicherte Prozeduren, Funktionen oder direkte SQL-Anweisungen auszuführen, die Daten aus allen Tabellen und Ansichten abrufen, aber nicht aktualisieren oder einfügen (dh nichts lesen und nichts schreiben). Kann ich dies einrichten, ohne jeder Funktion …
Ich musste mehrere SQL Server 2008-Datenbanken auf unseren neuen Datenbankserver verschieben, um sie alle zu sichern (in .bak-Dateien), diese Dateien in die neue Box zu kopieren und wiederherzustellen (alles mit SQL Management Studio). Alles ging in Ordnung, aber jetzt kann ich mich mit dem SQL Server-Konto, das weiterhin auf dem …
Wenn ich eine Datenbank in PostgreSQL erstelle, ohne explizit einen Standardtabellenbereich anzugeben, wird die Datenbank ohne Probleme erstellt (ich bin als pgsys- Benutzer angemeldet ): postgres => Datenbank erstellen rich1; DATENBANK ERSTELLEN postgres => \ l + Liste der Datenbanken Name | Besitzer | Kodierung | Sortierung | Ctype | …
Wir haben eine Situation, in der Entwickler keine UPDATEBerechtigungen haben, ABER sie arbeiten mit Anwendungen und sehen Verbindungszeichenfolgen -> sie kennen Kennwörter von einigen SQL-Konten (Beispiel SQLLogin1), die UPDATE-Berechtigungen haben. Unsere Abläufe sind derzeit nicht perfekt, und manchmal müssen Produktionsdaten geändert werden (noch keine grafische Benutzeroberfläche). Anstatt sich an DBA …
Ich verwende datenbankübergreifende Zertifikate ( wie von Erland Sommarskog erläutert ), um den Zugriff auf eine bestimmte Datenbank in meiner Umgebung (SQL Server 2008 R2) zu steuern. Ich habe Prozeduren in Datenbank A gespeichert, die Tabellen in Datenbank B aktualisieren. Dies hat bisher immer für eine Vielzahl von gespeicherten Prozeduren …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.