Ich bin ein bisschen wie ein neuer DBA und verwalte eine SQL Server 2012-Instanz, die ziemlich viel Aktivität aufweist. Ich arbeite im vollständigen Wiederherstellungsmodus, da wir eine Wiederherstellung zu einem bestimmten Zeitpunkt benötigen. Im Moment mache ich jeden Tag um 5 Uhr morgens eine vollständige Sicherung der Datenbanken und Protokolle. …
Ich bin immer verwirrt über ein mysteriöses T-SQL-Verhalten wie das folgende -- Create table t and insert values. use tempdb CREATE TABLE dbo.t (a INT NULL); -- insert 3 values INSERT INTO dbo.t values (NULL),(0),(1); GO set ansi_nulls off -- purposely turn off, so we can allow NULL comparison, such …
Ich habe eine SQL Server-Tabelle wie folgt definiert CREATE TABLE [dbo].[Production_Detail] ( [Id] [bigint] NOT NULL DEFAULT (NEXT VALUE FOR [dbo].[Production_Detail_Seq]), [Meta_Data_ID] INT NOT NULL , [Production_Detail_Time] DATETIME NOT NULL, [Production_Detail_Time_Local] DATETIME NOT NULL, [Production_Detail_Value] FLOAT NULL, [IntegratedDM] BIT NOT NULL DEFAULT 0, [DailyIntegratedDM] BIT NOT NULL DEFAULT 0, [InsertedDate] …
Picture Helpdesk-Tickets, die zwischen Abteilungen übertragen werden. Wir möchten wissen, was die Abteilung am Ende des Tages für jedes Ticket für jeden Tag, an dem das Ticket geöffnet ist, ist. Die Tabelle enthält die letzte Abteilung für jedes Ticket für jeden Tag, an dem es geöffnet ist, an dem es …
Ich verwende SQL Server 2012 und versuche, einige Abfragen für die Überwachung mithilfe der DMVs zusammenzustellen. Wenn Sie sich das total_elapsed_timeFeld in der sys.dm_exec_requestsDMV ansehen, sehen die Zahlen jedoch anders aus. Hier ist ein Beispiel: SELECT session_id, RunTime = CURRENT_TIMESTAMP, start_time, total_elapsed_time FROM sys.dm_exec_requests WHERE session_id = 284; session_id RunTime …
Daher habe ich einen einfachen Masseneinfügeprozess, um Daten aus unserer Staging-Tabelle in unseren Datamart zu verschieben. Der Vorgang ist eine einfache Datenflusstask mit den Standardeinstellungen für "Zeilen pro Stapel" und den Optionen "Tablock" und "Keine Prüfbedingung". Der Tisch ist ziemlich groß. 587.162.986 mit einer Datengröße von 201 GB und 49 …
Ich habe festgestellt, dass die automatische Aktualisierung von Statistiken in einem täglichen Datawarehouse-Build relativ lange dauert (über 20 Minuten). Der Tisch ist CREATE TABLE [dbo].[factWebAnalytics]( [WebAnalyticsId] [bigint] IDENTITY(1,1) NOT NULL, [MarketKey] [int] NOT NULL CONSTRAINT [DF_factWebAnalytics_MarketKey] DEFAULT ((-1)), /*Other columns removed*/ CONSTRAINT [PK_factWebAnalytics] PRIMARY KEY CLUSTERED ( [MarketKey] ASC, [WebAnalyticsId] …
Für MySQL weiß ich, dass die Datenbank in SQL-Anweisungen tabellenweise gesichert wird. Dies führt zu Sperren. Wenn Sie Spalten während der Sicherung aktualisieren, kann dies zu Integritätsproblemen führen. Soweit ich weiß, gilt dies nicht für den Microsoft SQL Server. Wie geht der SQL Server damit um? Gibt es ein internes …
Ich habe eine Datenbank, die sich im Hochverfügbarkeitsmodus befindet und mit einer anderen Datenbank auf einer anderen Instanz synchronisiert ist. Wie kann ich mit von einer .bakDatei in die Primärdatenbank wiederherstellen T-SQL? Ich bin neu in der Hochverfügbarkeit und wurde darauf hingewiesen, dass ich die Datenbank aus der Hochverfügbarkeit nehmen …
In meiner Anwendung mit einer Datenbank, die unter SQL Server 2012 ausgeführt wird, habe ich einen Job (geplante Aufgabe), der regelmäßig eine teure Abfrage ausführt und die Ergebnisse in eine Tabelle schreibt, die später von der Anwendung abgefragt werden kann. Im Idealfall möchte ich diese teure Abfrage nur ausführen, wenn …
Ich versuche, SQL Server Express 2012 mit SP1 x64 unter Windows 7 SP1 x64 zu installieren. Auf diesem Computer war zuvor SQL Server Express 2012 installiert. Diese Instanz wurde auf SQL Server 2012 Standard aktualisiert, das inzwischen deinstalliert wurde. Im Folgenden sind die Optionen aufgeführt, die während der Installation ausgewählt …
Die Systemansicht sys.partitionsenthält eine Spalte "Zeilen", die die Gesamtzahl der Zeilen in einer bestimmten Partition angibt. Für eine Tabelle, die nicht partitioniert ist (oder nur eine Partition aufweist, je nachdem, wie Sie sie betrachten), gibt diese Spalte die Anzahl der Zeilen in der Tabelle an. Ich bin gespannt, wie genau …
Ich bin heute auf ein interessantes Verhalten in SQL Server gestoßen (beobachtet in den Jahren 2005 und 2012), von dem ich gehofft hatte, dass es jemand erklären könnte. Bei einer Abfrage, die einen Vergleich mit =einem NVARCHAR-Feld durchführte, wurde das Leerzeichen in der Zeichenfolge ignoriert (oder der Wert vor dem …
Wir versuchen, mit Bitlocker eine SQL Server 2012-Datenbank zu sichern. Wir haben keine Probleme damit, Bitlocker zum Laufen zu bringen. Das Problem ist, dass SQL Server die Daten nicht mehr lesen kann, sobald das Laufwerk gesperrt ist. Wir würden natürlich gerne TDE verwenden, aber da dies auf die Enterprise-Edition beschränkt …
Wenn ich Folgendes ausführe (in Management Studio werden die Befehle von GO in Stapel aufgeteilt) use tempdb begin tran go CREATE TYPE dbo.IntIntSet AS TABLE( Value0 Int NOT NULL, Value1 Int NOT NULL ) go declare @myPK dbo.IntIntSet; go rollback Ich erhalte eine Deadlock-Fehlermeldung. Mein Prozess hat mit sich selbst …
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.