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
Speicherplatznutzung auf sys.allocation_units und sp_spaceused
Es ist eine bekannte Tatsache, dass die DMVs keine genauen Informationen über die Anzahl der Seiten und die Anzahl der Zeilen enthalten. Wenn Sie jedoch die Statistiken aktualisiert haben, kann ich nicht sehen, warum sie dies nicht tun würden. Ich arbeite an einem Überwachungstool, möchte die Festplattengröße der einzelnen Indizes …

1
Deadlock beim Aktualisieren verschiedener Zeilen mit nicht gruppiertem Index
Ich löse ein Deadlocking-Problem, während ich bemerkte, dass sich das Sperrverhalten unterscheidet, wenn ich einen gruppierten und einen nicht gruppierten Index für das ID-Feld verwende. Das Deadlock-Problem scheint gelöst zu sein, wenn auf das ID-Feld ein verkrusteter Index oder ein Primärschlüssel angewendet wird. Ich habe verschiedene Transaktionen, die eine oder …


3
Beendet das Trennen des Netzwerks eine Abfrage?
Ich habe kürzlich eine Aktualisierungsabfrage für 100.000 Datensätze ausgeführt. Mir wurde klar, dass ich während der Abfrage einen Fehler gemacht hatte, und ich zog schnell das Netzwerkkabel heraus. Führt die Update-Abfrage durch Verarbeitung beenden und komplett zurücksetzen? Verarbeitung bis zum Ende fortsetzen und festschreiben? Verarbeitung beenden und nur einen Teil …


3
Wie füge ich eine Tabelle mit nur einer IDENTITY-Spalte ein?
Wie fügen Sie bei einer Tabelle mit nur einer IDENTITY-Spalte eine neue Zeile ein? Ich habe Folgendes versucht: INSERT INTO TABLE (Syntax error) INSERT INTO TABLE VALUES() (Syntax error) INSERT INTO TABLE (Id) VALUES() (Syntax error) Ich teste etwas und brauche nur die IDENTITY-Spalte. Es ist nicht für die Produktion. …

2
Zurücksetzen einer SQL Server 2012-Sequenz
Ich bin dabei, eine bestimmte Tabelle zu testen und zu füllen, die das SEQUENCEObjekt nutzt . In diesem Prozess teste ich das Auffüllen der Tabelle mit Zehntausenden von Einfügezeilen (da ich mit der Programmierung nicht vertraut bin). Das Problem, das ich bei dieser speziellen Tabelle sehe, ist, dass beim Starten …

2
Warum sollte ein CTE mit einem Semikolon beginnen?
Ich habe mir gerade einen Beitrag zu StackOverflow angesehen, in dem Aaron Bertrand vorschlägt, einen CTE anstelle einer Nummerntabelle zu verwenden, was eine elegante Möglichkeit darstellt, die anstehende Aufgabe auszuführen. Meine Frage ist, warum die erste Zeile des WAK mit einem Semikolon beginnt. ;WITH n AS (SELECT TOP (10000) n …
13 sql-server  t-sql  cte  syntax 

2
Wie und wann aktualisiert SQL Agent die Werte für next_run_date / next_run_time?
Ich habe in T-SQL an Code gearbeitet, um einem SQL Agent-Job mithilfe des Befehls sp_add_jobschedule in der Datenbank msdb neue Zeitpläne hinzuzufügen. Wenn ich einen neuen Zeitplan (normalerweise eine einmalige Ausführung zu einem bestimmten Datum / einer bestimmten Uhrzeit) hinzufüge und sofort die Werte in sysjobschedules und sysschedules betrachte, kann …



2
SQL Agent-Powershell-Kontextreferenz
In meinem neuen Job haben wir mehrere benannte Instanzen auf jedem Server. z.B Server1 \ Dev Server1 \ DevIntegrated Server1 \ QA Ich habe ein SQL PowerShell-Skript in Arbeit, das das Betriebssystem aufruft, Foo.exeaber einen Befehlszeilenparameter (die Verbindungszeichenfolge) übergeben muss. Auf jeder Instanz ist ein SQL Agent-Auftrag mit einem Schritt …

1
Unterstützt SQL Server / T-SQL die Zeilenfortsetzung, um lange Zeichenfolgen aufzubrechen?
Ich habe manchmal ein SQL-Skript, das eine oder mehrere superlange (manchmal sogar dumm lange) Zeichenfolgen enthält. In der Regel sind dies VARBINARYLiterale / Konstanten, die Dateien / Assemblys darstellen, gelegentlich jedoch auch Text. Das Hauptproblem bei sehr langen Zeichenfolgen besteht darin, dass einige Texteditoren sie nicht so gut verarbeiten. Zum …


4
SQL Server - Unterschied zwischen Instanzname und Instanz-ID
Ich bin ein bisschen verwirrt mit SQL Server-Instanzen. Der Instanzname und die Instanz-ID sind unterschiedliche Eigenschaften. Die Instanz-ID wird jedoch standardmäßig mit einer großgeschriebenen Version des Instanznamens verwendet. Bei der Installation können Sie einen anderen Wert für die ID als den Namen festlegen, obwohl diese normalerweise identisch sind. Offensichtlich bezieht …
13 sql-server 

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.