Datenbankadministratoren

Fragen und Antworten für Datenbankexperten, die ihre Datenbankfähigkeiten verbessern und von anderen in der Community lernen möchten


1
Wie funktioniert diese Syntax? {fn CurDate ()} oder {fn Now ()} etc
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 …


5
Speicherort der MDF-Datei der Datenbank
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 6 Jahren migriert . Ich habe eine Datenbank Project. Mein Problem ist, wo finde ich das .mdfund _log.ldfmeiner Datenbank, damit ich meine Datenbank auf einen anderen Benutzer übertragen kann. Ich verwende Microsoft …

3
Der Befehl SQLCMD kann keine Akzente einfügen
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 …

5
Warum haben Verbindungsserver eine Beschränkung auf 10 Zweige in einem CASE-Ausdruck?
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 …

5
Optimale Laufwerkskonfiguration für SQL Server 2008R2
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, …

3
Eindeutiger Bezeichner mit zusätzlichen Zeichen, die in Select noch übereinstimmen
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 …

11
So durchsuchen Sie die gesamte MySQL-Datenbank nach einer bestimmten Zeichenfolge
Ist es möglich, eine ganze Datenbanktabelle (Zeile und Spalte) zu durchsuchen, um eine bestimmte Zeichenfolge zu ermitteln? Ich besitze eine Datenbank mit dem Namen A und ungefähr 35 Tabellen. Ich muss nach der Zeichenfolge mit dem Namen "Hallo" suchen und weiß nicht, auf welcher Tabelle diese Zeichenfolge gespeichert ist. Ist …
19 mysql 

3
PostgreSQL: Kann ich pg_start_backup () in einer laufenden Datenbank unter Last ausführen?
Unsere eingerichtete Replikation ist unterbrochen ("angefordertes WAL-Segment wurde bereits entfernt" während der Ausfallzeit). Der Master kann nicht einfach wieder angehalten werden. Können wir pg_start_backup(), rsync ${PGDATA}/ meister zum sklaven, pg_stop_backup() ... während der Master-Postgresql noch unter Volllast ist? (Oder wird dazu pg_start_backup()führen, Tischschlösser, E / A-Blöcke, inkonsistenzen, Feueralarm, langsame db …

2
Finden Sie die Fremdschlüssel, die einem bestimmten Primärschlüssel zugeordnet sind
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' …

1
Welche Faktoren fließen in die Auswahl des Clustered Index einer indizierten Ansicht ein?
Kurz gesagt: Welche Faktoren beeinflussen die Auswahl des Index einer indizierten Ansicht durch das Abfrageoptimierungsprogramm? Für mich scheinen indizierte Ansichten dem zu trotzen, was ich über das Auswählen von Indizes durch den Optimierer verstehe. Ich habe dies schon einmal gefragt gesehen , aber das OP wurde nicht allzu gut aufgenommen. …



5
Der Server-Agent konnte in SSMS nicht gefunden werden
Ich folge der Anleitung - http://www.sqlchicken.com/2009/07/how-to-create-a-server-side-trace-with-sql-profiler/, die funktioniert, bis ich Schritt 8 erreiche Planen Sie jetzt Ihr neu erstelltes Skript. Stellen Sie in SSMS eine Verbindung zu dem Server her, auf dem Sie ein Trace erstellen möchten. Wechseln Sie zu Ihrem SQL Server-Agenten, und erweitern Sie ihn, damit Sie den …

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.