Tag: sql-server

Microsoft SQL Server ist ein relationales Datenbank-management-system (RDBMS). Verwenden Sie dieses tag für alle Editionen von SQL Server, einschließlich Compact, Express -, Azure -, Fast-track, APS (ehemals PDW) und Azure SQL-DW. Verwenden Sie dieses tag nicht für andere Arten von DBMS (MySQL, PostgreSQL, Oracle, etc.). Verwenden Sie dieses tag nicht für Probleme, die auf software-und mobile-Entwicklung, es sei denn, es ist direkt mit der Datenbank.

Best Practices - Protokollierung gespeicherter Prozeduren

Anzahl der Antworten 4 Antworten
Wenn Sie eine lange Ausführung SP, haben Sie sich irgendwie seine Aktionen oder einfach nur warten, bis diese Meldung? "- Befehl(E) erfolgreich abgeschlossen." Ich davon ausgehen können, dass es viele Lösungen zu diesem Thema, aber es ist

Anständiger einfacher SQL Server-Client

Anzahl der Antworten 10 Antworten
kennt jemand eine sehr einfache SQL Server-client-tool, das die gleichen grundlegenden Funktionen wie Management Studio (D. H. wählen Sie eine Datenbank und eine Abfrage ausführen - muss nicht einem Objekt-Explorer, oder mit etwas Phantasie)? Im Idealfall wäre

SQL Server: Was ist der Unterschied zwischen CROSS JOIN und FULL OUTER JOIN?

Anzahl der Antworten 10 Antworten
Was ist der Unterschied zwischen CROSS JOIN und FULL OUTER JOIN in SQL Server? Sind Sie gleich, oder nicht? Bitte erklären. Wenn eines von beidem verwenden? InformationsquelleAutor der Frage Saajid Ismail | 2010-07-12

Was ist besser: Lesezeichen / Key Lookup oder Index Scan

Anzahl der Antworten 3 Antworten
Ich weiß, dass ein index suchen ist besser als ein index, der scanaber was ist besser in der SQL Server-explain: Index seek oder Key Lookup (Textmarke im SQL-Server 2000)? Bitte sagen Sie mir, Sie nicht ändern Sie

Umbenennen einer Spalte in MS SQL Server 2005

Anzahl der Antworten 2 Antworten
Was ist die best practice, wenn es um das umbenennen einer Tabellenspalte mit SQL (MS SQL Server 2005-Variante)? Dies setzt Voraus, dass Daten in der Spalte, die bewahrt werden muss. InformationsquelleAutor der Frage Thomas Bratt | 2009-08-10

Verwenden Sie Float oder Dezimal für Buchhaltungsanwendung Dollar Betrag?

Anzahl der Antworten 24 Antworten
Sind wir umschreiben unsere legacy-Accounting-System in VB.NET und SQL Server. Wir brachten in einem neuen team .NET/SQL-Programmierern zu tun, die schreiben. Die meisten der Anlage ist bereits abgeschlossen, mit der Dollar-Beträge mit Schwimmt. Der legacy-system-Sprache, die ich

So identifizieren Sie die Portnummer des SQL-Servers

Anzahl der Antworten 6 Antworten
Ich Installieren von SQL server in meinem system und ich muss prüfen, auf welchen port-Nummer, SQL funktioniert in meinem system InformationsquelleAutor der Frage Ankit jain | 2013-10-18

Was macht eine Transaktion um eine einzelne Aussage?

Anzahl der Antworten 6 Antworten
Ich verstehen, wie eine Transaktion könnte nützlich sein, für co-ordinating ein paar updates. Was ich nicht verstehe, ist das einwickeln einzelne Anweisungen in Transaktionen, die 90% von dem, was ich je gesehen habe. In der Tat, im

SQL-Massenimport aus CSV

Anzahl der Antworten 13 Antworten
Muss ich den import einer großen CSV-Datei in eine SQL-server. Ich bin mit diesem : BULK INSERT CSVTest FROM 'c:\csvfile.txt' WITH ( FIELDTERMINATOR = ',', ROWTERMINATOR = '\n' ) GO problem ist, dass alle meine Felder sind

SQL-Filterkriterien in Join-Kriterien oder where-Klausel, die effizienter sind

