Als «sql-server-2012» getaggte Fragen

SQL Server 2012 (Hauptversionsversion 11.00.xxxx). Bitte markieren Sie auch SQL-Server.

2
Ist die SQL Server-Datenkomprimierung für schreibgeschützte Datenbanken kategorisch gut?
In einigen Literaturstellen zur SQL Server-Datenkomprimierung, die ich gelesen habe, heißt es, dass sich die Schreibkosten auf das Vierfache der normalerweise erforderlichen Kosten erhöhen. Es scheint auch zu implizieren, dass dies der Hauptnachteil der Datenkomprimierung ist, was stark impliziert, dass bei einer schreibgeschützten Archivdatenbank die Leistung (mit wenigen Ausnahmen) durch …

8
Die SqlLocalDB-Instanz kann nicht mit meinem Windows-Konto gestartet werden
Ich bin der Administrator und führe einfach den Befehl aus: sqllocaldb start v11.0 Ergebnis: Start of LocalDB instance "v11.0" failed because of the following error: Error occurred during LocalDB instance startup: SQL Server process failed to sta rt. Ereignisanzeigeprotokoll Ereignis-ID: 528 Der Windows-API-Aufruf WaitForMultipleObjects hat den Fehlercode 575 zurückgegeben. Die …

2
SQL Server 2012-Verfügbarkeitsgruppe ist es "AlwaysON"?
In einem herkömmlichen SQL Server-Cluster verlieren bei einem Failover alle Clients, die mit der fehlgeschlagenen SQL Server-Instanz verbunden sind, die Verbindung, und jeder Client muss eine neue Verbindung zur Failoverclusterinstanz wiederherstellen. Mildert die AlwaysON Availability Group dieses Problem? Ist das Failover im Fall der SQL Server 2012 AlwaysON-Verfügbarkeitsgruppe für Clients …

2
sp_executesql mit benutzerdefiniertem Tabellentyp, der sich nicht korrekt verhält
Problem : Gibt es ein bekanntes Problem mit benutzerdefinierten Tabellentypen als Parameter für sp_executesql ? Antwort - nein, ich bin ein Idiot. Skript einrichten Dieses Skript erstellt jeweils eine Tabelle, eine Prozedur und einen benutzerdefinierten Tabellentyp (nur eingeschränkter SQL Server 2008+). Der Zweck des Heaps besteht darin, ein Audit bereitzustellen, …



1
Wie kann man gespeicherte Prozeduren ausführen, aber keine Schreibvorgänge?
Ich möchte einen "lesenden" Benutzer auf meiner SQL Server 2012-Instanz einrichten. Ich möchte ihm das Recht einräumen, gespeicherte Prozeduren, Funktionen oder direkte SQL-Anweisungen auszuführen, die Daten aus allen Tabellen und Ansichten abrufen, aber nicht aktualisieren oder einfügen (dh nichts lesen und nichts schreiben). Kann ich dies einrichten, ohne jeder Funktion …

2
LATCH_EX wartet auf die Ressource METADATA_SEQUENCE_GENERATOR
Wir haben einen Prozess, der einen Inventarbericht generiert. Auf der Clientseite teilt der Prozess eine konfigurierbare Anzahl von Arbeitsthreads auf, um einen Datenblock für den Bericht zu erstellen, der einem von vielen Speichern entspricht (möglicherweise Tausende, normalerweise Dutzende). Jeder Arbeitsthread ruft einen Webdienst auf, der eine gespeicherte Prozedur ausführt. Der …


6
So beheben Sie eine fehlerhafte Replikation auf MS SQL Server
Ich habe eine Datenbank aus einem Backup wiederhergestellt. Die Datenbank verwendet die Replikation, um auf einem anderen Server zu veröffentlichen. Unter der Annahme, dass die Datenbankwiederherstellung die Replikation unterbrechen würde, habe ich versucht, die Replikation zu löschen und neu zu erstellen (wir haben ein Skript, um sie von Grund auf …

1
Falsche Prozessauslastung aufgrund erweiterter Ereignisse im Systemzustand?
Ich habe kürzlich daran gearbeitet, die Daten oder Metriken zu verstehen, die in der Ereignisdatei für erweiterte Ereignisse im Systemzustand gespeichert sind. Wir versuchen, die Datenerfassung von Leistungsmetriken unter Verwendung des hier bereitgestellten Systemzustands zu implementieren Es gibt Berichte, die Metriken wie CPU-Auslastung, andere Prozessauslastung usw. enthalten, die aus dem …

2
Die Clustered-Index-Erstellung schlägt bei der Tabellenerstellung fehl
Beim Ausführen des folgenden Skripts ist ein Fehler aufgetreten. IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE' AND TABLE_NAME='Table_Name') BEGIN CREATE TABLE Table_Name ( Field_Name_1 binary(32) NOT NULL CONSTRAINT PK_Name_Goes_Here PRIMARY KEY NONCLUSTERED , Field_Name_2 int NOT NULL , Field_Name_3 datetime NOT NULL INDEX IX_Name_Goes_Here CLUSTERED ) END …

3
Erstellen eines nicht gruppierten Index für nicht persistenten SQL Server mit berechneten Spalten
Ich habe Probleme, eine Dokumentation darüber zu finden, wie SQL Server eine nicht persistierte berechnete Spalte tatsächlich speichert. Nehmen Sie das folgende Beispiel: --SCHEMA CREATE TABLE dbo.Invoice ( InvoiceID INT IDENTITY(1, 1) PRIMARY KEY, CustomerID INT FOREIGN KEY REFERENCES dbo.Customer(CustomerID), InvoiceStatus NVARCHAR(50) NOT NULL, InvoiceStatusID AS CASE InvoiceStatus WHEN 'Sent' …

3
Wie behandelt SQL Server die Daten für eine Abfrage, bei der nicht genügend Speicherplatz im Puffercache vorhanden ist?
Meine Frage ist, wie SQL Server mit einer Abfrage umgeht, die mehr Datenvolumen in den Puffercache ziehen muss, als Speicherplatz verfügbar ist. Diese Abfrage würde mehrere Verknüpfungen enthalten, sodass die Ergebnismenge in diesem Format noch nicht auf der Festplatte vorhanden ist und die Ergebnisse kompiliert werden müssten. Aber auch nach …

4
Laufende Summe basierend auf einer anderen Spalte zurücksetzen
Ich versuche die laufende Summe zu berechnen. Es sollte jedoch zurückgesetzt werden, wenn die kumulative Summe größer als ein anderer Spaltenwert ist create table #reset_runn_total ( id int identity(1,1), val int, reset_val int, grp int ) insert into #reset_runn_total values (1,10,1), (8,12,1),(6,14,1),(5,10,1),(6,13,1),(3,11,1),(9,8,1),(10,12,1) SELECT Row_number()OVER(partition BY grp ORDER BY id)AS rn,* …

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.