Als «sql-server-2012» getaggte Fragen

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

3
Wie kann eine beschädigte Partition in TempDB dazu führen, dass DBCC CHECKDB kein Problem meldet?
Einer unserer SQL Server hat kürzlich den folgenden Fehler gemeldet: DATE/TIME: 2/25/2013 9:15:14 PM DESCRIPTION: No catalog entry found for partition ID 9079262474267394048 in database 2. The metadata is inconsistent. Run DBCC CHECKDB to check for a metadata corruption. Weniger als 15 Minuten später stellte ich eine Verbindung zum Server …

1
Aktualisieren der Statistiken zur 18-TB-Datenbank
Ich suche hier nach Expertenratschlägen zum Verwalten von Aktualisierungsstatistiken für sehr große Datenbanken mit ca. 18 TB. Wir sind seit kurzem mit Leistungsproblemen konfrontiert und glauben, dass dies auf alte Statistiken zurückzuführen ist. Tatsächlich haben wir einen Job, der die Statistiken exec sp_update ausführt und mit der Standardabtastrate aktualisiert, in …

2
SQL Server: Welche Rolle gewährt die Berechtigung zum Ausführen aller gespeicherten Prozeduren?
Welche Mitgliedschaft in einer Datenbankrolle gewährt die Berechtigung zum Ausführen aller vorhandenen gespeicherten Prozeduren in SQL Server 2012? Ich habe versucht, jedem einen Benutzer hinzuzufügen, und kann eine gespeicherte Prozedur immer noch nicht ausführen. Ich möchte nicht EXECUTEfür jede gespeicherte Prozedur separat gewähren , ich möchte den Benutzer einer Rolle …


3
XML-Abfragefrage
Ich versuche, eine SQL-Abfrage zu generieren, um die "DATE" -Werte aus dem folgenden SQL-XML zu erhalten: Ich habe so etwas versucht, aber ich glaube nicht, dass ich die Konzepte verstehe. select xConfig.value('(/SearchjobConfig/QueryString/SearchCriteria/ExpressionSet/SimpleAttributeExpression) [1]','nvarchar(max)') from Job Hier ist das XML als Text: <SearchJobConfig> <QueryID>1072</QueryID> <QueryString> <SearchCriteria name="Search query" > <ExpressionSet logicalOperator="AND"> …

1
Benötige ich eine Ausfallzeit, um eine gespeicherte Prozedur zu aktualisieren? (Aufgrund eines Fehlers "Definition geändert")
Ich habe immer gedacht, dass ich eine gespeicherte Prozedur aktualisieren kann, während Benutzer das System aktiv nutzen. Aber ich teste gerade ein Update für eine gespeicherte Prozedur und während ein lang laufender Aufruf des Sproc ausgeführt wurde (es war mehr als 4 Minuten nach dem Aufruf), habe ich den Sproc …

2
Probleme mit zu wenig Speicher unter SQL Server 2012 SP3
Ich hatte regelmäßig SQL Server-OOM-Fehler, einmal bis zu dem Punkt, an dem SQL Server sich selbst herunterfuhr und immer nachts auftrat, wenn niemand es verwendet und zu diesem Zeitpunkt kein SQL Agent-Job ausgeführt wurde: Hier ist der typische Fehler: 17.08.2017 19: 31: 17, spid100, Unbekannt, Im Ressourcenpool 'intern' ist nicht …

4
SSRS und Managed Service Account - nicht konfigurierbar?
Wir versuchen, Reporting Services für die Verwendung eines Managed Service-Kontos zu konfigurieren. Die Umgebung ist: Server: Windows 2008 R2 SP1-Berichtsdienste: SQL Server 2012 (Version 11.0.6567.0) Derzeit wird SSRS als Domänendienstkonto ausgeführt, wir möchten jedoch auf die Ausführung als MSA umsteigen. Die SQL Server-Instanz und der Agent wurden erfolgreich geändert, um …


1
Auto Update Stats aktualisiert Statistiken nicht
SQL SERVER 2012Ich benutze Ich habe mein Auto Update Stats ON in meiner Datenbank. Über den folgenden Link habe ich erfahren, dass die Auto-Update-Statistiken für jede SQRT(1000 * Table rows)Änderung in Tabellenzeilen ausgelöst werden. https://blogs.msdn.microsoft.com/srgolla/2012/09/04/sql-server-statistics-explained/ Ich habe eine Tabelle mit 1000 Datensätzen erstellt SELECT TOP 500 Row_number()OVER (ORDER BY (SELECT …



2
Skalaroperator im Suchprädikat
Ich habe die folgende vereinfachte Version meiner eigentlichen Abfrage in SQL Server 2012. Sie hat einen skalaren Operator im Suchprädikat, wenn Daten aus der Containertabelle ausgewählt werden. Was ist der Zweck des Skalaroperators in diesem Suchprädikat? CREATE TABLE #EligibleOrders (OrderID INT PRIMARY KEY, StatusCD CHAR(3), CreatedOnDate DATETIME ) --insert logic …

2
Fehler: "Das Zertifikat kann nicht gelöscht werden, da eine oder mehrere Entitäten damit signiert oder verschlüsselt sind."
Ich habe ein Zertifikat, das ich aus der Datenbank entfernen möchte. Wenn ich den Befehl erteile DROP CERTIFICATE <FooCert> Ich bekomme den Fehler The certificate cannot be dropped because one or more entities are either signed or encrypted using it Laut Jason Strate sollte ich herausfinden können, was mit dem …

2
Gibt es ein T-SQL-Äquivalent für die Interpunktion wie [0-9] für Zahlen und [az] für Buchstaben?
Gibt es ein T-SQL-Äquivalent zu den Mustern [0-9]und [a-z], mit dem ich Werte aus einer Spalte abrufen kann, die Interpunktion enthält? Zum Beispiel: Create Table #Test ( Value VarChar(10) ) Insert Into #Test Values ('123a'), ('456b'), ('12ABC'),('AB!23'),('C?D789') Select * From #Test Where Value like '[0-9][0-9][0-9][a-z]' Dies würde Werte zurückgeben, bei …

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.