Anzahl der Antworten 9 Antworten
Habe ich eine relativ einfache Abfrage zwei Tabellen verknüpft. Die "Where" - Kriterien zum Ausdruck gebracht werden kann entweder in der join-Kriterien oder als where-Klausel. Ich Frage mich, was effizienter ist. Abfrage zu finden, ist max Verkauf

Ist die Reihenfolge der Spalten in einer WHERE-Klausel wichtig?

Anzahl der Antworten 7 Antworten
Wird die Reihenfolge der Spalten in einer WHERE-Klausel Effekt Leistung? z.B. Sagen, ich habe eine Spalte, die hat ein höheres Potenzial für die Einzigartigkeit ersten oder Umgekehrt? InformationsquelleAutor der Frage bigint | 2009-03-13

'datetime2' Fehler bei der Verwendung von Entity-Framework in VS 2010 .net 4.0

Anzahl der Antworten 16 Antworten
Immer diese Fehlermeldung: System.Daten.SqlClient.SqlException : Die Konvertierung eines datetime2-Datentyps in einen datetime-Datentyp führte zu einer out-of-range-Wert. Meine entity-Objekte alle Zeilen bis auf die DB-Objekte. Fand ich nur einen einzigen Hinweis auf diesen Fehler via Google: Google-Ergebnis Nach

Eine kommagetrennte Zeichenfolge in einzelne Zeilen umwandeln

Anzahl der Antworten 11 Antworten
Ich habe eine SQL-Tabelle wie diese: | SomeID | OtherID | Data +----------------+-------------+------------------- | abcdef-..... | cdef123-... | 18,20,22 | abcdef-..... | 4554a24-... | 17,19 | 987654-..... | 12324a2-... | 13,19,20 gibt es eine Abfrage, wo ich

Muss ich wirklich "SET XACT_ABORT ON" verwenden?

Anzahl der Antworten 6 Antworten
wenn Sie vorsichtig sind, und verwenden Sie TRY-CATCH um alles, und rollback bei Fehler haben Sie wirklich brauchen, um zu verwenden: SET XACT_ABORT ON In anderen Worten, gibt es einen Fehler, der TRY-CATCH-vermissen wird, die SET XACT_ABORT

SQL Server meldet 'Ungültiger Spaltenname', aber die Spalte ist vorhanden und die Abfrage funktioniert über Management Studio

Anzahl der Antworten 7 Antworten
Den ich getroffen habe, ein bisschen in eine Sackgasse geraten. Ich habe eine Abfrage, die generiert wird, durch einige C# code. Die Abfrage funktioniert in Microsoft SQL Server Management Studio beim laufen gegen die gleiche Datenbank. Jedoch,

SQL-benutzerdefinierte Funktion innerhalb von Select

Anzahl der Antworten 3 Antworten
Habe ich eine benutzerdefinierte Funktion in SQL genannt getBuisnessDays es dauert, @startdate und @enddate und gibt die Anzahl von Tagen zwischen zwei Datumsangaben. Wie kann ich rufen Sie die Funktion innerhalb meiner Auswahl? Hier ist, was ich

Liste aller Index & amp; Indexspalten in der SQL Server-Datenbank

Anzahl der Antworten 26 Antworten
Wie bekomme ich eine Liste aller index & index-Spalten in SQL Server 2005+? Der nächste, den ich bekommen konnte ist: select s.name, t.name, i.name, c.name from sys.tables t inner join sys.schemas s on t.schema_id = s.schema_id inner

Aktualisieren Sie Datensätze in Tabelle von CTE

Anzahl der Antworten 4 Antworten
Habe ich Folgendes CTE, der mir die DocTotal für die gesamte Rechnung. ;WITH CTE_DocTotal AS ( SELECT SUM(Sale + VAT) AS DocTotal FROM PEDI_InvoiceDetail GROUP BY InvoiceNumber ) UPDATE PEDI_InvoiceDetail SET DocTotal = CTE_DocTotal.DocTotal Nun mit diesem

Wählen Sie die Top 10 Datensätze für jede Kategorie aus

Anzahl der Antworten 14 Antworten
Möchte ich return top 10 Sätze von jedem Abschnitt in einer Abfrage an. Kann mir jemand helfen, wie es zu tun? Abschnitt wird einer der Spalten in der Tabelle. Datenbank ist SQL-Server 2005. Ich will die Rückkehr

Was repräsentiert ein Double in SQL Server?

