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
Das Login hat bereits ein Konto unter einem anderen Benutzernamen
Wenn ich diese SQL ausführe: USE ASPState GO IF NOT EXISTS(SELECT * FROM sys.sysusers WHERE NAME = 'R2Server\AAOUser') CREATE USER [R2Server\AAOUser] FOR LOGIN [R2Server\AAOUser]; GO Ich erhalte folgenden Fehler: Das Login hat bereits ein Konto unter einem anderen Benutzernamen. Woher weiß ich, was dieser andere Benutzername für mein Anmeldekonto ist?

4
EF Code First verwendet für alle Zeichenfolgen nvarchar (max). Beeinträchtigt dies die Abfrageleistung?
Ich habe einige Datenbanken mit Entity Framework Code First erstellt. Die Apps funktionieren und im Allgemeinen bin ich ziemlich zufrieden mit dem, was ich mit Code First machen kann. Ich bin erstens ein Programmierer und zweitens ein Datenbankadministrator. Ich lese über DataAttributes, um in C # näher zu beschreiben, was …

19
SQL Server Management Studio öffnet langsam neue Fenster
Nach dem Upgrade von SQL Server und Management Studio von 2008 auf 2012 ist Management Studio 2012 sehr langsam, wenn neue Abfragefenster und Dialogfelder geöffnet werden. Selbst das Klicken mit der rechten Maustaste auf Tabellen ist langsam. Normalerweise dauert es mindestens 5 Sekunden, bis ich irgendetwas in einem Fenster tun …

3
Was macht OPTION FAST in der SELECT-Anweisung?
Ich habe ein wenig darüber nachgedacht, was der OPTION (FAST XXX)Abfragehinweis in einer SELECTAnweisung bewirkt , und bin immer noch verwirrt. Laut MSDN: Gibt an, dass die Abfrage für den schnellen Abruf der ersten number_rows optimiert ist. Dies ist eine nicht negative ganze Zahl. Nachdem die ersten number_rows zurückgegeben wurden, …

3
Warum wird empfohlen, BLOBs in separaten SQL Server-Tabellen zu speichern?
Diese vielbeachtete SO-Antwort empfiehlt, Bilder in separaten Tabellen abzulegen , auch wenn nur eine 1: 1-Beziehung zu einer anderen Tabelle besteht: Wenn Sie Ihre Bilder in eine SQL Server-Tabelle einfügen möchten, empfehle ich dringend, eine separate Tabelle zum Speichern dieser Bilder zu verwenden. Speichern Sie das Mitarbeiterfoto nicht in der …
28 sql-server  blob 


1
Ist der eifrige Spool-Operator für das Löschen aus einem gruppierten Spaltenspeicher hilfreich?
Ich teste das Löschen von Daten aus einem Clustered Columnstore-Index. Mir ist aufgefallen, dass der Ausführungsplan einen großen eifrigen Spool-Operator enthält: Dies schließt mit den folgenden Eigenschaften ab: 60 Millionen Zeilen gelöscht 1.9 GiB TempDB verwendet 14 Minuten Ausführungszeit Serienplan 1 Auf Spule neu binden Geschätzte Kosten für den Scan: …


1
Ist sys.stats_columns falsch?
Angenommen, ich habe eine Tabelle Foomit Spalten ID1, ID2und einem über definierten zusammengesetzten Primärschlüssel ID2, ID1. (Ich arbeite derzeit mit einem System Center-Produkt, für das mehrere Tabellen auf diese Weise definiert wurden, wobei die Primärschlüsselspalten in der umgekehrten Reihenfolge aufgeführt sind, in der sie in der Tabellendefinition angezeigt werden.) CREATE …

2
Leerer Blockierungsprozess im Blockierungsprozessbericht
Ich sammle gesperrte Prozessberichte mit Extended Events und aus irgendeinem Grund ist der blocking-processKnoten in einigen Berichten leer. Dies ist die vollständige XML: <blocked-process-report monitorLoop="383674"> <blocked-process> <process id="processa7bd5b868" taskpriority="0" logused="106108620" waitresource="KEY: 6:72057613454278656 (8a2f7bc2cd41)" waittime="25343" ownerId="1051989016" transactionname="user_transaction" lasttranstarted="2017-03-20T09:30:38.657" XDES="0x21f382d9c8" lockMode="X" schedulerid="7" kpid="15316" status="suspended" spid="252" sbid="0" ecid="0" priority="0" trancount="2" lastbatchstarted="2017-03-20T09:39:15.853" lastbatchcompleted="2017-03-20T09:39:15.850" lastattention="1900-01-01T00:00:00.850" …



8
So fragen Sie eine Datenbank nach leeren Tabellen ab
Aufgrund einiger Entwickler, die an unserem System gearbeitet haben, hatten wir Probleme mit leeren Tabellen. Wir haben festgestellt, dass während der Übertragung in die Cloud mehrere Tabellen kopiert wurden, die darin enthaltenen Daten jedoch nicht. Ich möchte eine Abfrage der Systemtabellen ausführen, um festzustellen, welche Benutzertabellen leer sind. Wir verwenden …


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.