Als «sql-server» getaggte Fragen

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.

4
Die primäre Dateigruppe ist SQL Server 2008
Ich habe eine große Tabelle (~ 50 Millionen Zeilen), die ich versuche, als Masseneintrag in SQL Server einzufügen, und erhalte die Fehlermeldung: Speicherplatz für Objekt 'myDB' in Datenbank 'I 3 Stroke' konnte nicht zugeordnet werden, da die Dateigruppe 'PRIMARY' voll ist. Erstellen Sie Speicherplatz, indem Sie nicht benötigte Dateien löschen, …


6
Ein Passwort ändern
Ich versuche, das Kennwort des sa-Kontos mit SQL Server Management Studio 2012 zu ändern. Ich habe die folgenden Schritte ausgeführt, aber das Kennwort ist immer noch dasselbe. Melden Sie sich bei SQL Server Management Studio an, wählen Sie Datenbankmodul, \ SBSmonitoring, Windows-Authentifizierung aus. Gehen Sie zu Objekt-Explorer - Sicherheitsordner - …
15 sql-server 



4
RAID0 statt RAID1 oder 5, ist das verrückt?
Ich erwäge, ein RAID0-Setup für einen unserer SQL Server-Cluster zu verwenden. Ich werde die Situation skizzieren und nach dem Grund suchen, warum dies eine schlechte Idee sein kann. Auch wenn jemand, für den Sie Anwendungsfälle, Whitepapers oder andere Unterlagen haben, auf den Sie mich zu diesem Thema hinweisen können, wäre …

1
Kardinalitätsschätzung außerhalb des Histogramms
Installieren Ich habe Probleme beim Verstehen einer Kardinalitätsschätzung. Hier ist mein Testaufbau: die 2010-Version der Stack Overflow-Datenbank SQL Server 2017 CU15 + DDR (KB4505225) - 14.0.3192.2 das neue CE (Kompatibilitätsstufe 140) Ich habe diesen proc: USE StackOverflow2010; GO CREATE OR ALTER PROCEDURE #sp_PostsByCommentCount @CommentCount int AS BEGIN SELECT * FROM …

2
Constant Scan-Spooling
Ich habe eine Tabelle mit ein paar Dutzend Zeilen. Es folgt eine vereinfachte Einrichtung CREATE TABLE #data ([Id] int, [Status] int); INSERT INTO #data VALUES (100, 1), (101, 2), (102, 3), (103, 2); Und ich habe eine Abfrage, die diese Tabelle mit einer Reihe von Tabellenwert-erstellten Zeilen (bestehend aus Variablen …

3
Verketten Sie alle Werte desselben XML-Elements mit XPath / XQuery
Ich habe einen XML-Wert wie diesen: <R> <I>A</I> <I>B</I> <I>C</I> ... </R> Ich möchte alle verketten IWerte und bringt sie als einzelne Zeichenfolge: ABC.... Jetzt weiß ich, dass ich das XML zerkleinern, die Ergebnisse als knotenloses XML zusammenfassen und .values('text()[1]', ...)auf das Ergebnis anwenden kann : SELECT ( SELECT n.n.value('text()[1]', …

4
Overhead für die Index-Eindeutigkeit
Ich habe mit verschiedenen Entwicklern in meinem Büro eine ständige Debatte über die Kosten eines Index geführt und darüber, ob die Eindeutigkeit vorteilhaft oder kostspielig ist (wahrscheinlich beides). Der Kern des Problems sind unsere konkurrierenden Ressourcen. Hintergrund Ich habe zuvor in einer Diskussion gelesen, dass ein UniqueIndex keine zusätzlichen Kosten …

2
Warum ist ein temporärer Tisch eine effizientere Lösung für das Halloween-Problem als eine eifrige Spule?
Betrachten Sie die folgende Abfrage, mit der Zeilen aus einer Quellentabelle nur dann eingefügt werden, wenn sie nicht bereits in der Zieltabelle enthalten sind: INSERT INTO dbo.HALLOWEEN_IS_COMING_EARLY_THIS_YEAR WITH (TABLOCK) SELECT maybe_new_rows.ID FROM dbo.A_HEAP_OF_MOSTLY_NEW_ROWS maybe_new_rows WHERE NOT EXISTS ( SELECT 1 FROM dbo.HALLOWEEN_IS_COMING_EARLY_THIS_YEAR halloween WHERE maybe_new_rows.ID = halloween.ID ) OPTION (MAXDOP …

5
Was ist der schnellste Weg, um viele nullfähige Ints 1: 1 in eine Binärzeichenfolge umzuwandeln?
Ein Teil meiner Arbeitslast verwendet eine CLR-Funktion, die den Spooky-Hash-Algorithmus implementiert , um Zeilen zu vergleichen und festzustellen, ob sich Spaltenwerte geändert haben. Die CLR-Funktion verwendet eine Binärzeichenfolge als Eingabe, sodass ich eine schnelle Möglichkeit zum Konvertieren von Zeilen in eine Binärzeichenfolge benötige. Ich gehe davon aus, dass ich während …

1
Verschüttetes in Tempdb sortieren, aber geschätzte Zeilen entsprechen den tatsächlichen Zeilen
Auf einem SQL Server 2016 SP2 mit maximal 25 GB Arbeitsspeicher haben wir eine Abfrage, die ungefähr 80 Mal in einer Minute ausgeführt wird. Die Abfrage verschüttet ungefähr 4000 Seiten in Tempdb. Dies verursacht eine Menge IO auf der Festplatte von Tempdb. Wenn Sie sich den Abfrageplan ansehen (vereinfachte Abfrage), …

1
Wie kam mein Kollege zu seinem eigenen Schema?
Ich habe eine gespeicherte Prozedur, die: prüft, ob eine Tabelle existiert und löscht sie, falls ja. erstellt diese Tabelle erneut dann füllt diese Tabelle mit etwa 30 Abfragen. Wenn ich (DB-Besitzer) diesen Prozess ausführe, funktioniert alles wie beabsichtigt. Wenn mein Kollege dies tut, der über eine Rolle im Active Directory …

2
10 TB Datenbanksicherung / Wiederherstellung Frage
Wir haben eine sehr große Produktionsdatenbank mit 10 TB. Wir überlegen, es auf einen Cloud-Service zu migrieren, aber ich muss die Risiken verstehen und die Dauer des gesamten Prozesses abschätzen. Ich sichere die Datenbank einmal im Monat mit der Sicherungslösung von Native SQL Server 2014 SP2. Die Dauer beträgt fast …

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.