Anzahl der Antworten 14 Antworten
Habe ich ein paar Eigenschaften in C# die double und ich wollen speichern Sie diese in einer Tabelle in SQL Server, aber bemerkt, es gibt keine double Typ, also was ist am besten zu verwenden, decimal oder

Beste Möglichkeit, HTML-Tags aus einer Zeichenfolge in SQL Server zu entfernen?

Anzahl der Antworten 7 Antworten
Ich habe Daten in SQL Server 2005 enthält html-tags, und ich möchte zu entfernen, so dass nur der text zwischen den tags. Ideal auch ersetzen Dinge wie &lt; mit < usw. Gibt es eine einfache Möglichkeit dies

Wie füge ich mehrere Zeilen ein, OHNE den "INSERT INTO dbo.Blah" Teil der Anweisung zu wiederholen?

Anzahl der Antworten 12 Antworten
Ich weiß, ich habe dies vor Jahren, aber ich kann mich nicht erinnern, die syntax, und ich kann nicht finden es überall durch zu ziehen bis Tonnen von Hilfe-Dokumenten und Artikeln zum Thema "bulk imports". Hier ist,

Führen Sie mehrere SQL-Befehle in einem Umlauf aus

Anzahl der Antworten 6 Antworten
Ich Baue eine Anwendung, und ich will einen batch mehrere Abfragen in einem einzigen roundtrip zur Datenbank. Zum Beispiel, sagen ein einzelne Seite braucht, um eine Liste der Benutzer anzuzeigen, die eine Liste der Gruppen und eine

SQL INSERT INTO aus mehreren Tabellen

Anzahl der Antworten 7 Antworten
dies ist meine Tabelle 1: NAME AGE SEX CITY ID Clara 22 f New York 1 Bob 33 m Washington 2 Sam 25 m Boston 3 dies ist meine Tabelle 2: NUMBER ID 555-1111 1 555-2222 2

Entity Framework Migrations, die Tabellen und Spalten umbenennen

Anzahl der Antworten 6 Antworten
Umbenannt habe ich ein paar Einheiten und Ihre navigation Eigenschaften und generiert eine neue Migration in EF 5. Wie üblich benennt mit EF-Migrationen, standardmäßig ging es Los, um Objekte zu löschen und Sie neu erstellen. Das ist

Auswählen von Daten von zwei verschiedenen Servern in SQL Server

Anzahl der Antworten 13 Antworten
Wie kann ich Daten auswählen, die in der gleichen Abfrage, die aus zwei verschiedenen Datenbanken auf zwei verschiedenen Servern in SQL Server? InformationsquelleAutor der Frage | 2009-07-17

SQL Server 2008 Eindeutige Spalte, die Groß- und Kleinschreibung beachtet

Anzahl der Antworten 4 Antworten
Ist es ein Weg, um eine Spalte, die sowohl EINZIGARTIG und Kleinschreibung? Ich möchte in der Lage sein, abcde und ABCDE in einer unique-Spalte. InformationsquelleAutor der Frage Chase Florell | 2009-10-03

Verwenden einer bedingten Update-Anweisung in SQL

Anzahl der Antworten 2 Antworten
Ich würde gerne eine update-Anweisung wie diese SELECT * from Employee WHERE age = CASE WHEN (age < 20) THEN age=15 WHEN (age > 20) THEN age= 20 Ist dies nicht möglich, in SQL-Server /MySQL. Ich will

SQL Network Interfaces, Fehler: 50 - Lokaler Datenbank-Laufzeitfehler ist aufgetreten. Es kann keine automatische Instanz erstellt werden

Anzahl der Antworten 10 Antworten
Ich versuche zu bauen, ein ASP.NET MVC 5-Webanwendung, die einen MyDatabase.mdf Datei in der App_Data Ordner. Ich habe SQL Server 2014 Express installiert mit einem LocalDb Instanz. Ich kann Bearbeiten die Datenbank-Tabellen mit den Server-Explorer, aber wenn

Welcher SQL-Datentyp speichert die Base64-codierte Datei?

Anzahl der Antworten 1 Antworten
nvarchar(max) -, varchar(max), oder sollte ich wirklich entschlüsseln Sie die Zeichenfolge, und legen Sie es in ein Bild oder blob oder so etwas? Die längere version : (mit allen saftigen details) Habe ich eine .Net SOAP-web-service speichert

