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.


2
Wie reduziere ich Schemas in SQL Server Management Studio?
Ich bin nicht sicher, ob dies möglich ist, aber ich hoffe es ist - ich verwende derzeit SSMS und habe eine Datenbank, deren Daten alle im DBO-Schema "untergebracht" sind. Ich habe den Rat erhalten (und stimme voll und ganz zu), dass die beste Vorgehensweise darin besteht, zusätzliche Schemata zu erstellen, …
10 sql-server  ssms 

3
Führen Sie die gespeicherte Prozedur remote über den Verbindungsserver aus
Wir haben 3 SQL Server 2012-Instanzen, 2 davon sind wir nicht db_owner. Einige unserer gespeicherten Prozeduren verwenden DMV und sysAnsichten und gespeicherte Prozeduren, die nur funktionieren, wenn sie lokal ausgeführt werden. Ich möchte die Ausführung dieser (unserer) gespeicherten Prozeduren in unserer Hauptinstanz zentralisieren und von dort aus diese gespeicherten Prozeduren …

1
Ruft Zeilen mit unterschiedlichen Werten für eine Spalte ab, basierend auf den doppelten Werten der Kombination anderer 3 Spalten
Ich möchte nur Zeilen mit unterschiedlichen Werten in einer Spalte (Spaltenname DEF) erhalten, basierend auf den doppelten Zeilen mit einer eindeutigen Kombination aus anderen 3 Spalten. Beispiel: Im folgenden Beispiel haben die ersten beiden Zeilen denselben Wert für die ersten drei Spalten. Sie haben jedoch einen unterschiedlichen Wert für die …

5
Generieren Sie ein Erstellungsskript für alle Indizes
Ich arbeite an der Dokumentation meiner Datenbanken und möchte eine Liste aller Indizes in meiner Datenbank erstellen. Der Grund, warum ich dies tun möchte, ist, dass ich Änderungen an meinen Indizes über die Zeit verfolgen kann. Ich habe derzeit eine Tabelle mit allen Indizes, die sich seit der Erstellung dieser …

1
Funktion zum Empfangen einer Zeicheneingabe und zum Zurückgeben des Datumsformats (mit falscher Eingabe)
Ich muss eine Funktion schreiben, um ein Zeichenfolgenzeichen zu erhalten und das Datumsformat zurückzugeben. Zum Beispiel ist die Eingabe 20120101 und ich brauche diese 2012-01-01. Das Problem ist, dass möglicherweise falsche Eingaben wie diese "2012ABCD" vorliegen. In diesem Fall möchte ich, dass die Funktion ein festes Datum wie 2020-01-01 zurückgibt. …



2
Ist es möglich, eine LIKE-Anweisung zu PIVOTEN?
Ist es möglich, nach Elementen (wie in COLUMN LIKE='Value%') in einer PIVOTTabelle zu gruppieren ? Ich habe eine Tabelle [DBT]. [Status], die verschiedene Status (von Datenbanken, Instanzen usw.) enthält, und möchte nicht alle PROD- und TEST-Werte als einzelne Werte schwenken / abfragen, sondern sie gruppieren. Eg Statt Spalten für die …

1
Wie finde ich die FamilyGUID einer Exsting-Datenbank?
RESTOREIch verstehe, dass SQL Server beim Ausführen eines Befehls sicherstellt, dass eine vorhandene Datenbank nicht von einer anderen Datenbank überschrieben wird. Diese Prüfung kann mit umgangen werden REPLACE. Ich verstehe, dass SQL Server die Sicherungsdateien verwendet, FamilyGUIDum festzustellen, ob die wiederhergestellte Datenbank mit der überschriebenen Datenbank identisch ist. Ist das …

4
Wie fragmentiere ich absichtlich einen SQL Server-Index?
Ich möchte absichtlich schlechte Indexbedingungen für eine SQL Server 2017-Testdatenbank erstellen, um diese Wartungsskripte besser zu verstehen. SQL Server Index- und Statistikpflege Gibt es eine schnelle / automatische Möglichkeit, die Indexintegrität zu gefährden oder die Indexfragmentierung zu erhöhen? Kennen Sie eine nützliche Ressource, die ich mir ansehen kann, um dies …

1
für die Ausgabe des XML-Pfads ('')
Wenn ich folgendes ausführe select t.type from (values ('Green'),('Blue'),('Red')) as t(type) for xml path('') Ich erhalte diese Ausgabe <type>Green</type> <type>Blue</type> <type>Red</type> Wenn ich folgendes ausführe select t.type + '/' from (values ('Green'),('Blue'),('Red')) as t(type) for xml path('') Ich erhalte diese Ausgabe Green/Blue/Red/ Warum führt das Hinzufügen der Verkettung in der …

3
Warum tritt bei dieser Abfrage, bei der eine FROM-Klausel fehlt, kein Fehler auf?
Wir haben also eine Abfrage mit einer Unterabfrage, die einen Tippfehler enthält. Es fehlt die FROM-Klausel. Aber wenn Sie es ausführen, tritt kein Fehler auf! Warum!? SELECT 1 ,r.id ,'0D4133BE-C1B5-4141-AFAD-B171A2CCCE56' ,GETDATE() ,1 ,'Y' ,'N' ,oldItem.can_view ,oldItem.can_update FROM Role r JOIN RoleObject oldReport ON r.customer_id = oldReport.customer_id JOIN RoleItem oldItem ON …


1
Anscheinend verursacht meine CLR-Assembly-Funktion Deadlocks?
Unsere Anwendung muss mit einer Oracle-Datenbank oder einer Microsoft SQL Server-Datenbank gleich gut funktionieren. Um dies zu vereinfachen, haben wir eine Handvoll UDFs erstellt, um unsere Abfragesyntax zu homogenisieren. Beispielsweise hat SQL Server GETDATE () und Oracle SYSDATE. Sie erfüllen dieselbe Funktion, sind jedoch unterschiedliche Wörter. Wir haben für beide …

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.