Als «sql-server-2008-r2» getaggte Fragen

SQL Server 2008 R2 (Hauptversionsversion 10.50.xxxx). Bitte taggen Sie auch mit SQL-Server.

1
SQL Server 2008 R2 Dirty Reads - wie nicht atomar?
Ich frage mich, "wie schmutzig" schmutzige Lesevorgänge unter eine nicht festgeschriebene Isolationsstufe geraten können . Ich verstehe, dass Zeilen, die aktualisiert, aber noch nicht festgeschrieben wurden, sichtbar sind, aber: Kann eine Zeile als teilweise aktualisiert angezeigt werden, dh einige der Spalten werden aktualisiert, andere nicht? Kann eine einzelne Spalte teilweise …


1
Die Länge der zu replizierenden LOB-Daten (2135980) überschreitet das konfigurierte Maximum von 65536
Ich erhalte den Replikationsfehler 'Die Länge der zu replizierenden LOB-Daten (2135980) überschreitet das konfigurierte Maximum von 65536'. sp_configure wurde zuvor angewendet, um den Maximalwert (-1) festzulegen, und eine Abfrage in sys.configurations bestätigt, dass der Maximalwert (-1) verwendet wird. EXEC sp_configure 'max text repl size', -1 ; RECONFIGURE; GO select * …


1
Generieren Sie Permutationen und Kombinationen für die Namensspalte
Ich habe die folgenden Beispieldaten für Permutationen und Kombinationen. create table tbltest ( name varchar(50), addres varchar(100) ); insert into tbltest values('Sam Mak John','Street 1 HNo 101 USA'); insert into tbltest values('Donatella Nobatti','HNo 101 UK'); insert into tbltest values('Sam Buca','Main Road B Block UAE'); insert into tbltest values('Juan Soponatime','Hight Street …

1
Identifizieren Sie die Grundursache dafür, warum die Datenbank im Status RESTORING steckt
Ich weiß, dass es Fragen gibt, die das Problem lösen, dass eine Datenbank im RESTORINGStatus steckt, und habe diese Lösungen verwendet, um die Datenbank manuell wieder online zu schalten, aber mein Szenario ist etwas anders. Ich habe eine automatische Wiederherstellung mit Powershell-Skripten, die eine Kopie der Produktion in einer DEV-Instanz …


2
Aktualisierungsstatistiken mit vollständigem Scan unter SQL Server 2014 verwenden 100% CPU, unter 2008 R2 15%
Warum verbrauchen vollständige Scan-Aktualisierungsstatistiken 100% der CPU unter SQL Server 2014, wenn möglicherweise 20% der CPU unter SQL Server 2008 R2 für dieselben Tabellen mit ähnlichen Hardwarefunktionen verwendet werden? Ich habe mir MAXDOPandere Optionen angesehen und sehe wirklich nichts, was auffällt. Mir ist klar, dass es Einstellungen geben könnte, die …

2
Tablock-Hinweis löst Deadlocks aus
Ich habe zwei Datensätze mit minimaler Protokollierung in eine leere Heap-Tabelle eingefügt, indem ich zwei parallel und mit SQL der folgenden Form ausgeführte SQL-Aufgaben ausgeführt habe. INSERT INTO Table (TABLOCK) SELECT FROM ... Nachdem der Job etwas hängen geblieben war, wurde eine der SQL-Aufgaben zum Deadlock-Opfer. Unten finden Sie eine …

2
Große Löschabfrage scheint eingefroren zu sein
Wir haben eine Löschabfrage für eine Datenbank mit 1,8 Mrd. Zeilen ausgeführt. Dieses Löschen würde 1,2 Milliarden Zeilen löschen. Im Nachhinein hätten wir diese Abfrage in jeweils 100 m aufgeteilt, aber wir befinden uns in einer Position, in der sie 24 Stunden lang ausgeführt wurde und die Protokolldatei 2 TB …



1
So reproduzieren Sie "Scan mit NOLOCK konnte aufgrund von Datenverschiebung nicht fortgesetzt werden"
Ich erhalte gelegentlich die Meldung "Der Scan konnte NOLOCKaufgrund von Datenverschiebungen nicht fortgesetzt werden " bei einigen großen Jobs, die WITH (NOLOCK)in den ausgewählten Abfragen enthalten sind. Ich verstehe, dass dies etwas mit dem Versuch zu tun hat, Daten auszuwählen, wenn ein Seitenteil aufgeteilt wurde, der dazu führte, dass die …

3
Anwendung, die leere Tabellen abfragt
Mein Unternehmen verwendet eine Anwendung mit ziemlich großen Leistungsproblemen. Es gibt eine Reihe von Problemen mit der Datenbank selbst, die ich gerade durcharbeite, aber viele der Probleme sind rein anwendungsbezogen. Bei meiner Untersuchung stellte ich fest, dass Millionen von Abfragen in der SQL Server-Datenbank leere Tabellen abfragen. Wir haben ungefähr …

1
Ersetzen Sie den Wert eines stark typisierten XML-Elements in SQL Server durch XQuery
Gegeben ein Element, das in einer XML-Schemasammlung als solches definiert ist: <xsd:element name="xid"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:maxLength value="32" /> </xsd:restriction> </xsd:simpleType> </xsd:element> Wie würden Sie das Element mit XQuery aktualisieren? Das Element befindet sich im Namespace ns in der Schemasammlung. Ich habe versucht, das Element der folgenden Abfrage zu aktualisieren: …

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.