Wie behebt man "Muss die Skalarvariable deklarieren" -Fehler beim Verweisen auf die Tabellenvariable?

Anzahl der Antworten 1 Antworten
Ich kann nicht herausfinden, warum (oder haben Sie vielleicht kann das einfach nicht), habe ich die out of scope Fehler Erklären muß, die Skalare variable "@CompanyGroupSites_Master. So ist es, ich kann nicht auf meine Tabelle variable auf

Lieblings-Performance-Tuning-Tricks

Anzahl der Antworten 29 Antworten
Wenn Sie eine Abfrage oder gespeicherte Prozedur, die Bedürfnisse und performance-tuning, was sind einige der ersten Dinge, die Sie versuchen? InformationsquelleAutor der Frage | 

ein Limit der Anzahl der SQL Server-Verbindungen?

Anzahl der Antworten 2 Antworten
Ich bin mit SQL Server 2008 Enterprise + C# + ADO.Net + .Net 3.5. Ich bin mit sp_who2 oder sys.dm_exec_connections zu finden, die aktiven verbindungen zahlen (lassen Sie mich wissen, ob meine Methode zu finden, die aktive

SQL Server - Transaktionen werden bei einem Fehler zurückgesetzt

Anzahl der Antworten 5 Antworten
Wir haben die client-app, die ausgeführt wird, einige SQL auf eine SQL-Server-2005, die wie die folgenden: BEGIN TRAN; INSERT INTO myTable (myColumns ...) VALUES (myValues ...); INSERT INTO myTable (myColumns ...) VALUES (myValues ...); INSERT INTO myTable

SQL Server: Meta-Daten der Tabelle extrahieren (Beschreibung, Felder und ihre Datentypen)

Anzahl der Antworten 14 Antworten
Ich versuche einen Weg zu finden, zu extrahieren, Informationen über meine Tabellen in SQL-Server (2008). Die Daten, die ich brauche, muss das Beschreibung der Tabelle (gefüllt aus der Description-Eigenschaft im Eigenschaften-Fenster), eine Liste der Felder der Tabelle

Wie kann man "tinyint" von t-sql in c # in ganzzahl konvertieren?

Anzahl der Antworten 4 Antworten
Ich habe eine tinyint Spalte in der Datenbank und ich wünschte, es zu konvertieren, um Int32 für eine SqlDataReader. Wie mache ich es? Edit #1 Ich vor kurzem hatte, dies zu tun. int a = dataReader.GetByte(dr.GetOrdinal("ColumnName")); #Zusätzlich

SQL Server - Verwenden der WITH-Klausel in einer INSERT-Anweisung

