Mein Unternehmen verlagert unsere Infrastruktur in ein neues Rechenzentrum und ich versuche herauszufinden, wie die Datenbank auf dem neuen Server am besten mit der aktuellen Produktionsdatenbank synchronisiert werden kann, bis die neuen Umgebungen betriebsbereit sind. Da ich kein Vollzeit-DBA bin, habe ich einige Nachforschungen angestellt und nach dem, was ich …
Derzeit habe ich nur eine Sicherungsdatei, IMTDB.bak, und sie befindet sich auf derselben Festplatte wie die Datenbank selbst. Ich möchte die Redundanz dieser DB-Sicherung erhöhen, indem ich sie im Wesentlichen auf eine andere Festplatte "kopiere". Es wird jedoch die Fehlermeldung "Sicherung für Server fehlgeschlagen. Das Medium ist so formatiert, dass …
Gibt es eine Problemumgehung, wenn Sie ein ODER in einen gefilterten Index einfügen möchten? create index FIDX_tblbOrders_sdtmOrdCreated_INCL on dbo.tblBOrder(sdtmOrdCreated) INCLUDE (sintMarketID, strCurrencyCode, sintOrderStatusID ) WHERE ((sintMarketId=1) AND ( (sintOrderStatusId < 9) OR (sintOrderStatusId > 14))) Ich versuche, den obigen Index zu erstellen, da mich KEINE Situation interessiert, in der sintOrderStatusId …
Ich habe einen Server, den ich gerade neu gestartet und überprüft habe, welche Ablaufverfolgungsflags aktiv sind, indem ich DBCC TRACESTATUS: Trace-Flag: 3688 Funktion: Entfernt Meldungen über gestartete und gestoppte Traces in das Fehlerprotokoll Hier können Sie sehen, was jedes Trace-Flag bewirkt. Flagge 3688 Die Startparameter sind wie folgt: Frage: Wie …
Bei einer SourceTable und einer TargetTable möchte ich programmgesteuert eine Zeichenfolge mit allen erforderlichen Verknüpfungen erstellen. Kurz gesagt, ich versuche einen Weg zu finden, um einen String wie diesen zu erstellen: FROM SourceTable t JOIN IntermediateTable t1 on t1.keycolumn = t.keycolumn JOIN TargetTable t2 on t2.keycolumn = t1.keycolumn Ich habe …
Gibt es nach der Neuinstallation der Software eine einfache Möglichkeit, mit einer SQL-Instanz von vorne zu beginnen? Damit meine ich: Alle erstellten Anmeldungen entfernen, Alle hinzugefügten Datenbanken entfernen, Systemdatenbanken zurücksetzen, Entfernen Sie alle neuen Konfigurationen. Setzen Sie alle SQL Server Agent-Konfigurationen zurück Ich kann online nichts dazu finden.
Nach meinem Verständnis von BOL müssen DBAs keine DLLs verwalten, die für speicheroptimierte Tabellen oder nativ kompilierte gespeicherte Prozeduren erstellt wurden, da sie beim Start des SQL Server-Dienstes automatisch neu kompiliert und entfernt werden, wenn sie nicht mehr benötigt werden. Ich sehe jedoch, dass die DLLs auch nach dem Löschen …
Wenn ich eine Kopie der SQL Server 2014 Standard Trial Edition installiere, kann diese Version anschließend (ohne vollständige Neuinstallation) auf die Vollversion (Kernlizenz) aktualisiert werden? Ich würde dieses Zeug gerne installieren und konfigurieren lassen, während ich auf die Lizenzierung warte, aber ich möchte mir keine Sorgen machen, wenn es nicht …
Intro Kurz gesagt, auf meinem Server treten viele Ad-hoc-Abfragen von einer Anwendung auf, die ich nicht kontrolliere und nicht ändern kann (selbst das Verschieben von Indizes ist schwierig und sie verwenden viele Heaps ...). Technische Daten Betriebssystem - Windows Server 2012 R2 (Primärknoten) SQL Server 2014 - 12.0.5546 Always On …
Ungefähr einmal pro Woche sp_Blitz @IgnorePrioritiesAbove = 50, @CheckUserDatabaseObjects = 0 zeigt die Abfrage "Fehler" bei sehr alten DB-Sicherungen. Es ist richtig, dies anzuzeigen, aber ist es möglich, diesen Fehler bei Verfügbarkeitsgruppen-DBs zu filtern, die sich auf einem sekundären Knoten befinden und nicht gesichert sind (ich verwende Olas Skripte zum …
Ich muss einem Benutzer erlauben, einen bestimmten Agentenjob zu kündigen, ohne andere starten zu können. Um dies zu erreichen, habe ich das folgende Verfahren (vereinfacht) erstellt: ALTER PROCEDURE [dbo].[RunJob] @job_name nvarchar(200) WITH EXECUTE AS 'sysadminaccount' AS BEGIN --SET NOCOUNT ON; BEGIN TRY EXEC msdb.dbo.sp_start_job @job_name = @job_name -- Wait for …
Ich verwende .NET, um SQL-Vorgänge unter SQL Server 2014 auszuführen. Hier ist der verwendete Code: using(SqlConnection conn = new SqlConnection(connectionString)){ ///programming/1880471/capture-stored-procedure-print-output-in-net conn.InfoMessage += new SqlInfoMessageEventHandler(logSqlMessages); conn.Open(); using(SqlCommand stmt = new SqlCommand{ Connection = conn, CommandText = sql, CommandTimeout = 30000 // The time in seconds to wait for the command …
Ich habe eine Produktionsbox mit 5 Instanzen. Version: SQL Server 2014 SP3 Enterprise. Ich habe festgestellt, dass die kombinierten MAX MEMORY- Einstellungen auf allen 5 Instanzen weniger als 200 GB betragen, obwohl dem Computer ~ 400 GB Speicher zugewiesen sind . Die Instanzen leiden nicht unter Speicherdruck, aber da wir …
Wir haben dieses wirklich seltsame Verhalten, das wir gerade mit unseren Update-Intersect-Anweisungen erlebt haben. Diese haben gut funktioniert, aber jetzt nehmen wir eine ziemlich breite Datenquelle in Bezug auf Spalten auf und verlangsamen sich allmählich, bis sie auf unbestimmte Zeit hängen bleiben. Die folgende Abfrage wird immer länger, wenn wir …
Ich bin heute auf eine Abfrage gestoßen, die etwas getan hat, was ich vorher noch nicht gesehen habe. Es hat ungefähr so etwas gemacht: SELECT MIN(+ - schema_id) AS [WhatInTheWorld?], MIN(schema_id) AS MinimumID, MAX(+ - schema_id) AS [Uhhh], MAX(schema_id) AS MaxID FROM sys.objects Welches ergibt die folgenden Ergebnisse: WhatInTheWorld? MinimumID …
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.