Ich entwickle eine SQL Server 2012-Datenbank und habe eine Frage zu einer Eins-zu-Null-Oder-Eins-Beziehung. Ich habe zwei Tische Codesund HelperCodes. Ein Code kann null oder einen Hilfscode haben. Dies ist das SQL-Skript zum Erstellen dieser beiden Tabellen und ihrer Beziehungen: CREATE TABLE [dbo].[Code] ( [Id] NVARCHAR(20) NOT NULL, [Level] TINYINT NOT …
Ich habe eine Tabelle aufgerufen Address, die eine dauerhaft berechnete Spalte namens hat Hashkey. Die Spalte ist deterministisch, aber nicht präzise. Es hat einen eindeutigen Index, der nicht auffindbar ist. Wenn ich diese Abfrage ausführe, wird der Primärschlüssel zurückgegeben: SELECT @ADDRESSID= ISNULL(AddressId,0) FROM dbo.[Address] WHERE HashKey = @HashKey Ich habe …
Ich habe einen Deadlock-Bericht, aus dem hervorgeht, dass ein Konflikt mit waitresource = "KEY: 9: 72057632651542528 (543066506c7c)" aufgetreten ist. <keylock hobtid="72057632651542528" dbid="9" objectname="MyDatabase.MySchema.MyTable" indexname="MyPrimaryKeyIndex" id="locka8c6f4100" mode="X" associatedObjectId="72057632651542528"> innerhalb von <resource-list>. Ich möchte in der Lage sein, den tatsächlichen Wert für den Schlüssel zu finden (z. B. id = 12345). Welche …
Wir haben eine Reihe von Tabellen in unserer Datenbank, die VARCHAR(MAX)Spalten enthalten, in denen ein VARCHAR(500)(oder etwas viel kleineres als das Maximum) ausreicht. Natürlich möchte ich diese aufräumen und die Größen auf ein vernünftigeres Maß reduzieren. Das "Wie" dazu verstehe ich: Meine Frage ist, was wird das Ändern dieser Spalten …
Ich habe die folgenden Abfragen gefunden, um die CPU-Auslastung nach Datenbank zu ermitteln, aber sie zeigen unterschiedliche Ergebnisse: WITH DB_CPU_Stats AS ( SELECT DatabaseID, DB_Name(DatabaseID) AS [DatabaseName], SUM(total_worker_time) AS [CPU_Time_Ms] FROM sys.dm_exec_query_stats AS qs CROSS APPLY ( SELECT CONVERT(int, value) AS [DatabaseID] FROM sys.dm_exec_plan_attributes(qs.plan_handle) WHERE attribute = N'dbid') AS F_DB …
Ich habe eine SQL-Geige für diese Frage erstellt, wenn dies für jemanden einfacher ist. Ich habe eine Art Fantasy-Sportdatenbank und ich versuche herauszufinden, wie ich mit "aktuellen Streak" -Daten aufwarten kann (wie "W2", wenn die Mannschaft die letzten zwei Spiele gewonnen hat, oder "L1", wenn sie verloren hat ihre letzte …
Ich erteile die Berechtigung "Alle Datenbanken anzeigen" beim Erstellen einer neuen Serverrolle, habe jedoch festgestellt, dass diese Berechtigung nur dem Benutzer das Anzeigen der Systemdatenbanken ermöglicht. Ich versuche, eine Serverrolle zu erstellen, die schreibgeschützt ist und jede Datenbank lesen kann. Gibt es eine Möglichkeit, eine benutzerdefinierte Serverrolle zum Lesen von …
Vor zwei Tagen hat unser Kunde einen unserer Dev Server Namen geändert Nach dem Umbenennen des Servers schlagen alle meine Wartungsaufträge und andere Aufträge fehl, da der Servername nicht übereinstimmt. Wir verwenden SQL Server 2012 Version und Server 2008 OS Also habe ich heute Morgen meinen SQL Server 2012 Namen …
Nach dem Upgrade der SQL Server-Hardware haben wir im Windows Task-Manager festgestellt, dass die SQL-Instanz nur die Hälfte der verfügbaren Threads verwendet: . Der Server verfügt über folgende Hard- und Software: Windows 2008 R2 Enterprise 64-Bit-SP1 Intel Xeon E7-4870 - 4 Prozessoren (40 Kerne, 80 Threads) Microsoft SQL Server 2012 …
Update unten Ich habe eine Kontentabelle mit einer typischen Konto- / übergeordneten Kontenarchitektur, um eine Kontenhierarchie darzustellen (SQL Server 2012). Ich habe eine VIEW mit einem CTE erstellt, um die Hierarchie auszusortieren, und im Großen und Ganzen funktioniert es wunderbar und wie beabsichtigt. Ich kann die Hierarchie auf jeder Ebene …
Ich habe eine große Website und Datenbank von einem älteren Server (Windows 2008 / SQL Server 2008/16 GB RAM / 2 x 2,5 GHz Quad Core / SAS-Festplatten) auf einen neueren, viel besseren Server (Windows 2008 R2 / SQL Server 2012 SP1 / 64 GB RAM / 2 x 2,1 …
Das OFFSET ... FETCHmit SQL Server 2012 eingeführte neue Modell bietet einfaches und schnelleres Paging. Warum gibt es überhaupt Unterschiede, wenn man bedenkt, dass die beiden Formen semantisch identisch und sehr häufig sind? Man würde annehmen, dass der Optimierer beide erkennt und sie (trivial) vollständig optimiert. Hier ist ein sehr …
Ich beabsichtige, einen UNIQUEIDENTIFIERals Zugriffsschlüssel zu verwenden, mit dem Benutzer auf bestimmte Daten zugreifen können. Der Schlüssel fungiert in diesem Sinne als Passwort. Ich muss mehrere solcher Bezeichner als Teil einer INSERT...SELECTAnweisung generieren . Aus architektonischen Gründen möchte ich in diesem Fall die Bezeichner serverseitig generieren. Wie kann ich einen …
Ich habe zwei SQL Server-Instanzen auf demselben Server: Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64) Standard Edition (64-Bit) Microsoft SQL Server 2016 (SP1-CU5) (KB4040714) - 13.0.4451.0 (X64) Enterprise Edition (64-Bit) Die sp_configure-Ergebnisse sind auf beiden Instanzen gleich (mit Ausnahme der neuen 2016-Optionen). Ich habe auf beiden Instanzen neue Datenbanken …
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.