Anzahl der Antworten 3 Antworten
Ich Frage mich, wenn dies möglich war. Ich habe eine bestehende Abfrage, verwendet die WITH Klausel gelten einige aggregierte Daten zu einer SELECT - Abfrage etwa so: (Massiv vereinfacht) ;WITH alias (y,z) AS ( SELECT y,z FROM

Weisen Sie das Ergebnis von dynamic sql der Variablen zu

Anzahl der Antworten 4 Antworten
Mache ich dynamisches SQL zu konvertieren, werden alle Spalten in eine Tabelle ein string so, Nachdem alles, was ich tun EXEC(@template); wo @template ist die dynamisch erzeugte Abfrage: col1 col2 col3 --------------- 1 7 13 2 8

Speichern Sie Byte [] in einer SQL Server-Datenbank von C #

Anzahl der Antworten 3 Antworten
Wie kann ich ein byte - array in eine SQL Server-Datenbank? Dieses byte enthält ein HashAlgorithm Wert. Werden die Daten wieder benötigt werden für die spätere Verwendung. So konvertieren und NICHT immer wieder in seinem ursprünglichen

Ist es möglich, auf eine MDF-Datenbank ohne SQL Server zuzugreifen?

Anzahl der Antworten 3 Antworten
Erstellte ich eine .mdf - Datei von SQL Server und legen Sie es in eine lokale Datei. Ich führe mein Programm in einem computer, die keine SQL Server installiert. Und auch ich verwendet Klassen aus dem System.Data.SqlClient

Entity Framework: Wie können Ausnahmen, die aufgrund von SQL-Einschränkungen auftreten, ordnungsgemäß verarbeitet werden?

Anzahl der Antworten 3 Antworten
Ich verwenden Sie Entity Framework für den Zugriff auf meine SQL Daten. Ich habe einige Einschränkungen in der Datenbank, schema und ich Frage mich, wie exceptions, die durch diese Einschränkungen. Als Beispiel, bekomme ich die folgende exception

Suchen nach einem SQL Transaction Log Dateibetrachter

Anzahl der Antworten 5 Antworten
Wenn einer von Ihnen arbeitete mit einem coolen tool zum anzeigen/Abfragen der SQL-Transaktionsprotokolle, lassen Sie es mich bitte wissen. Dies sollte zeigen alle Transaktions-sql-Anweisungen, die ein commit oder Rollback. Für Datenbank-Dateien, wenn es hat einige zusätzliche grafische

Kein Prozess ist am anderen Ende der Pipe (SQL Server 2012)

Anzahl der Antworten 10 Antworten
Habe ich diese Fehlermeldung: A connection was successfully established with the server, but then an error occurred during the login process. (provider: Shared Memory Provider, error: 0 - No process is on the other end of the

Erstellen Sie eine Ansicht mit der ORDER BY-Klausel

Anzahl der Antworten 9 Antworten
Ich versuche, eine Ansicht zu erstellen, die mit einem ORDER BY - Klausel. Ich habe schaffen es erfolgreich auf SQL Server 2012 SP1, aber wenn ich versuche, neu zu erstellen, die auf SQL-Server 2008 R2 bekomme ich

So erhalten Sie die Verbindungszeichenfolge aus einer Datenbank

Anzahl der Antworten 9 Antworten
Habe ich eine Datenbank mit SQL Server Management Studio, ich möchte nun in meinem C# - Anwendung. Ich brauche den connection-string? Wo finde ich die Verbindungszeichenfolge, und wo ist meine Datenbank gespeichert? Muss ich haben, um es

Verletzung der UNIQUE KEY-Einschränkung für INSERT WHERE COUNT (*) = 0 in SQL Server 2005

Anzahl der Antworten 3 Antworten
Bin ich beim einfügen in eine SQL-Datenbank, die von mehreren Prozessen. Es ist wahrscheinlich, dass die Prozesse, die manchmal versuchen, einfügen von doppelten Daten in der Tabelle. Ich habe versucht, schreiben Sie die Abfrage in einer Weise,

Die SSIS-Datenflusstask hängt von der Ausführung der Pre-execute-Phase ab

Anzahl der Antworten 9 Antworten
Habe ich einen Data Flow Task, der hängt auf Ausführung. Der flow ist einfach, macht zwei Abfragen auf verschiedene Tabellen (mit ein paar joins), anschließend sortiert und führt die otuputs durch eine gemeinsame id, fügt eine statische

Wie deklariert man eine globale Variable in SQL Server ..?

Anzahl der Antworten 10 Antworten
Möchte ich verwenden denselben Wert für verschiedene Anfragen von verschiedenen DB wie DECLARE @GLOBAL_VAR_1 INT = Value_1 DECLARE @GLOBAL_VAR_2 INT = Value_2 USE "DB_1" GO SELECT * FROM "TABLE" WHERE "COL_!" = @GLOBAL_VAR_1 AND "COL_2" = @GLOBAL_VAR_2

SQL Server hat den Zugriff auf die Prozedur 'sys.sp_OACreate' der Komponente 'Ole Automation Procedures' blockiert

Anzahl der Antworten 4 Antworten
SQL-Server blockiert den Zugriff auf Prozedur - sys.sp_OACreate von Komponente 'Ole-Automatisierung-Verfahren", weil diese Komponente deaktiviert ist, wie Teil der Sicherheitskonfiguration für diesen server. Ein system - administrator kann aktivieren der Verwendung der 'Ole Automation Procedures" von mithilfe

Der Benutzer kann nicht gefunden werden, weil er nicht existiert oder Sie keine Berechtigung haben

Anzahl der Antworten 4 Antworten
Ich versuche, fügen Sie Berechtigungen auf eine gespeicherte Prozedur, die für einen Benutzer mithilfe dieser Abfrage, USE [MyDatabaseName] GO GRANT EXEC ON [dbo].[StoreProcedureName] TO [UserName] GO Ich kann geben Sie Berechtigungen für Benutzer durch den Benutzer-Schnittstelle aber