Ich versuche, eine partitionierte Tabelle zu erstellen, in der die Partitionierung durch bestimmt wird OrderDate. Ich versuche ein clustered indexOn OrderDateund ein nonclustered primary keyOn zu erstellen OrderID. Aber ich bekomme eine Fehlermeldung: Meldung 1908, Ebene 16, Status 1, Zeile 1 Spalte 'OrderDate' ist eine Partitionierungsspalte des Index 'PK_OrderID'. Partitionsspalten …
Meine Datenbank enthält mehr als 200 Tabellen. Wenn ich eine Tabelle ändern oder einfügen möchte, fällt es mir schwer, sie unter all diesen Tabellen zu finden. Gibt es eine Möglichkeit, verwandte Tabellen in einer Ordnerstruktur in meiner Datenbank zu sammeln? Ich hätte Gruppen von Ordnern, von denen jeder Tabellen für …
Ich führe die Merge-Replikation mit SQL 2012 aus. Die für die Replikation in SQL 2012 hinzugefügten Löschauslöser scheinen eine schlimme Folge zu sein. Innerhalb der Löschauslöser sind dies: select @xe_message = CAST('replica_id: ' + convert(nvarchar(100), @replnick) + ', article_id: ' + convert(nvarchar(100), @tablenick) + ', rowguid: ' + case when …
Wir können COMMIT / ROLLBACK in DML-Triggern nicht ausführen, da die Transaktion nach der DML-Anweisung manuell behandelt wird. Datenbank-Trigger scheinen jedoch eine Ausnahme zu sein. Angenommen, es gibt einen Datenbank-Trigger: CREATE OR REPLACE TRIGGER user_login_as AFTER LOGON ON SCHEMA BEGIN INSERT INTO user_login_log(username, log_date, action) VALUES (user, sysdate, 'User has …
Dies wird hoffentlich eine nette und schnelle Frage für jemanden da draußen sein. Es geht weiter von meiner vorherigen Frage . Ich habe eine .BAK-Datei, die ich wiederherstellen möchte. Die .BAK wurde mit dem NOINITArgument erstellt, um zu versuchen, die vorherige Version zu speichern, und daher wurden neuere Daten angehängt …
Wir haben über ein Dutzend SQL-Server, von denen einer einige hundert Salbei-Datenbanken hostet. Wenn ich mit der rechten Maustaste auf den Datenbankknoten in SSMS klicke, tritt eine lange Verzögerung auf, und es wird der folgende Fehler angezeigt (und das Dialogfeld "Wiederherstellen" nicht Belastung): Ich gehe davon aus, dass SSMS den …
Ich habe einen Windows Server 2008 mit Microsoft SQL Server 2008 und VERITAS NetBackup installiert. Grundsätzlich erfordert dieses NetBackup eine gültige Anmelde-ID für den SQL Server, die leistungsfähig genug ist, um eine Sicherung und Wiederherstellung durchzuführen. Ich habe auf dem Betriebssystem eine lokale ID namens backup01 erstellt und sie der …
Ich habe seit einigen Wochen ein Problem, bei dem sich die Leistung meiner SQL Server-Abfragen über einige Tage hinweg verschlechtert. Außerdem wird eine Abfrage alle paar Tage einfach nicht vom ODBC- SQLExecute()Aufruf meiner Anwendung zurückgegeben . Durch manuelles Neuerstellen der Indizes (in SQL Server Management Studio) werden beide Probleme "behoben". …
In den letzten Monaten gab es drei Vorfälle, in denen Datensätze in einer Tabelle gelöscht oder Werte in einer gesamten Tabelle auf Null aktualisiert wurden. Wir haben ein Team von vier Personen, die über die Erlaubnis verfügen und für die Aktualisierung der Datenbank verantwortlich sind und dies hätten tun können. …
Wir verwenden eine proprietäre Anwendung, die auf SQL Server 2005 basiert und viele HEAP-basierte Tabellen enthält (dh keinen Clustered-Index). Im Laufe der Jahre sind diese Tabellen stark fragmentiert (z. B. 99% Fragmentierung). Ich muss sie defragmentieren. In SQL Server 2005 gibt es keine Möglichkeit, dies direkt zu tun. Ich kann …
Ich habe eine Abfrage, die so aussieht: SELECT * FROM TBLA A LEFT JOIN TBLB B ON A.Col1 = B.Col2 RIGHT JOIN TBLC C ON B.Col3 = C.Col4 JOIN TBLD D ON C.Col5 = D.Col6 In welcher Reihenfolge werden die Verknüpfungen aufgelöst? Ich interessiere mich am meisten für SQL Server …
Ich hätte gerne eine Liste der Spalten einer Tabelle, in denen mindestens ein Nicht- NULLDateneintrag enthalten ist. Mit anderen Worten, ich möchte die Spaltennamen erhalten, für die im Folgenden mindestens ein Eintrag zurückgegeben wird: SELECT DISTINCT column_name FROM table WHERE column_name IS NOT NULL Ich habe folgendes versucht: SELECT column_name …
Jemand ist neu in die Firma eingetreten und ich habe ein Konto für sie in MySQL erstellt, indem ich Folgendes verwendet habe: CREATE USER 'username' IDENTIFIED BY 'password' Sie muss ihr eigenes Schema erstellen und verwendet: GRANT CREATE ON *.* TO username; Das Problem ist, dass sie jetzt neue Schemas …
Wir haben jetzt Probleme, den intensiven Datenverkehr zu unseren Servern während der Stoßzeiten zu bewältigen. Siehe diese verwandte Frage zum Optimieren der Datenbank . Im Moment verwenden wir einen kleineren Cloud-Service für das Server-Hosting. Derzeit prüfen wir die Möglichkeit, unseren Server auf AWS zu verschieben. Die Probleme, die wir haben, …
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.