Nach meinem Verständnis kann ich die EXECUTE AS OWNERKlausel als Teil einer von mir erstellten Prozedur verwenden, um den Hauptteil dieser Prozedur als einen anderen Benutzer auszuführen. Mein Ziel ist es, einen Befehl auszuführen, der die sysadminRolle ( DBCC TRACEON(1224)) erfordert . Diese Prozedur soll von einem nicht privilegierten Benutzer …
Gibt es einen Randfall, in dem empfohlen wird, zu Beginn einer gespeicherten Prozedur explizit nach temporären Tabellen zu suchen, diese zu löschen und zu erstellen, anstatt sie nur zu erstellen? Gibt es auch einen Fall, in dem das explizite Löschen am Ende der gespeicherten Prozedur dem Bereinigen durch SQL Server …
Ich migriere eine SQL Server 2008R2-Datenbank auf einen neuen Server. (auch 2008R2) Auf dem Server befinden sich mehrere CLR-Assemblys. Werden diese automatisch mit der Datenbank migriert oder muss ich sie manuell skripten? Vielen Dank!
Ich teste, wie bestimmte Vorgänge unter verschiedenen Wiederherstellungsmodellen protokolliert werden. Nachfolgend sind die Schritte aufgeführt, die ich bisher ausgeführt habe 1. Datenbank im vollständigen Wiederherstellungsmodell erstellen 2. Sicherung durchführen 3. Tabelle erstellen und 10 Millionen Datensätze einfügen 4. Protokollsicherung durchführen, VLF-Anzahl überprüfen und Prozentsatz des freien Protokollspeicherplatzes anzeigen 5. Jetzt …
Ich habe die folgende Tabelle mit ungefähr 175.000 Datensätzen: Column | Type | Modifiers ----------------+-----------------------------+------------------------------------- id | uuid | not null default uuid_generate_v4() competition_id | uuid | not null user_id | uuid | not null first_name | character varying(255) | not null last_name | character varying(255) | not null image …
Ich migriere SQL Server-DBs auf eine neue Instanz. Mir wurde gesagt, dass es möglich ist, ein RESTORE-Skript dynamisch aus verfügbaren Sicherungen im Systemkatalog zu erstellen. Kennt jemand ein Beispielskript, um dies zu tun? Vielen Dank!
Wahrscheinlich eine neue Frage, aber ... Ich habe eine Tabelle mit einem VARCHAR-Feld, das die Zahlen 1 bis 300 enthält. Ich muss eine führende Null vor Zahlen unter 10 setzen, während die ursprüngliche Zahl beibehalten wird, wenn sie 10 oder höher ist (dh 1 = 01, 10 = 10 und …
In meiner Anwendung muss ich ein verteiltes Sperrmuster durchführen. Da wir bereits eine Instanz von SQL Server verwenden können, haben wir beschlossen, dass es am einfachsten ist, die Sperrung auf SQL-Ebene unserer Webanwendung zu implementieren. Ein Schloss kann basierend auf zahlreichen Bedingungen erhalten werden, einschließlich: Die Art der angeforderten Sperre …
Ich versuche, eine Abfrage zu erstellen, die den nächstgelegenen Wert aus einer Tabelle findet und deren ID in die resultierende Tabelle zurückgibt. Unten finden Sie ein Beispiel, das die Situation besser beschreiben sollte. Beispieldaten Diese beiden Tabellen sind in der SQL-Datenbank vorhanden. Haupttisch +----+-------------+ | ID | Measurement | +----+-------------+ …
Gibt es eine vorgeschlagene Möglichkeit, eine gesamte SQL Server-Datenbank aus einer anderen Datenbank in SQL Server 2012 SP2 neu zu erstellen? Lassen Sie mich erklären ... Wir haben eine Datenbank, für die wir versuchen, eine teilweise Eindämmung zu aktivieren, und fügen sie dann unserem AlwaysOn-Cluster hinzu. Beim Versuch, das Containment …
Ich habe eine vorhandene Datenbank, die die Arabic_CI_ASSortierung verwendet, muss sie jedoch in SQL_Latin1_General_CP1_CI_ASdie Standardkollatierung für den Server konvertieren. Das Problem besteht jedoch darin, dass ich den folgenden Befehl verwende: USE master; GO ALTER DATABASE MyDB COLLATE SQL_Latin1_General_CP1_CI_AS ; GO Es gibt mir die folgende Fehlermeldung: Meldung 5075, Ebene 16, …
Ich habe eine RecordsTabelle mit über 100 Spalten und sehr vielen Zeilen und einen nicht gruppierten Index für 5 Felder basierend auf meinen Zugriffspfaden: CREATE NONCLUSTERED INDEX [IX_Records_CustomerID] ON [dbo].[Records] ( [CustomerID] ASC, -- int [IsInvalid] ASC, -- int [IsProcessed] ASC, -- bit [IsRejected] ASC, -- bit [RecordName] ASC, -- …
Ich lese O'Relly "Learning MySQL" und es heißt, dass Sie einen Benutzer in MySQL erstellen können, indem Sie genau dies tun: mysql> GRANT ALL ON *.* TO 'jill'@'%.invyhome.com' IDENTIFIED BY 'the_password'; Query OK, 0 rows affected (0.01 sec) Aber wenn ich es versuche: -> grant select on testgrounds.personas to ''@'localhost'; …
Sehr einfache Frage Ich hoffe, ich habe derzeit einige Skripte, die ich in mein Projekt geerbt habe, die von den Datenbankadministratoren überprüft wurden. Dies wurde anscheinend noch nie zuvor gemacht und es werden viele Probleme gefunden. Ich bin ein bisschen neu in diesem Bereich, aber mein Verständnis von Sargable und …
Ich habe eine einfache gespeicherte Prozedur, deren Rückgabewert vom Wert von abhängt inet_client_addr(). Wie kann ich überschreibeninet_client_addr() beim Testen meiner gespeicherten Prozedur zum Zwecke von Komponententests ? Die einzige Lösung, die ich bisher gefunden habe, besteht darin, eine Wrapper-Funktion zu erstellen inet_client_addr(): CREATE FUNCTION my_inet_client_addr() RETURNS INET AS $$ SELECT …
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.