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.

2
Ein konstanter Scan dauert entweder 0 Sekunden oder 2-3 Minuten
Eine Abfrage wie die folgende, die garantiert keine Zeilen zurückgibt, dauert auf einem unserer Server zwischen 0 und 160 Sekunden: select col1, col2, col3 from tab1 where 0 = 1 Vor zwei Wochen geschah dies sechsmal im Abstand von 48 Stunden. Letzte Woche dauerte die gleiche Abfrage ~ 0 Sekunden. …

1
Welche Berechtigungen benötigt das Dienstkonto, um Datenbankmail zu verwenden?
Ich habe eine SQL Server 2012-Instanz, die unter einem verwalteten Dienstkonto ausgeführt wird. Ich habe Datenbank-E-Mails mit einem Konto konfiguriert und versuche, eine Test-E-Mail zu senden. In den Ereignisprotokollen des Servers werden jedoch einige Fehler angezeigt: Database Engine Instance = MYINSTANCE; Mail PID = 2132; Fehlermeldung: Die Aktualisierung der Datenbank …

1
Der freie Speicherplatz von mdf und ldf stimmt nicht mit dem freien Speicherplatz der Datenbank überein
In SSMS habe ich Eigenschaften im Zusammenhang mit der Dateigröße gesehen und unten Details für eine Datenbank gefunden. Hier stimmen die Werte nicht mit anderen Eigenschaften überein. Hier stimmt die Größe von mdf, ldf und der Gesamtgröße mit anderen Werten unter jedem Fenster überein. Der verfügbare freie Speicherplatz von mdf …

2
Was sind die möglichen Ursachen dafür, dass die Ausführung von sp_reset_connection lange dauert?
Warum sp_reset_connectiondauert die Ausführung der gespeicherten Systemprozedur aus Sicht von SQL Server Profiler länger als einige Millisekunden? Ich habe mit SQL Server Profiler einen einfachen Trace von einem Produktionssystem genommen und ihn dann mit SqlNexus analysiert. SqlNexus gibt an, dass sp_reset_connection die höchste kumulative Dauer hat - 33% der gesamten …

3
Kopieren Sie große Daten aus dem SQL-Abfrageergebnis
In meinem SQL Server 2008 ist die Datenrückgabe nach dem Ausführen der Abfrage sehr groß, etwa in Millionen. Ich habe versucht zu kopieren, aber es gibt eine Ausnahme SQL-Speicherfehler. Können Sie uns mitteilen, wie ich die gesamten Daten kopieren und in Excel einfügen kann? Ich möchte es nicht in eine …


4
SQL Server wird gestartet, hat jedoch keinen Port abgehört
Ich habe SQL Server 2012 neu installiert. Es wurde noch keine Datenbank erstellt. Und ich kann das Management Studio mit sa / password öffnen. Die Binn \ sqlservr.exe wird als Dienst gestartet und ich kann sehen, dass sie in der Dienstliste gestartet wurde. Es hat jedoch nicht den 1433-Port abgehört …




1
Es wird empfohlen, STATISTICS_NORECOMPUTE zu verwenden
Ich habe mich kürzlich mit der Pflege einer Reihe von Datenbanken mit einigen interessanten Indexproblemen befasst. Einer der Gründe, die mich am meisten erschweren, sind die Unterschiede in den Indizes zwischen Entwicklungs-, Test-, Modell- und Produktionsmaschinen. Da die Unterschiede das Synchronisieren von Abfragen ziemlich schwierig machen, ist dies eines meiner …

1
Minimale Protokollierungsbedingungen in SQL
Ich habe ein Skript geschrieben , um die Ansprüche auf dieser Seite gemacht zu testen http://technet.microsoft.com/en-us/library/dd425070(v=sql.100).aspx in der Tabelle zusammenfassend Minimal Logbedingungen betitelte , wann Minimale Protokollierung tritt auf oder nicht. Mit diesem Skript stelle ich fest, dass die Summe der Protokolldatensatzlängen für jeden der verschiedenen Einfügungstypen wie folgt ist: …

1
Gibt es einen Unterschied zwischen dem Gewähren von SELECT für einen Benutzer und dem Hinzufügen dieser zur Rolle db_datareader?
Ich wurde gebeten , zu gewähren SELECT, INSERTund UPDATEauf einen bestimmten Benutzer für alle Tabellen in einer Datenbank. Am Ende habe ich den Benutzer hinzugefügt db_datareaderund ihm INSERTund UPDATEauf Datenbankebene gewährt . Aber das brachte mich zum Nachdenken, was ist der Unterschied (falls vorhanden) zwischen dem Erteilen einer Benutzerberechtigung SELECTauf …


1
IO_STALL Frage und Verständnis
Ich sammle alle 5 Minuten IO_STALLS aus sys.dm_io_virtual_file_stats und mache dann ein Delta, um zu sehen, welche Dateien am meisten von IO betroffen sind. In einem Zeitraum von 5 Minuten erhalte ich ein Delta von 5826331 ms, was 97 Minuten entspricht. Ich bin ein wenig verwirrt darüber. Bedeutet dies, dass …

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.