Als «sql-server-2008» getaggte Fragen

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

4
Warum ist der Clustered Index für Primärschlüssel obligatorisch?
Warum erstellt die Primärschlüsseleinschränkung standardmäßig einen Clustered-Index für die PK-Spalte? Können wir eine Tabelle erstellen, die einen Primärschlüssel, aber keinen Clustered-Index hat? Ich benötige eine PK-Einschränkung, um die eindeutigen Werte + nicht null in der Spalte beizubehalten, aber ich möchte keinen Clustered-Index, da diese Tabelle zu viele Einfügungen enthält. Ich …

1
Service Broker: Der Warteschlangenmonitor wird nach der Giftmeldung gelöscht
Ich habe überall gesucht und es gibt keine Antwort online. Es gibt eine ähnliche Frage zum Stapelüberlauf, aber sie ist nicht genau dieselbe und hat keine akzeptierte Antwort. Wenn ich eine Ereignisbenachrichtigung für eine Warteschlange einrichte, wird ein Warteschlangenmonitor erstellt. Wenn der Empfang einer Nachricht aus dieser Warteschlange eine Giftnachricht …

2
Was sind die Vor- und Nachteile der Aufteilung von Datum und Uhrzeit in separate Felder im Vergleich zur Verwendung des Datetime-Datentyps und der Speicherung des Datums in einem einzelnen Feld?
Meine Datenbank ist extrem groß und wächst mit einer Geschwindigkeit von ~ 20 Millionen Zeilen pro Tag. Ich habe Zeitstempeldaten, die wichtig sind, aber der größte Teil der Berichterstattung basiert auf Datumsbereichen und Vergleichen von Woche zu Woche oder Monat zu Monat. Die Zeit wird gelegentlich in den Ergebnismengen angezeigt, …



1
berechnete Spalten, Index, Clustered Index und Covering Index?
Wir alle wissen, dass wir nur eine Clusteransicht pro Tabelle haben können, cool. Aber anscheinend haben Sie keine Werte für berechnete Spalten auf Blatt, selbst wenn Sie einen Clustered-Index verwenden, und sie werden jedes Mal berechnet. Meine erste Frage ist also, ist das richtig, was ich gerade gesagt habe? Wenn …



3
SQL Server 2008 R2 Hohe CPU
Wir haben eine SQL Server R2 Web Edition-Datenbank, die auf Windows Server 2008 R2 mit einer starken CPU und 32 GB RAM DDR3 basiert. Unsere Datenbank arbeitet sehr hart (wir führen ungefähr 600.000 Abfragen in 1 Minute aus) und die CPU wird verrückt (25% bis 90%). Ich habe mich um …

1
Schemaqualifizierung für die Wiederverwendung des Abfrageplans erforderlich?
Beim Lesen dieses Artikels über Plan-Caching in SQL Server stieß ich auf einen Leckerbissen, den ich nicht kannte: ... für die Wiederverwendung ist es erforderlich, dass die Objekte, auf die der Stapel verweist, keine Namensauflösung erfordern. Beispielsweise erfordert Sales.SalesOrderDetail keine Namensauflösung, während SalesOrderDetail dies tut, da in mehreren Schemas Tabellen …

1
Gibt es eine Möglichkeit, CRUD-Vorgänge für Verbindungen vom Verbindungsserver abzulehnen?
Ich habe eine SQL Server-Instanz RPT1(2008 R2), die für "Hauptbenutzer" eingerichtet wurde, um ihre eigenen Abfragen auszuführen. Dieser Server ist mit unserem Produktionsberichtsserver PRD1(SQL Server 2008-Instanz) verbunden, mit Ansichten (on RPT1), die den Verbindungsserver ( PRD1) direkt abfragen . Der Verbindungsserver wurde mit einem Konto erstellt, für das CRUD auf …

2
Ist es in SQL Server möglich, einen PRIMARY KEY für eine Tabelle ohne CLUSTERED- oder NONCLUSTERED-Indizes für denselben Schlüssel zu haben?
Ist es in SQL Server (2008) möglich, eine PRIMARY KEYfür eine Reihe von Spalten ohne CLUSTEREDoder NONCLUSTEREDIndizes für dieselbe Reihe von Spalten zu haben? Mir ist bewusst, dass PRIMARY KEYund CLUSTERED INDEXkey getrennte Konzepte sind und dass wir PRIMARY KEYohne CLUSTERED INDEXsie erstellen können (siehe unten). ALTER TABLE dbo.Sample ADD …

2
Ein guter SQL-Sniffer
Kann mich jemand auf einen guten SQL-Sniffer verweisen, mit dem ich die SQL-Befehle, die für meine Datenbank ausgeführt werden, in Echtzeit verfolgen kann? Wenn es kostenlos ist, wäre das großartig.

3
Verhindern Sie, dass Datenquellen außerhalb des angegebenen Ordners bereitgestellt werden
Bevor ich einfach eine wirklich schreckliche Überprüfungsbeschränkung für die Katalogtabelle aufstelle, wollte ich zuerst einige bessere Ideen einholen. Ich möchte sicherstellen, dass alle freigegebenen Datenquellen auf unserem Berichtsserver für "/ Data Sources" bereitgestellt werden. Hin und wieder wird ein Fehler fälschlicherweise in einem anderen Verzeichnis bereitgestellt (insbesondere, wenn es sich …

1
Ändern der ANSI_NULLS-Einstellung für eine Tabelle
Können wir die folgende Abfrage verwenden, um die Option ANSI_NULLS zu aktualisieren? sp_configure 'allow updates', 1 reconfigure with override update sysobjects set status = status | 0x20000000 where name = 'tblClient' Ich bin mir nicht sicher, was es tut. Ich habe das bekommen, nachdem ich nach einer Lösung gesucht habe. …

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.