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 …
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 …
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, …
Ich habe ein Problem mit meiner Anwendung, die auf meinem Entwickler SQL Server 2008 (Developer Edition) funktioniert, jedoch nicht auf einem Produktions-SQL Server 2008. Gibt es eine einfache Möglichkeit, die Einstellungen vom Produktionsserver zu exportieren und mit meiner Serverkonfiguration zu vergleichen? Was ich herausgefunden habe, ist, dass ich Facetten in …
Ich habe Tabelle A mit 5 Spalten: TableA -- Name Tel Email Address Ich möchte eine neue Spalte (mobil) zwischen Tel & E-Mail hinzufügen: TableA -- Name Tel Mobile Email Address Wenn ich benutze ALTER TABLE TableA ADD COLUMN Mobile INT NOT NULL Die mobile Spalte wird am Ende der …
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 …
Gibt es eine Möglichkeit, Entwickler daran zu hindern, neue benutzerdefinierte Funktionen zu erstellen, die einen Cursor verwenden? Würde ein Datenbank-Trigger, der den Code einer UDF lesen kann, dies tun?
Als Bereinigungsjob versuche ich, das Zugriffsrecht aller Benutzer (einschließlich nicht öffentlicher Benutzer) auf ein einzelnes Tabellenobjekt (mit Ausnahme von Superusern) zu entfernen, und erteile anschließend neue Zugriffsrechte. Gibt es eine einfache Möglichkeit, Zugriffsrechte auf eine Tabelle zu entfernen, ohne einen Cursor mit Systemtabellen zu verwenden?
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 …
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 …
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 …
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 …
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.
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 …
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. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.