Wir haben eine sehr große Datenbank (~ 6 TB), deren Transaktionsprotokolldatei gelöscht wurde (während SQL Server heruntergefahren wurde. Wir haben versucht: Trennen und erneutes Anschließen der Datenbank; und Wiederherstellen der Transaktionsprotokolldatei ... aber bisher hat nichts geklappt. Wir führen derzeit: ALTER DATABASE <dbname> REBUILD LOG ON (NAME=<dbname>,FILENAME='<logfilepath>') ... aber angesichts …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 7 Jahren migriert . Mir wurde vorgeschlagen, dass die Verwendung von IF-Anweisungen in t-SQL-Batches die Leistung beeinträchtigt. Ich versuche, eine Bestätigung zu finden oder diese Behauptung zu bestätigen. Ich verwende SQL Server …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 6 Jahren migriert . Ich habe kürzlich ein Projekt übernommen und festgestellt, dass in den meisten Tabellen der Primärschlüssel die Eigenschaft " NOT FOR REPLICATION" hat. Ich bin kein DBA, aber in …
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 …
Wir haben eine SQL Server 2005-Datenbank, die wir regelmäßig von unserer Client-Site auf unsere übertragen. Dies dauert lange, da wir keine direkte Verbindung haben und die Datei über ihre webbasierte Dateiübertragungsanwendung übertragen müssen. Die Datenbank ist derzeit etwa 10 GB groß, es werden jedoch nicht alle Daten benötigt. Der größte …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 8 Jahren migriert . Ich besitze eine SQL Server 2008-Datenbank mit einer Datendatei von etwa 2 GB, die Protokolldatei ist jedoch größer als 8 GB. Bei Datenbanken vor 2008 konnte ich das …
Gibt es einen SQL-Befehl, den ich ausführen kann, um das Wiederherstellungsmodell meiner Datenbank zu bestimmen? Ich möchte wissen, ob es vollständig wiederhergestellt ist oder nicht.
Der EXCEPTOperator wurde in SQL Server 2005 eingeführt, aber was ist der Unterschied zwischen NOT INund EXCEPT? Tut es das selbe? Ich hätte gerne eine einfache Erklärung mit einem Beispiel.
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 8 Jahren migriert . Dies ist eine Folgefrage von: /programming/7684477/is-it-possible-to-set-transaction-isolation-level-snapshot-automatically Ich habe immer noch Deadlock / Timeout-Situationen in der ASP.NET-Anwendung, wenn gleichzeitig große Berichte ausgeführt werden READ_COMMITTED_SNAPSHOT ON. Ich habe also zwei …
Es wurde berichtet, dass Abfragen langsam ausgeführt wurden oder das Zeitlimit in den frühen Morgenstunden überschritten wurde. Der einzige Job, den ich ausgeführt sehe, der sich möglicherweise darauf auswirkt, ist unser Datenbanksicherungsjob. Die Datenbank selbst hat ungefähr 300 GB, und der Sicherungsjob beginnt um 4:30 Uhr und endet erst kurz …
Wir wechseln von SQL 2005 [Instanz und Datenbank haben Kollatierung von SQL_Latin1_General_CP1_CI_AS] zu SQL 2008 [die Standardeinstellung ist Latin1_General_CI_AS]. Ich habe eine SQL 2008 R2-Installation abgeschlossen und die Standardsortierung verwendet Latin1_General_CI_AS, wobei die Wiederherstellung der Datenbank noch aktiv war SQL_Latin1_General_CP1_CI_AS. Die ausnahmslos auftretenden Probleme - die #temp-Tabellen, in denen sich …
Ich bin heute auf eine Ansicht in unserer Datenbank gestoßen, in der die erste Aussage in der where-Klausel war where 1 = 1. Sollte dies nicht für jeden Datensatz zutreffen? Warum würde jemand dies schreiben, wenn es keine Datensätze filtert?
Ich habe gehört, dass Statistiken erwähnt werden, die von SQL Server standardmäßig gespeichert werden. Was verfolgen sie und wie kann ich diese Informationen verwenden, um meine Datenbank zu verbessern?
Ich habe eine SQL Server 2005-Tabelle namens BRITTNEY_SPEARS_MARRIAGESund es hat die folgenden Spalten: MarrigeId tinyint, HusbandName varchar(500), MarrigeLength int Jetzt habe ich einen anderen Tisch BRITTNEY_SPEARS_MARRIAGE_STORIES StoryId int, MarriageId tinyint, StoryText nvarchar(max) Das Problem ist, dass wir die MarrigeIdSpalte auf eine intvon einer aktualisieren möchten tinyint. Wir haben nur das …
Ich würde denken, dass dies eine ziemlich einfache Frage wäre, aber ich hatte tatsächlich Schwierigkeiten, eine Antwort darauf zu finden. Die Frage: Können Sie Datenzeilen innerhalb einer partitionierten Tabelle von einer Partition in eine andere verschieben, indem Sie einfach die Partitionsspalte so aktualisieren, dass sie die Partitionsgrenze überschreitet? Wenn ich …
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.