Als «sql-server-2012» getaggte Fragen

SQL Server 2012 (Hauptversionsversion 11.00.xxxx). Bitte markieren Sie auch SQL-Server.

1
Warum ist die MSDB-Datenbank VERTRAUENSWERT?
Die TRUSTWORTHYEinstellung kann ziemlich gefährlich sein, wenn Sie nicht vorsichtig sind. Abgesehen von bestimmten Umständen wird empfohlen, sie deaktiviert zu lassen. Jedoch standardmäßig die MSDBhat Datenbank TRUSTWORHTYgesetzt ONstandardmäßig. Ich bin neugierig warum? Ich habe diesen Eintrag in BOL gelesen Hinweis Standardmäßig ist die Einstellung TRUSTWORTHY für die MSDB-Datenbank auf ON …


2
CPU-Scheduler offline
Ich habe mich bei einem neuen Client-System angemeldet und sp_blitz ausgeführt, um zu sehen, was wackelt. Es wird zurückgemeldet, dass " CPU Schedulers Offline " für mich neu ist. Einige CPU-Kerne sind für SQL Server aufgrund von Affinitätsmaskierungs- oder Lizenzierungsproblemen nicht zugänglich. Fair genug, ich führe die Basisabfrage aus SELECT …

2
Verfügbarkeitsgruppen-Listener
Ich sehe AlwaysOn-Verfügbarkeitsgruppen. Je mehr ich es mir anschaue, desto mehr scheint es, dass die Verfügbarkeits-Listener-Gruppe ein einzelner Fehlerpunkt ist. Wo genau läuft der Hörer eigentlich? Ein separater Server, der primäre SQL Server, alle? Angenommen, ich habe einen ganzen Anwendungsstapel in meinem zweiten Rechenzentrum. Wie konfiguriere ich die Listener so, …

5
Einen Scan bekommen, obwohl ich eine Suche erwarte
Ich muss eine SELECTAnweisung optimieren , aber SQL Server führt immer einen Index-Scan anstelle einer Suche durch. Dies ist die Abfrage, die sich natürlich in einer gespeicherten Prozedur befindet: CREATE PROCEDURE dbo.something @Status INT = NULL, @IsUserGotAnActiveDirectoryUser BIT = NULL AS SELECT [IdNumber], [Code], [Status], [Sex], [FirstName], [LastName], [Profession], [BirthDate], …


1
ORDER BY und Vergleich gemischter Buchstaben- und Zahlenfolgen
Wir müssen einige Berichte über Werte erstellen, bei denen es sich normalerweise um gemischte Zeichenfolgen aus Zahlen und Buchstaben handelt, die "natürlich" sortiert werden müssen. Dinge wie zB "P7B18" oder "P12B3". @Die Zeichenfolgen bestehen hauptsächlich aus Buchstabenfolgen und abwechselnden Zahlen. Die Anzahl dieser Segmente und die Länge der einzelnen Segmente …

1
Was ist der effizienteste Weg, um zwei große Ergebnismengen in SQL Server 2012 zu vergleichen?
Aktuelle Ratschläge für den effizientesten Weg zum Vergleich zweier großer Ergebnis- / Zeilensätze scheinen darin zu bestehen, den EXCEPTOperator zu verwenden. Dieses eigenständige SQL-Skript wird mit zunehmender Zeilengröße sehr ineffizient (@last-Werte ändern). Ich habe versucht, eindeutige Einträge in einer kombinierten Tabelle zu finden, aber ohne Verbesserung. DECLARE @first AS INT, …


3
Immer in Verfügbarkeitsgruppe, Benutzer immer auf schreibgeschützte Instanz umleiten
Wir haben eine Always On-Verfügbarkeitsgruppe mit einer primären und einer lesbaren sekundären Gruppe. Wir haben einen Benutzer für das Implementierungsteam, der die Datenbank verwendet, um die Richtigkeit der Daten zu überprüfen, die in die Datenbank aufgenommen werden sollen. Die Benutzer haben nur das Recht, aus der Datenbank zu lesen, aber …


2
Identitätsspalte im Columnstore-Index
Ich habe eine extrem große IMO-Tabelle (~ 137 Millionen Zeilen) mit vielen wiederholten Daten, vielen NULLSpalten und dergleichen. Ich denke darüber nach, dies anhand einer Tabelle mit a zu untersuchen, COLUMNSTORE INDEXund ich habe eine IDENTITYSpalte in der Originaltabelle, die meine einzige Spalte ist, in der jede Zeile eindeutig ist. …

1
Was ist der Unterschied zwischen der Komprimierung auf der PK und der Tabelle?
Die Datenkomprimierung kann für die Tabelle festgelegt werden: CREATE TABLE dbo.SomeTable( SomeId [bigint] NOT NULL, OtherId [bigint] NOT NULL, IsActive [bit] NOT NULL, CONSTRAINT [PK_Some] PRIMARY KEY CLUSTERED ( SomeId Desc ) ) ON SomePartitionScheme(SomeId) WITH (DATA_COMPRESSION=PAGE) Und es kann auf dem Primärschlüssel definiert werden: CREATE TABLE dbo.SomeTable( SomeId [bigint] …

1
Effizientes Speichern von Sätzen von Schlüssel-Wert-Paaren mit völlig unterschiedlichen Schlüsseln
Ich habe eine Anwendung geerbt, die einer Site viele verschiedene Arten von Aktivitäten zuordnet. Es gibt ungefähr 100 verschiedene Aktivitätstypen, und jeder hat unterschiedliche Sätze von 3-10 Feldern. Alle Aktivitäten haben jedoch mindestens ein Datumsfeld (kann eine beliebige Kombination aus Datum, Startdatum, Enddatum, geplantem Startdatum usw. sein) und ein Feld …

1
Wie kann man feststellen, ob eine Sicherungsdatei CDC enthält?
Mit SQL Server 2008 bis 2014 kann ich eine Datenbank mit aktiviertem CDC (Change Data Capture) sichern und wiederherstellen. Ich suche jedoch nach einer Möglichkeit, eine vollständige Sicherungsdatei abzufragen, um festzustellen, ob sie CDC-Daten enthält. Was wäre großartig, wenn auf diese Weise RESTORE FILELISTONLYdie Dateiliste aus der Datenbank abgerufen wird, …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.