Ändern eines SQL server Partition Date Boundary & Minimierung der databewegung

Ich habe einen Tisch (sagen AUDIT) mit data, die 10 Jahre zurückgehen. data, die älter als 1 Jahr sind, werden selten abgefragt, und vollständige Backups beginnen zu lange. Also habe ich mich entschlossen, Tabellenpartitionierung und Teilsicherungen einzusetzen, also wenn (wenn!) Ich die database wiederherstellen muss, kann ich die oft abgefragten data zuerst wiederherstellen und dann […]

Binärspalte aus der SQL server-database abrufen

Ich muss eine Spalte aus einer SQL server-database mit C # importieren. Wenn ich SQL server Enterprise verwende, wird es als <binary> angezeigt und wenn ich eine Abfrage auf dem SQL server ausführe, gibt es die richtigen Binärwerte zurück. Allerdings, wenn ich versuchen, Codierung mit C # wie folgt: SqlConnection conn = new SqlConnection("server=portable;Database=data;Integrated Security=true;"); […]

SQL server gespeicherte Prozedur: iterate durch Tabelle, Vergleichswerte, insert in verschiedene Tabelle auf Wert ändern

Ich kann nicht feststellen, ob meine besondere Situation bereits mit den Titeln anderer Fragen behandelt worden ist, also entschuldigt sich, wenn eine Antwort bereits existiert. Ich habe eine database, die Werte als Strings aufzeichnet, und eine andere Tabelle, die Läufe bestimmter Typen innerhalb dieser Werte aufzeichnet. Ich benötige eine gespeicherte Prozedur, die durch die Werte […]

Zählen Sie für mehrfachen Wert in Tabelle ohne Vereinigung alle in sql

Ich habe validationErrors mit verschiedenen WIPReason assoziiert und ich möchte auf der Grundlage von verschiedenen WIPReason zählen, ich benutze Union All und es funktioniert aber Query ist sehr groß mit mutiple wip Grund mehr als 10. Hier finden Sie die Abfrage unten SELECT COUNT(tlv.TransactionLineId) AS TotalErrors, COUNT(tl.Id) AS TotalLines, COUNT(tlv.Reason) AS NoWorkRecords, 0 AS ValidationErrors […]

Microsoft SQL server: Umwandlung von 3 Zeilen in 3 Spalten

Ich habe einen ziemlich großen Bericht, an dem ich arbeite, und wie es sich herausstellt, muss ich Versicherung Informationen in 1 Zeile anstatt bis zu 3. Ich kann durch auf SQL-Codierung mit den Grundlagen, aber wenn es um Pivot-Tische und andere fortgeschrittene kommen Aufgaben, die ich bog, und es wird verwirrend, also habe ich gedacht, […]

Um ein SSIS-Paket außerhalb von SQL server Data Tools auszuführen, müssen Sie Move File to Archive of Integration Services oder höher installieren

Ich teste das SSIS-Paket, das ich vom VS2005-Projekt zum VS2013-Projekt (Paket-Bereitstellungsmodell) aktualisiert habe. Dies ist ein sehr einfaches Paket, das nur fileen eins nach dem anderen von bestimmten Ort verarbeitet und Updates database auf der Grundlage dieser fileen und einmal getan es verschiebt file zu archivieren oder nicht-Parsing-Verzeichnis auf der Grundlage der Ergebnisse. Und ich […]

Entschlüsseln Sie MS SQL server 2008 R2 data in MySQL 5.5 mit AES Verschlüsselung / Entschlüsselung

Ich habe data in MS SQL 2008 R2, die ich verschlüsseln und dann zu einer MySQL 5.5 database transportieren möchte. Der Grund für die Verschlüsselung ist, dass ich der Transportschicht nicht ganz vertraue, und auch, dass diese data ziemlich empfindlich sind, also wäre es am besten, sie in verschlüsseltem Format zu speichern. Die data werden […]

Wie bekomme ich andere Werte aus einer characterfolge in SQL

Ich benutze die Zeug-function, um eine list von IDs zu bekommen. Aber es gibt einige Werte, die doppelt sind: ———- 3180,3181,3182,3180,4180 ———- 3183,3184,3184,4181 Ich möchte nur die list der IDs bekommen, die nicht dupliziert werden, gewünschte Ergebnisse: ———- 3181,3182,4180 ———- 3183,4181 Das meine Frage: SELECT oa.AssetId, oal.AssetLineId, SNIds = STUFF((SELECT ', ' + CAST(isn1.Id AS […]

Legen Sie Triggerbrände ein, ohne die Bedingung zu berücksichtigen

CREATE TABLE Account( account_no int, balance real, type_code int, branch_no int, Bcode int, customer_no int, CONSTRAINT account_pk PRIMARY KEY (account_no), CONSTRAINT check_balance CHECK (balance>=0) ); alter TRIGGER tr_check_accounts_in_accountTBL ON account INSTEAD OF INSERT AS BEGIN DECLARE @count int DECLARE @bcode int DECLARE @cusNo int SELECT @bcode=bcode,@cusNo=customer_no FROM inserted; SELECT @count=COUNT(a.account_no) FROM account a WHERE a.bcode=@bcode […]

"Falsche Syntax" bei Verwendung eines gemeinsamen Tabellenausdrucks

WITH list_dedup (Company, duplicate_count) AS ( SELECT *, ROW_NUMBER() OVER (PARTITION BY Company ORDER BY Email) AS 'RowNumber' FROM Travels ) Fehler : Msg 102, Stufe 15, Zustand 1, Zeile 7 Falsche Syntax in der Nähe ')'.

SQL DE: Microsoft SQL Server, MySQL, Oracle and other Structured Query Languages .