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.
Ich habe eine Benutzerliste: |Username|UserType|Points| |John |A |250 | |Mary |A |150 | |Anna |B |600 | und Ebenen |UserType|MinPoints|Level | |A |100 |Bronze | |A |200 |Silver | |A |300 |Gold | |B |500 |Bronze | Und ich suche nach einer Abfrage, um die Ebene für jeden Benutzer zu …
Ich habe eine Frage zu folgendem Formular: SELECT ... FROM ColumnstoreTable cs CROSS APPLY ( SELECT * FROM (VALUES ('A', cs.DataA) , ('B', cs.DataB) , ('C', cs.DataC) ) x(Col0, Col1) ) someValues Dies entnimmt jede Zeile aus einer Columnstore-gestützten Unterabfrage ( ColumnstoreTable) und multipliziert diese Zeilen. Dies ist im Wesentlichen …
Ich versuche eine Anfrage zu schreiben, bei der ich die Anzahl der Besuche für einen Kunden berechnen muss, indem ich auf überlappende Tage achte. Angenommen, für itemID 2009 ist das Startdatum der 23. und das Enddatum der 26. Tag. Daher wird bei item 20010 zwischen diesen Tagen das Kaufdatum nicht …
Auf einem Entwicklercomputer unter Windows Server 2012 R2 habe ich gerade ein Upgrade von SQL Server von 2012 auf 2014 durchgeführt. Wenn ich mit SQL Server Management Studio 2014 mit der rechten Maustaste auf eine Datenbank klicke und gehe, Tasks -> Restore -> Database...geschieht nichts. Der Assistent zum Wiederherstellen der …
Der Titel bringt es auf den Punkt. Ich habe eine SQL Server-Datenbank mit 28 Tabellen und 86 gespeicherten Prozeduren, die rückentwickelt werden müssen. Ich bin mir ziemlich sicher, dass einige Tabellen nie verwendet werden und dass nicht alle Procs auch verwendet werden. Das größte Problem ist, dass alle für diese …
Ich arbeite an einem Paket, für das eine Transaktion erforderlich ist, erhalte jedoch derzeit die folgende Fehlermeldung: SSIS package "CATS-Package.dtsx" starting. Information: 0x4004300A at Data Flow Task, SSIS.Pipeline: Validation phase is beginning. Information: 0x4001100A at CATS-Package: Starting distributed transaction for this container. Error: 0xC001401A at CATS-Package: The SSIS Runtime has …
Ich habe eine sehr große Produktionsdatenbank und eine sehr große Testumgebungsdatenbank in SQL Server 2008R2. Beide Datenbanken haben eine ähnliche Tabellenstruktur, jedoch unterschiedliche Benutzer / Anmeldungen / Berechtigungen / Rollen. Ich muss nur ein paar Tabellen in der Testdatenbank regelmäßig aus der Produktion aktualisieren, etwa einmal im Monat. Die derzeitige …
Derzeit verwenden wir Standardwartungspläne für Sicherungen auf den SQL Server 2005/2008 / 2008R2 / 2012-Servern in unserer Umgebung, und das Kontrollkästchen "Sicherungsintegrität überprüfen" wurde immer aktiviert. Einige der Sicherungen dauern sehr lange, daher habe ich empfohlen, diese Option zu deaktivieren, aber das Management muss die Auswirkungen und Risiken dieser Änderung …
Wenn ich eine Abfrage schreibe, die eine zusammengesetzte WHEREKlausel enthält, zB: SELECT * FROM MyTable WHERE BitField = 1 AND VarcharField = 'asdf' und die Einbeziehung dieses bitVergleichs schließt einfach die gleichen Felder aus, die der varcharVergleich ausschließt. Wird das Vorhandensein dieses bitFeldvergleichs zu einer Leistungsverbesserung führen?
Laut dieser Antwort profitiert die Abfrage nicht von einem Index, es sei denn, ein Index wird über die Spalten erstellt, die zum Einschränken verwendet werden. Ich habe diese Definition: CREATE TABLE [dbo].[JobItems] ( [ItemId] UNIQUEIDENTIFIER NOT NULL, [ItemState] INT NOT NULL, [ItemPriority] INT NOT NULL, [CreationTime] DATETIME NULL DEFAULT GETUTCDATE(), …
Wenn ich beispielsweise SQL Server im Stammverzeichnis meines Laufwerks installiere D:\, wird eine Fehlermeldung angezeigt, wenn ich ein Datenbank-Deployment-Programm von einer Software eines Drittanbieters aus ausführe. Wenn ich jedoch meine SQL Server-Instanz nach D:\SQL\(in einen Ordner innerhalb des Laufwerks) verschiebe, funktioniert die Installation einwandfrei. Meine Frage bezieht sich nicht auf …
Hintergrund Ich schreibe viele große Berichte für eine große Datenbank mit Gesundheitsdaten (SPs, Funktionen, Jobs usw. schreiben) und verwalte diese im Allgemeinen. Das ursprüngliche Schema und die Software, die es verwendet, stammen von einem anderen Anbieter, sodass ich strukturell nicht viel daran ändern kann. Es gibt viele Aufzeichnungen, die nachverfolgt …
Ich habe ein SQL-Datenbankprojekt, auf dem ich unsere Unternehmensdatenbank aufgebaut habe. Es wurde mehrmals auf internen und von AWS gehosteten SQL-Servern mit dem Schema Compare-Tool von SSDT bereitgestellt. Das Problem beim Posten auf Azure Hosted Win 2012 Server mit SQL Ent 2012 sp2. Der Vergleich ist abgeschlossen. Es wurden keine …
Wir haben SQL Server 2014 Enterprise installiert, um eine Datenbank auszuführen, die rund um die Uhr verfügbar sein sollte. Unsere Datenbank ist groß genug (200 GB +). Wir haben auch eine Reihe von Diensten, die jede Minute unsere Datenbank abrufen, um neue Daten zu lesen, zu aktualisieren oder einzufügen. Wir …
Ich habe eine Tabelle mit folgender Struktur: CREATE TABLE [dbo].[AUDIT_SCHEMA_VERSION]( [SCHEMA_VER_MAJOR] [int] NOT NULL, [SCHEMA_VER_MINOR] [int] NOT NULL, [SCHEMA_VER_SUB] [int] NOT NULL, [SCHEMA_VER_DATE] [datetime] NOT NULL, [SCHEMA_VER_REMARK] [varchar](250) NULL ); Einige Beispieldaten (scheint ein Problem mit sqlfiddle zu sein): INSERT INTO [AUDIT_SCHEMA_VERSION]([SCHEMA_VER_MAJOR],[SCHEMA_VER_MINOR],[SCHEMA_VER_SUB],[SCHEMA_VER_DATE],[SCHEMA_VER_REMARK]) VALUES(1,6,13,CAST('20130405 04:41:25.000' as DATETIME),'Stored procedure build') INSERT INTO …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.