Als «sql-server» getaggte Fragen

Alle Versionen von Microsoft SQL Server (nicht MySQL). Bitte fügen Sie auch ein versionierspezifisches Tag wie sql-server-2016 hinzu, da es häufig für die Frage relevant ist.


1
Verwenden von FLOATs mit RAISERROR
Ich verwende RAISERROR()einige grundlegende Unit-Testing-Funktionen (wie hier ), bin jedoch frustriert über die Unfähigkeit, sie FLOATsin der Fehlermeldung zu verwenden. Ich weiß, dass ich den Float in einen String RAISERRORumwandeln kann, aber ich verwende ihn in jedem einzelnen Komponententest. Ich möchte nicht für jeden Test eine weitere Codezeile hinzufügen. (Meine …
11 sql-server  t-sql 

1
Das Defragmentieren von SQL Server-Daten und -Protokolldateien erfolgt live mit der MoveFile-API
Mein Arbeitgeber möchte eine NTFS-Defragmentierungssoftware bereitstellen, die die Windows MoveFile-API zum Defragmentieren offener Dateien verwendet. Dies würde auf Tausenden von SQL Server-Servern bereitgestellt, auf denen SQL-Versionen von 2005 bis 2012 und Windows-Versionen von 2003 und 2008 R2 ausgeführt werden. Wenn es darauf ankommt, ist das Produkt, über das ich spreche, …




2
Gibt es eine satzbasierte Möglichkeit zum Laden / Lesen eines Baumzweigs mit HierarchyId?
Ich spiele mit HierarchyId herum und habe keine satzbasierte Methode gefunden, um Folgendes zu tun: Fügen Sie alle Teilbäume gleichzeitig ein Rufen Sie alle Teilbäume gleichzeitig ab Diese Frage bezieht sich auf meine vorherige , und ich vermute, dass die einzige Möglichkeit, diese beiden Aufgaben mit HierarchyId auszuführen, jeweils ein …


3
Programmgesteuertes Referenzieren der Datenbank über T-SQL
Ich schreibe eine gespeicherte Prozedur, die einen Datenbanknamen als Argument verwendet und eine Tabelle der Indizes dieser Datenbank und ihrer Fragmentierungsstufe zurückgibt. Diese gespeicherte Prozedur befindet sich in unserer DBA-Datenbank (der Datenbank, die Tabellen enthält, die die DBAs zur Überwachung und Optimierung verwenden). Bei den fraglichen Systemen handelt es sich …
11 sql-server 

2
Stellen Sie die Bak-Datei in kleineren MDF- und LDF-Datenbankdateien wieder her
Ich habe eine Legacy-Datenbank, auf deren albtraumhaften Mangel an Design ich hier nicht eingehen werde, aber die Dateien auf dem Server sind (relativ) riesig. Ich habe: MyDatabase.mdf: 24,8 GB MyDatabase.ldf: 114,6 GB Diese Datenbank wird jede Nacht in einer .bak-Datei gesichert und an unseren Berichtsserver gesendet, wo sie wiederhergestellt wird. …

2
Welche objektiven Faktoren weisen darauf hin, dass es Zeit ist, die SQL Server-Replikation zu implementieren?
Ich versuche, ein Gleichgewicht zwischen der hohen Leistung unserer Datenbank und der einfachen Wartung zu finden. Wir erwägen, die Replikation zu verwenden, um die Leistung zu verbessern, indem wir unsere SSRS-Berichte in eine physisch von unserer Transaktionsdatenbank getrennte Datenbank replizieren. Das Aktivieren der Replikation weist jedoch aus Entwicklersicht eine Reihe …

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, …


5
Wie kann man die Leistungsindikatoren von SQL Server 2008 R2 wiederbeleben?
Ich verwende SQL Server 2008 R2 Developer unter Windows 7 x64 als Standardinstanz. Aus irgendeinem Grund scheinen die Leistungsindikatoren von SQL Server verschwunden zu sein. SELECT * FROM sys.dm_os_performance_countersGibt null Zeilen zurück. Ich habe versucht zu rennen lodctr /T:perf-MSSQLSERVERsqlctr.ini. Obwohl es fehlerfrei abgeschlossen wurde, wurde auch nach dem Neustart des …


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.