Wenn ich die Konfiguration des Standard-Trace abfrage, wird aktiviert angezeigt: exec sp_configure 'default trace enabled'; --> name minimum maximum config_value run_value default trace enabled 0 1 1 1 Wenn ich jedoch sys.tracesnach dem Pfad frage, wird ein leeres Rowset zurückgegeben: select * from sys.traces; Was könnte das Fehlen der aktivierten …
Ich habe eine Funktion erstellt, die ein Start- und Enddatum akzeptiert, wobei das Enddatum optional ist. Ich habe dann ein CASEin den Filter geschrieben, um das Startdatum zu verwenden, wenn kein Enddatum überschritten wird. CASE WHEN @dateEnd IS NULL THEN @dateStart ELSE @dateEnd END Wenn ich die Funktion für den …
Ich habe festgestellt, dass SQL Server beim Einrichten einer Transaktionsreplikation die Verwaltung des Identitätsbereichs auf manuell setzt. Dies bedeutet, dass in meiner Abonnementdatenbank beim Versuch, einen neuen Datensatz in eine Tabelle einzufügen, deren PK eine Identitätsspalte ist, eine Fehlermeldung angezeigt wird und angegeben wird, dass versucht wurde, eine PK von …
Konfiguration: Windows Server 2008 R2 SQL Server 2008 R2 SP1 240 GB RAM TempDB besteht aus 8 x 16 GB großen Datendateien ohne automatisches Wachstum (insgesamt 128 GB). Physischer / eigenständiger Server Dieser Server wird für die ETL-Verarbeitung verwendet. Wir haben gerade mehr RAM auf diesem Server für insgesamt 240 …
Wir haben DML-Operationen in jedem Schritt eines SQL Server-Jobs. Um sicherzustellen, dass das Update / Insert zurückgesetzt wird, falls etwas schief geht, habe ich die Datenänderungen für jeden Schritt in TRY CATCHund TRANSACTIONBlöcke eingeschlossen: BEGIN TRY BEGIN TRANSACTION [[INSERT/update statements]] ... IF @@TRANCOUNT > 0 BEGIN COMMIT TRANSACTION PRINT 'Successful.' …
Während der Einrichtung von SQL Server 2008 R2 wird ein Kontrollkästchen für die Installationsoptionen "Client Tools Connectivity" und "Client Tools Backward Compatibility" angezeigt. Es heißt, dies seien Komponenten für die Client-Server-Kommunikation. Kann jemand erklären, was diese Komponenten sind? Was wird tatsächlich auf dem Server installiert, wenn Sie diese Komponenten auswählen?
Hat jemand Links zum Leistungsbenchmarking des Datenbankmoduls oder zu Einzelberichten über die Leistungsverbesserungen in SQL Server 2012. Wir verwenden nur das DB-Modul, keine Berichtsdienste oder BI. Irgendwelche Ratschläge / Fallstricke aus Sicht des Upgrades?
Ich arbeite mit einer Legacy-Datenbank, die aus MS Access importiert wurde. Es gibt ungefähr zwanzig Tabellen mit nicht gruppierten, eindeutigen Primärschlüsseln, die während des MS Access> SQL Server-Upgrades erstellt wurden. Viele dieser Tabellen haben auch eindeutige, nicht gruppierte Indizes, die Duplikate des Primärschlüssels sind. Ich versuche das aufzuräumen. Nachdem ich …
Ich habe eine Frage wie diese: SELECT col1 FROM MyTable WHERE DATEADD(dd, 0, DATEDIFF(dd, 0, GETDATE())) BETWEEN col2 AND col3 ; Dies gibt einen Tooltip zum Ausführungsplan, der dem folgenden ähnelt: Wird der dateaddTeil der Suchprädikate für jede Zeile in der Abfrage ausgeführt? Oder berechnet SQL Server den Wert einmal …
Ist es möglich, dass SQL Server 2008 R2 Standard automatisch eine gespeicherte Prozedur in einer bestimmten Datenbank ausführt , die wiederhergestellt oder an die Instanz angehängt wird ? Ich bin einer Lösung nahe gekommen, indem ich einen Trigger auf Serverebene erstellt habe, der eine gespeicherte Prozedur in einer bestimmten Datenbank …
Ich muss Spalten aus einer Tabelle in der Reihenfolge der Tabellendefinition auflisten: select * from syscolumns where id = object_id('MyTable') --order by colid Bei der Untersuchung von syscolumnsTabellen sehen zwei Spalten relevant aus: colidund colorder. Der MSDN-Artikel zu syscolumns lautet: colid | smallint | Column or parameter ID. colorder | …
Gibt es in SQL Server 2008 R2 eine Möglichkeit, ein Zeitlimit für eine Datenbankänderung mit einer Transaktion zu verursachen? Wir haben ein Szenario, in dem unser Anwendungscode eine Ausnahme hängt oder auslöst und kein Rollback oder Commit ausführt. Dies führt dann dazu, dass andere Sitzungen hängen bleiben und auf den …
Wir haben einen Server-Anmelde- und Datenbankbenutzer hinzugefügt, der eine Windows-Gruppe mithilfe des folgenden Skripts einer SQL 2008 R2-Instanz zuordnet, wobei die Namen aus Gründen der Anonymität geändert wurden: USE master go CREATE LOGIN [DOMAIN\AppUsers] FROM WINDOWS WITH DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english] go USE AppDb go CREATE USER [DOMAIN\AppUsers] FOR LOGIN [DOMAIN\AppUsers] go …
Ich versuche, einen Trigger zu erstellen, um die Sortierung einer Datenbank bei ihrer Erstellung zu ändern. Wie kann ich jedoch den Datenbanknamen abrufen, der im Trigger verwendet werden soll? USE master GO CREATE TRIGGER trg_DDL_ChangeCOllationDatabase ON ALL SERVER FOR CREATE_DATABASE AS declare @databasename varchar(200) set @databasename =db_name() ALTER DATABASE @databasename …
Ich habe eine Tabelle mit einer Identitätsspalte, die auch ein Primärschlüssel ist. Derzeit hat es 50 Millionen Zeilen, wobei der höchste Wert der Identitätsspalte bei 148.921.803 liegt. Die Tabelle hat viele DELETEs und wird darauf INSERTSausgeführt, daher der hohe Wert. Wir wollen den Datentyp ändern von INTbis BIGINTfür die Zugabe …
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.