Als «sql-server-2008-r2» getaggte Fragen

SQL Server 2008 R2 (Hauptversionsversion 10.50.xxxx). Bitte taggen Sie auch mit SQL-Server.




2
Aktualisieren einer Tabelle mit mehr als 850 Millionen Datenzeilen
Ich wurde beauftragt, eine Aktualisierungsabfrage zu schreiben, um eine Tabelle mit mehr als 850 Millionen Datenzeilen zu aktualisieren. Hier sind die Tabellenstrukturen: Quellentabellen: CREATE TABLE [dbo].[SourceTable1]( [ProdClassID] [varchar](10) NOT NULL, [PriceListDate] [varchar](8) NOT NULL, [PriceListVersion] [smallint] NOT NULL, [MarketID] [varchar](10) NOT NULL, [ModelID] [varchar](20) NOT NULL, [VariantId] [varchar](20) NOT NULL, …

1
SQL Cluster-Ressourcen werden nach dem Entfernen der Festplattenressource nicht mehr angezeigt
Beim Entfernen einer verwendeten Festplattenressource aus dem Cluster würde ich die folgenden Schritte ausführen: 1) Entfernen von Abhängigkeiten von den Festplatten durch die SQL Server-Ressource, 2) Deaktivieren der Festplattenressource, 3) Löschen der Festplattenressource aus der SQL-Ressourcengruppe , 4) Löschen Sie die Festplattenressource aus dem verfügbaren Speicherpool. Ich habe dies auf …

2
SQL Server-Replikation für externe Kopie
Wir haben unsere primären SQL-Server im Haus (derzeit 15 primäre Server (ca. 500 Datenbanken insgesamt), die meisten Server verfügen über Hex-Core-Prozessoren). Diese werden auf andere Sicherungsserver in einem nahe gelegenen Gebäude gespiegelt (über eine dedizierte 0-ms-Glasfaserverbindung). Wir möchten eine Live-Kopie unserer Daten in einem meilenweit entfernten externen Rechenzentrum aufbewahren (als …

2
Blockierung identifizieren und Alarm senden
Ich muss eine Warnung erstellen, die mich benachrichtigt, wenn eine Abfrage länger als 60 Sekunden blockiert wurde. Zum Beispiel, wenn jemand eine Transaktion für eine Tabelle geöffnet hat und vergisst, ein Commit oder ein Rollback auszuführen. Ist dies aus den Systemtabellen möglich?

1
Identitätswerte als FK in einem INSTEAD OF-Trigger verwenden
Ich habe eine Reihe von aktualisierbaren Ansichten, die wir Endbenutzern als Schnittstelle für einen Back-End-Prozess zur Verfügung stellen. Eine dieser Ansichten verweist auf zwei Tabellen und erfordert einen INSTEAD OFTrigger für UPDATEund INSERTs. Die Struktur der Tabellen ist (stark vereinfacht): Claim (DataRowID bigint IDENTITY PRIMARY KEY ,<bunch of claim data>) …


1
LOCK-Fehler nach dem Erstellen eines Clustered-Index
Ich habe gerade einen Clustered-Index für eine 1-MM-Zeilentabelle erstellt (Seiten- und Zeilensperre aktiviert). Ich versuche jetzt, Abfragen auszuführen und erhalte folgende Fehlermeldung: "Die Instanz des SQL Server-Datenbankmoduls kann derzeit keine LOCK-Ressource abrufen. Führen Sie Ihre Anweisung erneut aus, wenn weniger aktive Benutzer vorhanden sind. Bitten Sie den Datenbankadministrator, die Sperr- …

2
Größe des Prozedurcaches (Plan-Cache)
Ich entwickle eine Anwendung mit vielen, dinamisch zusammengestellten, komplizierten SQL-Abfragen. Ich möchte die Abfragepläne so lange wie möglich im Prozedurcache belassen. Um zu verhindern, dass die Abfragepläne (aufgrund des Speicherdrucks) aus dem Prozedurcache verworfen werden, möchte ich dem Prozedurcache genügend Speicher zuweisen. Gemäß diesem nur 10% des „sichtbares Ziel“ -Speicher …

2
Laden und Transaktionsprotokoll von Massendaten
Ich arbeite derzeit an einem Projekt, bei dem Massenimportdaten aus Flatfiles (CSV) ungefähr 18 verschiedene Dateien enthalten, die jeweils über eine gespeicherte Prozedur mit einer bestimmten Tabelle verknüpft sind. Ich habe die Schritte im Handbuch zur Leistung beim Laden von Daten ausgeführt . Die Datenbank befindet sich im BulkLoggedWiederherstellungsmodus, um …

1
SQL Server 2008 R2 DMV-Frage
Ich habe eine Abfrage, um die Top 10-Abfragen basierend auf den gesamten logischen Lesevorgängen aus der DMV dm_exec_query_stats abzurufen. SELECT TOP 10 SUBSTRING(qt.TEXT, (qs.statement_start_offset/2)+1, ((CASE qs.statement_end_offset WHEN -1 THEN DATALENGTH(qt.TEXT) ELSE qs.statement_end_offset END - qs.statement_start_offset)/2)+1), db_name(qt.dbid) as db_name, qs.execution_count, qs.total_logical_reads, qs.total_worker_time, qs.total_elapsed_time/1000000 total_elapsed_time_in_S, SUBSTRING(CONVERT(varchar(19),qs.last_execution_time),1,19) FROM sys.dm_exec_query_stats qs CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) …

1
Transaktionsreplikation sendet nicht alle Befehle
Ich habe eine Transaktionsreplikationstopologie wie folgt: NY Publication Database Der gleiche Server enthält den Distributor NY - Abonnent LON - Abonnent HK - Abonnent Wir verwenden die Einweg-Transaktionsreplikation nach Moorstandard. Alle Maschinen SQL 2008 R2 Der Snapshot wird problemlos auf alle Abonnenten angewendet und beginnt dann, wie erwartet, Befehle zu …

1
Gibt es neben dem Anhängen des Debuggers noch weitere Unterschiede zwischen "(local) \ Instance" und "MyLocalName \ Instance"?
Wenn Sie SQL Server Management Studio für SQL Server 2008 R2 verwenden, das eine Verbindung zu einer lokalen SQL Server 2008 R2-Instanz (Version 10.50.2500) herstellt, kann (local)\sql2008der Debugger bei Verwendung des Instanznamens nicht an alle Abfragen angehängt werden, die ich versuche Debuggen mit der Fehlermeldung T-SQL-Debugging kann nicht gestartet werden. …

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.