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.
Ich habe zwei SQL Agent-Jobs, deren Ausführung in unterschiedlichen Intervallen geplant ist. Der erste Job führt einmal täglich eine vollständige Sicherung durch. Der zweite Job führt alle fünfzehn Minuten Transaktionsprotokollsicherungen durch. Da die Datenbank gewachsen ist, dauert die vollständige Sicherung länger als ursprünglich geplant (auch bei Komprimierung). Und ich habe …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 8 Jahren migriert . Ich habe festgestellt, dass einige DBAs SQL Server sehr häufig neu starten, manchmal sogar nachts. Ich glaube, sie tun dies, um Speicher freizugeben oder um Abfragen zu beschleunigen. …
Gibt es einen Grund, warum wir varchar nicht immer als Maximum definieren sollten, z. B. varchar(8000)unter SQL Server, da varchar einen der Feldgröße proportionalen Speicherplatz benötigt ? Wenn ich jemanden beim Erstellen eines Tisches sehe, varchar(100)sollte ich ihm sagen, dass du falsch liegst, was du tun sollst varchar(8000)?
Ich habe eine Datenbank in SQL Server 2008 auf einem Windows-Server und möchte alle Daten in eine MySQL-Datenbank auf einem Ubuntu-Server verschieben. Ich habe versucht, den SQL Server-Import- und -Export-Assistenten mit dem MySQL-ODBC-Treiber zu verwenden, und er greift korrekt auf beide Datenbanken zu, aber die XML-Dateien mit den Spezifikationen für …
Wir müssen eine Wiederherstellung durchführen und können dies nicht, da andere Benutzer verbunden sind. Wir dachten, wir hätten jeden Prozess unterbrochen, aber anscheinend nicht. Wie können wir von Management Studio aus alle anderen anstoßen, damit wir diese Sicherung durchführen können?
Unsere Datenbanken bestehen aus vielen Tabellen, von denen die meisten einen ganzzahligen Ersatzschlüssel als Primärschlüssel verwenden. Etwa die Hälfte dieser Primärschlüssel befindet sich in Identitätsspalten. Die Datenbankentwicklung begann in den Tagen von SQL Server 6.0. Eine der Regeln, die von Anfang an befolgt wurden, war: Vermeiden Sie es, einen Clustered-Index …
Ich kenne die Antwort auf diese Frage schon ein wenig, aber ich habe immer das Gefühl, dass ich mehr zu diesem Thema tun muss. Mein grundlegendes Verständnis ist, dass im Allgemeinen ein einziger Index, der nur alle Felder enthält, nach denen Sie möglicherweise zu einem bestimmten Zeitpunkt fragen / sortieren, …
Ich habe eine Konfigurationstabelle in meiner SQL Server-Datenbank und diese Tabelle sollte immer nur eine Zeile enthalten. Damit zukünftige Entwickler dies besser verstehen, möchte ich verhindern, dass mehr als eine Datenzeile hinzugefügt wird. Ich habe mich dafür entschieden, einen Auslöser zu verwenden, wie unten dargestellt ... ALTER TRIGGER OnlyOneConfigRow ON …
Ich habe eine vorhandene Tabelle: CREATE TABLE dbo.ProofDetails ( ProofDetailsID int NOT NULL CONSTRAINT PK_ProofDetails PRIMARY KEY CLUSTERED IDENTITY(1,1) , ProofID int NULL , IDShownToUser int NULL , UserViewedDetails bit NOT NULL CONSTRAINT DF_ProofDetails_UserViewedDetails DEFAULT ((0)) ); Diese Tabelle enthält 150.000.000 Zeilen. Das System ist 24x7x365 in Betrieb, daher gibt …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Ich habe auf meinem MSSQL Server 2005 einen Auftrag, den ich jedem Datenbankbenutzer erlauben möchte, ausgeführt zu werden. Ich mache mir keine Sorgen um die Sicherheit, da die …
In letzter Zeit gab es viele Probleme mit der Datenbankleistung, und ich habe versucht herauszufinden, warum. Wir haben keinen DBA (ich bin ein Softwareentwickler), also fliege ich nur damit und vieles, was ich online finde, liest sich für mich wie eine Fremdsprache. Wir haben SQL Server jeden Morgen neu gestartet, …
Ich habe über SQL Server-Interna gelesen und in jedem Buch oder Blog wird dies über Rückwärtsscans erwähnt. Ein Rückwärtsscan eines Clustered-Index kann keine Parallelität verwenden Der einzige Beitrag, der etwas sagte, ist dieser unten. Der Beitrag besagt, dass das SQL Server-Team die erforderlichen Optimierungen für einen Rückwärtsscan nicht implementiert hat. …
In der Vergangenheit wurde empfohlen, die Standardports nicht für Verbindungen zu SQL Server zu verwenden, um die Sicherheit zu verbessern. Auf einem Server mit einer einzelnen Standardinstanz werden standardmäßig die folgenden Ports verwendet: SQL Server-Dienst - Port 1433 (TCP) SQL Server-Browserdienst - Port 1434 (UDP) Dedizierte Administratorverbindung - Port 1434 …
Ich teste die Widerstandsfähigkeit gegen Injektionsangriffe auf eine SQL Server-Datenbank. Alle Tabellennamen in der Datenbank sind Kleinbuchstaben, und die Sortierung unterscheidet zwischen Groß- und Kleinschreibung ( Latin1_General_CS_AS) . Die Zeichenfolge, die ich senden kann, muss in Großbuchstaben geschrieben werden und darf maximal 26 Zeichen lang sein. Daher kann ich keine …
Diese Frage wurde von Information Security Stack Exchange migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 2 Jahren migriert . Ich würde gerne verstehen, warum Cybersicherheitsteams im Allgemeinen (mehr als eine Organisation, mit der ich zu BULK INSERTtun hatte) absolut dagegen sind, Anwendungen und Datenbankprogrammierern (z. …
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.