Als «sql-server-2008» getaggte Fragen

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

2
Warum verursacht diese Abfrage einen Deadlock?
Warum verursacht diese Abfrage einen Deadlock? UPDATE TOP(1) system_Queue SET [StatusID] = 2, @ID = InternalID WHERE InternalID IN ( SELECT TOP 1 InternalID FROM system_Queue WHERE IsOutGoing = @IsOutGoing AND StatusID = 1 ORDER BY MessageID ASC, InternalID ASC) Deadlock-Grafik hinzugefügt: <keylock hobtid="72057594236436480" dbid="9" objectname="Z.dbo.system_Queue" indexname="PK_system_Queue" id="lock5b25cc80" mode="X" associatedObjectId="72057594236436480"> …

1
So finden Sie beschädigte Seiten in SQL Server 2008
Ich weiß, dass ich eine ausführen DBCC CHECKDBund einen Status meiner Datenbank erhalten kann. Fragen Wie kann ich feststellen, ob meine Datenbank eine beschädigte Datenseite enthält? Wo kann ich feststellen, welche Seiten beschädigt sind, wenn aufgrund einer Seitenbeschädigung ein Fehler auftritt? Wie kann ich die Seitenzahl jeder beschädigten Seite herausfinden? …

2
Ein Nicht-DBA fragt: Wie kopiere / verschiebe ich eine SQL Server-Instanz schmerzlos über Backup / Restore auf einen anderen Server?
Wir haben gerade einen neuen Server, daher muss ich die vorhandene SQL Server 2008-Instanz von der alten Datenbankbox kopieren. Normalerweise kopiere ich .mdf- und Protokolldateien und hänge sie an, aber ich kann die Datenbank nicht offline schalten, da sie rund um die Uhr verwendet wird. Daher habe ich die Datenbanken …

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 …

5
Verwendung der SQL Server-Befehlszeile? Ist es möglich?
Ich habe versucht, den in "SQL Explorer Management Studio 2008" integrierten "Projektmappen-Explorer" zum Verwalten eines Projekts zu verwenden, und nach zwei Wochen des Kampfes habe ich festgestellt, dass es mir nicht wirklich wichtig ist. Die "Bequemlichkeit" -Funktionen sind eigentlich ein ziemliches Hindernis. Leider ist der Ort, an dem ich arbeite, …


2
Wie groß ist "zu groß" für SQL 2008 Web Edition?
Für unsere bald gehostete Anwendung muss ich zwischen SQL Server 2008 Web Edition und SQL Server 2008 Enterprise Edition wählen. Es gibt keine "Must-Have" -Funktionalität: Die Anwendung wird derzeit unter SQL Express ausgeführt, überschreitet jedoch die maximale Größe von 10 GB, die SQL Express vorschreibt. Ich betrachte diese Vergleichstabelle und …

1
Gibt es eine zuverlässige Methode, um festzustellen, wann Sie DBCC CLEANTABLE ausführen sollten, um Speicherplatz zurückzugewinnen?
In letzter Zeit habe ich nicht nur Dateien vergrößert, wenn sie fast 80% der Dateien ausgelastet sind, sondern auch proaktiver Speicherplatz mithilfe der üblichen Tricks wie Defragmentieren von Heaps, Hinzufügen und Löschen von Clustered-Indizes, Implementieren der Zeilen- oder Seitenkomprimierung usw. zurückgewonnen. Es gibt jedoch einige Fälle, in denen ich durch …


1
Wie kann man gespeicherte Prozeduren ausführen, aber keine Schreibvorgänge?
Ich möchte einen "lesenden" Benutzer auf meiner SQL Server 2012-Instanz einrichten. Ich möchte ihm das Recht einräumen, gespeicherte Prozeduren, Funktionen oder direkte SQL-Anweisungen auszuführen, die Daten aus allen Tabellen und Ansichten abrufen, aber nicht aktualisieren oder einfügen (dh nichts lesen und nichts schreiben). Kann ich dies einrichten, ohne jeder Funktion …

2
SQL-Join-Abfrage zum Anzeigen von Zeilen mit nicht vorhandenen Zeilen in einer Tabelle
Ich versuche, einige Berichte für Mitarbeiterzeitaufzeichnungen zu erstellen. Wir haben zwei Tabellen speziell für diese Frage. Die Mitarbeiter werden in der MembersTabelle aufgelistet und geben jeden Tag Zeiteinträge der von ihnen geleisteten Arbeit ein und werden in der Time_EntryTabelle gespeichert . Beispiel-Setup mit SQL Fiddle: http://sqlfiddle.com/#!3/e3806/7 Das Endergebnis werde mich …

3
Schlechtere Leistung auf einem neuen Server
Wir waren auf einem dedizierten Server (Single Quad-Core, 6 GB RAM) und wechseln auf einen neuen dedizierten Server (2x Hex-Core, 32 GB RAM). Beide sind Windows Server 2008 und SQL Server 2008. Die Leistung auf dem neuen Server ist etwas schlechter als auf dem alten, langsameren Server. Beim Testen läuft …

5
Wie kann ich fehlerhafte gespeicherte Prozeduren nach einer Schemaänderung erkennen?
Ich habe eine zentrale Tabelle in meiner Datenbank geändert und sp_depends gibt buchstäblich Hunderte von Ergebnissen zurück. Ich befürchte, dass einige dieser gespeicherten Prozeduren nach meiner Änderung möglicherweise nicht mehr kompiliert werden. Das Überprüfen einer einzelnen gespeicherten Prozedur ist einfach (ich führe nur das Änderungsskript erneut aus und prüfe, ob …



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.