Alle Versionen von Microsoft SQL Server (nicht MySQL). Bitte fügen Sie auch ein versionierspezifisches Tag wie sql-server-2016 hinzu, da es häufig für die Frage relevant ist.
Soll für eine Tabelle mit Identitätsspalte ein gruppierter oder nicht gruppierter PK / eindeutiger Index für die Identitätsspalte erstellt werden? Der Grund ist, dass andere Indizes für Abfragen erstellt werden. Eine Abfrage, die einen nicht gruppierten Index (auf einem Heap) verwendet und Spalten zurückgibt, die nicht vom Index abgedeckt werden, …
Mein Unternehmen ist im Rahmen einer Fusion von 50 SQL-Servern über Nacht auf über 200 gewachsen. HILFE! Meine Fragen sind: Wie kann ich CU-Updates auf diesen vielen Servern durchführen und trotzdem ein Leben führen und meine Vernunft wahren? SCCM scheint keine CU-Updates durchführen zu können. War noch jemand in der …
Dies kann unter die Kategorie der Meinung fallen, aber ich bin neugierig, ob Leute Ablaufverfolgungsflag 4199 als Startparameter für SQL Server verwenden. Unter welchen Umständen ist bei denjenigen, die es verwendet haben, eine Abfrageregression aufgetreten? Es scheint auf ganzer Linie ein potenzieller Leistungsvorteil zu sein. Ich denke darüber nach, es …
Wenn Sie sich die Eigenschaften eines bestimmten Logins ansehen, können Sie eine Liste der Benutzer sehen, die diesem Login zugeordnet sind: Ich habe ein Profil für SQL Server Management Studio (SSMS) erstellt und festgestellt, dass SSMS nacheinander eine Verbindung zu jeder Datenbank herstellt und Informationen aus sys.database_permissions abruft Ist es …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 5 Jahren migriert . In einer anderen Anwendung stieß ich auf ein schlechtes Design: Mehrere Threads führen EnsureDatabaseSchemaExists()gleichzeitig eine Methode aus, die im Grunde so aussieht: IF NOT EXISTS (SELECT * FROM …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 5 Jahren migriert . Ich habe 2 gespeicherte Prozeduren, wobei die zweite gespeicherte Prozedur eine Verbesserung der ersten ist. Ich versuche daran zu messen, um wie viel das eine Verbesserung ist. 1 …
Wo finde ich Ressourcen für einen besseren Umstieg auf einen 24-Stunden-Betrieb? Wie schaffen es die großen Unternehmen mit großen Datenbanken? Unsere nächtlichen Jobs wie Alte Daten löschen neu indizieren Statistiken aktualisieren Alle scheinen entscheidende Auswirkungen auf unser System zu haben (z. B. Online-Benutzer und Echtzeit-Datenfeeds). Ich habe bei Amazon nach …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 5 Jahren migriert . Ich verwende SQL Server 2012. Das SQL Server Management Studio bietet die Möglichkeit, mit der rechten Maustaste auf eine Datenbank zu klicken und dann Aufgaben und Skripts zu …
Vor kurzem habe ich einige ziemlich alte gespeicherte Prozeduren durchgesehen, die für SQL Server 2005 geschrieben wurden, und mir ist etwas aufgefallen, das ich nicht verstehe. Es scheint sich um einen Funktionsaufruf zu handeln. Eine Probe: SELECT o.name, o.type_desc, o.create_date FROM sys.objects o WHERE o.create_date < {fn Now()} -1; Hiermit …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 6 Jahren migriert . Ich versuche, sqlcmd.exe auszuführen, um eine neue Datenbank über die Befehlszeile einzurichten . Ich verwende SQL Server Express 2012 unter Windows 7 64-Bit. Hier ist der Befehl, den …
Warum bedeutet dieser CASEAusdruck: SELECT CASE column WHEN 'a' THEN '1' WHEN 'b' THEN '2' ... c -> i WHEN 'j' THEN '10' WHEN 'k' THEN '11' END [col] FROM LinkedServer.database.dbo.table Dieses Ergebnis produzieren? Fehlermeldung: Meldung 8180, Ebene 16, Status 1, Zeile 1 Anweisung (en) konnte nicht vorbereitet werden. Meldung …
Ich habe einen ziemlich ausgelasteten Datenbankserver, auf dem SQL Server 2008 R2 ausgeführt wird und der das folgende Setup aufweist: SATA RAID 1 (2 Laufwerke) - Betriebssysteme / Programme SAS RAID 10 (4 Laufwerke) - SQL-Datenbankdateien (Daten und Protokolle) SAS RAID 1 (2 Laufwerke) - TempDB (Daten und Protokolle) Angenommen, …
Wir verwenden SQL Server 2012 mit einem eindeutigen Bezeichner und haben festgestellt, dass bei Auswahl mit zusätzlichen Zeichen am Ende (also nicht 36 Zeichen) immer noch eine Übereinstimmung mit einer UUID zurückgegeben wird. Beispielsweise: select * from some_table where uuid = '7DA26ECB-D599-4469-91D4-F9136EC0B4E8' Gibt die Zeile mit uuid zurück 7DA26ECB-D599-4469-91D4-F9136EC0B4E8. Aber …
Ich möchte einen Weg finden, um festzustellen, welche Spalten in einer bestimmten Datenbank über PK / FK-Beziehungen verbunden sind. Ich kann die PK / FK-Informationen für eine bestimmte Tabelle über zurückgeben SELECT * FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS cu WHERE EXISTS ( SELECT tc.* FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS tc WHERE tc.CONSTRAINT_CATALOG = 'MyDatabase' …
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.