Alle Versionen von Microsoft SQL Server (nicht MySQL). Bitte fügen Sie auch ein versionierspezifisches Tag wie sql-server-2016 hinzu, da es häufig für die Frage relevant ist.
Wenn sich die SQL Server-Datenbank in einem EINFACHEN Modus befindet, müssen Sie sich nicht um die Transaktionsprotokoll-Bakcups kümmern. In einem EINFACHEN Modus scheint das Transaktionsprotokoll jedoch genauso zu wachsen wie im VOLLSTÄNDIGEN Modus. Wird irgendwann automatisch abgeschnitten? Oder muss ich es manuell abschneiden / verkleinern?
Bei der Untersuchung einer langsamen Abfrage stellte sich heraus, dass der Ausführungsplan außergewöhnlich suboptimal war (eine verschachtelte Schleife, die 9 Millionen Ausführungen einer Suche ausführt, bei der die geschätzte Anzahl der Ausführungen 1 betrug). Nachdem ich bestätigt habe, dass einige relevante Statistiken, die tatsächlich veraltet sind, die Statistiken neu erstellt …
Wir haben eine "organische" Umgebung, dh die Leute haben zehn Jahre lang Code auf Code gestapelt, mit minimaler Kontrolle oder Dokumentation. Der von mir verwendete Server verfügt über mehrere Datenbanken, von denen ich glaube, dass sie nicht mehr verwendet werden. Ich würde sie gerne löschen und nur die drei belassen, …
Ich bin gerade dabei, ETLs für unser Data Warehouse zu erstellen. Wir verwenden SSIS 2008, stoßen jedoch auf Probleme, von denen das größte die Schwierigkeit ist, Komponenten wiederzuverwenden. Wir haben separate Pakete für jede Tabelle und jedes Paket verwendet eine Reihe von Variablen aus einem übergeordneten Paket als Eingabe. Wenn …
Ich muss einige lang laufende Abfragen (Neuerstellen von Indizes, Aktualisieren großer Datenmengen) für meine Datenbank ausführen. Gibt es eine Alternative zum Ausführen der Abfrage in SQL Server Management Studio und zum stündlichen Überprüfen? Ich möchte per E-Mail oder Nachricht eine Nachricht erhalten, wenn dies erledigt ist, kenne aber nicht das …
Ich ändere das Wiederherstellungsmodell der ReportServer-Datenbank von FULL auf SIMPLE. Gibt es einen Grund, warum ich das nicht tun möchte? Neben der offensichtlichen Antwort, die Wiederherstellung zu einem bestimmten Zeitpunkt zu verlieren? (Ich mache sowieso keine Transaktionsprotokollsicherungen in dieser Datenbank.)
Soweit ich weiß, gibt es drei Möglichkeiten, Ihre SQL Server-Datenbank zu sichern Vollständige Sicherung Differenzielle Sicherung Protokollversand Was sind die Vor- und Nachteile jeder Strategie und in welchen Situationen sollten sie eingesetzt werden?
Stellt ein bekannter Kontoname wie sa eine Sicherheitsbedrohung für die Datenbank dar? Wenn Sie die Windows-Authentifizierung unter SQL Server verwenden, wird dieselbe Kennwortrichtlinie festgelegt (wenn nach fünfmal die Kontosperrung angegeben wurde)?
Ich habe eine SQL Server 2005-Entwicklerdatenbank, die eine 30-GB-Kopie von Live ist. Wir haben einige Daten gelöscht, die in dev nicht benötigt werden, wodurch der verwendete Speicherplatz für Datendateien auf 20 GB reduziert wird. Wir haben also ungefähr 33% ungenutzt. Ich muss den Speicherplatz zurückfordern, damit wir eine zweite Entwicklungsdatenbank …
Sparsing Bei einigen Tests mit spärlichen Spalten gab es wie bei Ihnen einen Leistungsabfall, dessen direkte Ursache ich gerne kennen würde. DDL Ich habe zwei identische Tabellen erstellt, eine mit 4 spärlichen Spalten und eine ohne spärliche Spalten. --Non Sparse columns table & NC index CREATE TABLE dbo.nonsparse( ID INT …
Ich habe drei CCI-Tabellen (Clustered Columnstore Index) in SQL Server 2016. Alle diese CCIs befinden sich im selben Partitionierungsschema, basierend auf der Mandanten-ID. In letzter Zeit und uneinheitlich erhalte ich Deadlocks bei einfachen select-Anweisungen von Verknüpfungen zu diesen Tabellen. Beispielabfrage, die blockiert: SELECT TOP 33 r.tenantid FROM Table_r r INNER …
Ich habe eine Abfrage, die ich unter OPENQUERYSSRS / SQL Server 2014 ausführen möchte, erhalte jedoch immer wieder die Fehlermeldung: Die Zeichenfolge, die mit [...] beginnt, ist zu lang. Die maximale Länge beträgt 8000. Gibt es eine Möglichkeit, diese Einschränkung zu umgehen? Als Referenz versuche ich, eine Abfrage von SSRS …
Ich habe eine Ansicht in Datenbank1 basierend auf Tabellen in Datenbank2 erstellt. Ich habe SELECTeinem Benutzer die Erlaubnis gegeben, der nur Zugriff auf database1 hat. Der Benutzer kann diese Ansicht nicht zum Laufen bringen, da er kein Konto in Datenbank2 hat. Wie kann ich dieses Problem lösen? Ich möchte kein …
In dieser Frage hat er das gleiche Problem wie ich. Ich brauche so etwas wie: select * from blablabla where product like '%rock%' or like '%paper%' or like '%scisor%' or like '%car%' or like '%pasta%' Dies ist hässlich und verwendet keine Indizes. In diesem Fall ist dies wirklich die einzige …
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.