Als «sql-server» getaggte Fragen

Microsoft SQL Server ist ein relationales Datenbankverwaltungssystem (RDBMS). Verwenden Sie dieses Tag für alle SQL Server-Editionen, einschließlich Compact, Express, Azure, Fast-Track, APS (ehemals PDW) und Azure SQL DW. Verwenden Sie dieses Tag nicht für andere DBMS-Typen (MySQL, PostgreSQL, Oracle usw.). Verwenden Sie dieses Tag nicht für Probleme bei der Software- und Mobilentwicklung, es sei denn, es steht in direktem Zusammenhang mit der Datenbank.

4
Gibt es einen Leistungsunterschied zwischen CTE, Unterabfrage, temporärer Tabelle oder Tabellenvariable?
In dieser ausgezeichneten SO-Frage wurden Unterschiede zwischen CTEund sub-queriesdiskutiert. Ich möchte speziell fragen: Unter welchen Umständen ist jeder der folgenden Punkte effizienter / schneller? CTE Unterabfrage Temporäre Tabelle Tabellenvariable Traditionell habe ich viel für die temp tablesEntwicklung verwendet stored procedures- da sie lesbarer zu sein scheinen als viele miteinander verflochtene …




5
Wie lösche ich den PRINT-Puffer in TSQL?
Ich habe eine sehr lange gespeicherte Prozedur in SQL Server 2005, die ich zu debuggen versuche, und verwende dazu den Befehl 'print'. Das Problem ist, dass ich die Nachrichten erst am Ende meines Sprocs von SQL Server zurückerhalte. Ich möchte in der Lage sein, den Nachrichtenpuffer zu leeren und diese …

30
MSSQL-Fehler 'Der zugrunde liegende Anbieter ist beim Öffnen fehlgeschlagen'
Ich habe ein verwendet, um eine .mdfVerbindung zu einem databaseund herzustellen entityClient. Jetzt möchte ich die Verbindungszeichenfolge so ändern, dass keine .mdfDatei mehr vorhanden ist. Ist das folgende connectionStringrichtig? <connectionStrings> <!--<add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;AttachDbFilename=|DataDirectory|\NData.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />--> <add name="conString" connectionString="metadata=res://*/conString.csdl|res://*/conString.ssdl|res://*/conString.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQL2008;Initial Catalog=NData;Integrated Security=True;Connect Timeout=30;User …



30
Versteckte Funktionen von SQL Server
Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Was sind einige versteckte Funktionen von SQL Server ? Zum Beispiel undokumentierte gespeicherte Systemprozeduren, Tricks, um Dinge zu tun, die sehr nützlich, …
215 sql-server  tsql 

27
Welche Ressourcen sind für die Optimierung der Datenbankleistung vorhanden? [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 6 Jahren . Verbessere diese Frage Welche guten Ressourcen gibt es, um die Datenbankoptimierung der …

25
Klasse aus Datenbanktabelle generieren
Wie kann ich eine Klasse aus einem SQL Server-Tabellenobjekt generieren? Ich spreche nicht von ORM. Ich muss nur die Entitäten erstellen (einfache Klasse). Etwas wie: public class Person { public string Name { get;set; } public string Phone { get;set; } } Gegeben eine Tabelle wie: +----+-------+----------------+ | ID | …
214 c#  sql  sql-server  tsql 



19
DISTINCT über mehrere Spalten zählen
Gibt es eine bessere Möglichkeit, eine Abfrage wie diese durchzuführen: SELECT COUNT(*) FROM (SELECT DISTINCT DocumentId, DocumentSessionId FROM DocumentOutputItems) AS internalQuery Ich muss die Anzahl der verschiedenen Elemente aus dieser Tabelle zählen, aber das Unterschied ist über zwei Spalten. Meine Abfrage funktioniert einwandfrei, aber ich habe mich gefragt, ob ich …

21
Wie kann ich ein Verbindungspoolproblem zwischen ASP.NET und SQL Server lösen?
In den letzten Tagen sehen wir diese Fehlermeldung auf unserer Website zu oft: "Zeitüberschreitung abgelaufen. Die Zeitüberschreitung vor dem Abrufen einer Verbindung aus dem Pool ist abgelaufen. Dies kann aufgetreten sein, weil alle Poolverbindungen verwendet wurden und die maximale Poolgröße erreicht wurde." Wir haben seit einiger Zeit nichts an unserem …

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.