Sie können also verwenden FILLFACTOR, um Platz in den Blattindexseiten zu lassen. Die Angabe PAD_INDEXlässt auch Platz in Zwischenknoten. Welche Szenarien sollten Sie angeben PAD_INDEXund welchen Nutzen bringt es dem
Sie können also verwenden FILLFACTOR, um Platz in den Blattindexseiten zu lassen. Die Angabe PAD_INDEXlässt auch Platz in Zwischenknoten. Welche Szenarien sollten Sie angeben PAD_INDEXund welchen Nutzen bringt es dem
Ich bin dabei, Datenbankdateien in ein neues SAN (von einem alten SAN) zu migrieren, und ich habe ein paar Optionen, um dies zu implementieren. (1) Es wurde angeregt, den Aufwand für die Wiederherstellung einer vollständigen Sicherung in einer neuen Datenbank auf dem Server zu untersuchen. (2) Mein...
Ich möchte Code verwenden, den ich in C # CLR entwickelt habe, um ihn in allen Datenbanken des Systems zu verwenden, damit ich nicht jeden auf vertrauenswürdig einstellen und CLR einschalten und in jeder eine Menge des gleichen Codes behalten muss . Gibt es eine beste Möglichkeit, dies aus...
Ich habe Probleme mit einer Datenbank. Ich kann grundlegende Abfragen ausführen, wenn auch viel langsamer als normal. Wenn ich versuche, die Hierarchiebäume für Tabellen, Ansichten oder Prozeduren im SSMS-Objekt-Explorer anzuzeigen, erhalte ich lock request time out period exceeded. Meine...
Wenn Sie von einer .NET 4-Clientanwendung auf einem anderen Server im selben LAN eine Verbindung zu SQL Server 2008 R2 herstellen, können Sie drei verschiedene Netzwerkprotokolle festlegen: TCP Named Pipes Legen Sie nichts in der Verbindungszeichenfolge fest und verwenden Sie die...
Ich habe sensible Preisspalten, die ich nur über eine gespeicherte Prozedur aktualisieren lassen möchte. Ich möchte, dass alle Code- oder manuellen Versuche, Werte in diesen Preisspalten zu ändern, fehlschlagen, wenn nicht die gespeicherten Prozeduren zum Aktualisieren verwendet werden. Ich denke...
Ich versuche, den Prozess zu automatisieren, der Änderungen an der SQL Server 2008 R2-Datenbank ausführt. Der Prozess, den ich eingerichtet habe, löscht meine gespeicherten Prozeduren und Funktionen und erstellt sie neu. Außerdem werden Skripts ausgeführt, um die Tabellen / Spalten / Daten zu...
Es scheint eine Fülle von Informationen zum Einrichten von Sicherungsaufgaben zu geben, aber nicht viele Informationen zur Gesamtansicht von Datenbanksicherungen. Zumindest ist es schwierig, eine Suchmaschinenabfrage zu formulieren, die diese Informationen enthält. Ich weiß, dass es drei...
Ich werde eine SQL Server 2012-Datenbank und eine Tabelle mit 3 Millionen Zeilen und vielleicht 50 Spalten haben. Was ist der schnellste Weg für einen unbeaufsichtigten .net-Hintergrundprozess (gibt möglicherweise einen SQL- oder Powershell-Befehl aus), um ihn in eine Textdatei zu exportieren, eine...
Unter MS SQL Server 2008 R2 muss ein Benutzer vorhanden sein, der DBCC CHECKDB erstellen, wiederherstellen und anschließend Datenbanken löschen kann. Er darf jedoch aus Sicherheitsgründen nicht auf bestimmte Datenbanken auf dem Server zugreifen oder diese löschen können. Ist dieses Setup...
Ich habe eine Sackgasse gefunden, die etwas zu zeigen scheint, was ich für unmöglich hielt. Es gibt zwei Prozesse, die am Deadlock beteiligt sind: 1. process8cf948 SPID 63 Durchführen einer ALTER TABLE für die temporäre Tabelle #PB_Cost_Excp_Process_Invoices_Work. Besitzt die IX-Sperre für die...
Wir haben keinen Platz mehr. Wie kann das Fehlerprotokoll sicher gelöscht werden?
create table T(ID int identity primary key) insert into T default values insert into T default values go select cast(ID as varchar(10)) as ID from T where ID = 1 Die obige Abfrage enthält eine Warnung im Abfrageplan. <Warnings> <PlanAffectingConvert ConvertIssue="Cardinality Estimate"...
Ich muss eine App in der Produktion bereitstellen, die die Sicherheit des Ehrensystems verwendet. Das heißt, alle Benutzer stellen mit einem SQL-Benutzer / passwd-Berechtigungsnachweis eine Verbindung zur Datenbank her, und die App verwaltet die Berechtigungen selbst. Der letzte Teil stört mich...
Ich erhalte die folgende Fehlermeldung, wenn ich versuche, SSMS mit Integration Services unter Verwendung des Netzwerknamens eines bestimmten SQL Server-Clusters zu verbinden: Die Verbindung zum Integration Services-Dienst auf dem Computer 'FooDB' ist mit folgendem Fehler fehlgeschlagen: "Zugriff...
Ich arbeite an einer maßgeschneiderten Wartungslösung unter Verwendung der sys.dm_db_index_physical_statsAnsicht. Ich habe es derzeit von einer gespeicherten Prozedur verwiesen. Wenn diese gespeicherte Prozedur nun in einer meiner Datenbanken ausgeführt wird, wird ausgeführt, was ich möchte, und...
Ich habe im SQL Server Central-Thread gesehen. Schneidet eine vollständige Sicherung das Protokoll ab? Diese vollständige Sicherung schneidet das Protokoll nicht ab: Weder vollständige noch differenzielle Sicherungen kürzen das Transaktionsprotokoll. - Lynn Pettis Nein - Eine vollständige Sicherung...
Ich habe SQL Server 2008 R2 mit 323 Datenbanken, die ungefähr 14 GB auf meinem Laufwerk C: verbrauchen, einer schnellen SSD. Da ich auf meinem C: -Laufwerk Speicherplatz freigeben möchte, möchte ich diese auf mein D: -Laufwerk verschieben. Ich habe diesen MSDN-Artikel gefunden , aber das scheint...
Angenommen, ich habe die folgende lange laufende Abfrage UPDATE [Table1] SET [Col1] = 'some value' WHERE [Col2] -- some clause which selects thousands of rows Angenommen, die folgende Abfrage wird ausgeführt, während die obige Abfrage ausgeführt wird SELECT * FROM [Table1] Verhindert die erste...
Ich habe ein Protokoll der teuren laufenden Abfragen zusammen mit ihren Abfrageplänen in einer Tabelle geführt, damit wir Leistungstrends überwachen und Bereiche identifizieren können, die optimiert werden müssen. Es ist jedoch so weit, dass die Abfragepläne zu viel Speicherplatz beanspruchen (da...