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.
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Meine Schule verwendet SQL Server 2008. Als ich es das letzte Mal verwendete, installierte ich nur den SQL Server Management Studio 2008-Teil (zu Hause) und verwendete VPN, um …
Es ist ziemlich allgemein bekannt, dass Sie haben sollten SET NOCOUNT ON Standardmäßig beim Erstellen neuer gespeicherter Prozeduren. Microsoft hat die Standardvorlage 2012 so geändert, dass sie diese enthält. Ich war der Meinung, dass dies für Trigger gleich sein sollte, sie ist jedoch nicht in der Vorlage enthalten. Ist das …
Problem Definition Unsere Benutzer müssen in der Lage sein, eine Datenbank abzufragen, die größtenteils auf dem neuesten Stand ist. Die Daten können bis zu 24 Stunden veraltet sein und das ist akzeptabel. Was wäre der kostengünstigste Ansatz, um eine zweite Datenbank mit einer Produktionskopie zu erhalten und auf dem neuesten …
Zwei Dinge, die ich gerne wissen würde: Wie verschieben Sie Tempdb sicher mit minimalen Ausfallzeiten? Wie viele Tempdb-Dateien benötigen Sie? Ist es 1 Datei pro Kern? Also Quad-Core = 4 Tempdb-Dateien, die drei neue erstellen?
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Entschuldigung im Voraus für die sehr detaillierte Frage. Ich habe Abfragen zum Generieren eines vollständigen Datensatzes zum Reproduzieren des Problems eingefügt, und ich führe SQL Server 2012 auf …
Ich habe eine große (SQLServer) Datenbank mit Hunderten von Spalten geerbt, die Beträge der einen oder anderen Sache darstellen. Die Einheiten für diese Werte (z. B. "Gallonen", "Zoll" usw.) werden im Feld "MS_Description" der erweiterten Eigenschaften gespeichert. Ich frage mich, ob es einen besseren Weg gibt, diese Informationen zu speichern. …
Worin besteht der Unterschied zwischen den Berechtigungen CREATE DATABASEund in Microsoft SQL Server CREATE ANY DATABASE? Ich kann keine verbindliche Antwort finden. Das Beste, woraus ich schließen kann, ist, dass entweder (a) CREATE ANYimpliziert, dass ich die Datenbank erstellen kann, die einem anderen Benutzer gehört, wohingegen CREATEich dies nicht kann, …
Verwendet jemand HierarchyId in der realen Produktion mit Tabellen mit einer vernünftigen Größe von mehr als ein paar tausend Zeilen? Ist es zuverlässig / performant? Bisher habe ich noch niemanden gefunden, der nicht mit dem Anbieter verbunden ist, und Paul Nielsen rät hier davon ab . Wie sind Ihre Erfahrungen …
Ich verwende häufig SSMS, um meine langsam gespeicherten Prozeduren auf fehlende Indizes zu testen. Immer wenn ich einen "Fehlenden Index (Impact xxx)" sehe, besteht meine knifflige Reaktion darin, einfach den neuen Index zu erstellen. Dies führt zu einer schnelleren Abfrage, soweit ich das beurteilen kann. Gibt es einen Grund, warum …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Von msdn : Im Gegensatz zu einer abgeleiteten Tabelle kann ein CTE selbstreferenzierend sein und in derselben Abfrage mehrfach referenziert werden. Ich benutze CTEs ziemlich oft, aber ich …
Etwas Schlimmes ist gestern passiert. Eine Ansicht, die vor einiger Zeit erstellt wurde, wurde von jemandem geändert, der schließlich die Berichte gebrochen hat. Unglücklicherweise. Jemand (wissentlich oder unwissentlich) hat diese Änderung in der PRODUCTION-Datenbank vorgenommen. Meine Frage: Gibt es eine Möglichkeit (Skript / Software / Freeware usw.), durch die wir …
Der Vorschlag in BOL ist ziemlich vage: Sichern Sie den Master so oft wie nötig, um die Daten für Ihre geschäftlichen Anforderungen ausreichend zu schützen. Wir empfehlen einen regelmäßigen Backup-Zeitplan, den Sie nach einem umfangreichen Update durch ein zusätzliches Backup ergänzen können. Wenn Sie weiter wagen , finden Sie diese …
Was sind die Best Practices zum Ausführen von SQL Server in einer virtuellen Maschine? Meine Online-Transaktionsaktivitäten sind sehr gering, aber es wird eine große Menge an Daten verarbeitet, um Berichtsdaten für mehrere Websites bereitzustellen.
Angenommen, wir haben eine Abfrage wie die folgende: select a.*,b.* from a join b on a.col1=b.col1 and len(a.col1)=10 Angenommen, die obige Abfrage verwendet einen Hash-Join und hat einen Residuum, dann ist der Prüfschlüssel col1und der Residuum len(a.col1)=10. Aber als ich ein anderes Beispiel durchging, konnte ich sehen, dass sowohl die …
Mache ich das richtig...? Ich habe eine Funktion, die Geld zurückgibt ... CREATE FUNCTION functionName( @a_principal money, @a_from_date datetime, @a_to_date datetime, @a_rate float ) RETURNS money AS BEGIN DECLARE @v_dint money set @v_dint = computation_here set @v_dint = round(@v_dint, 2) RETURN @v_dint END GO Grant execute on functionName to another_user …
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.