Kann ich eine identifizierende Beziehung mit einem künstlichen PK definieren

Ich habe mehrere models in meinem Projekt, die wirklich mit identifizierenden Beziehungen, aber ich habe sie Setup mit einzigartigen Auto-Inkrement Primärschlüssel für Geschwindigkeit und Einfachheit Gründe. Zum Beispiel, E-Mail-Adressen in einem Kontakt: Public Class EmailAddress 'This is currently the primary key Public Property EmailAddressID As Integer 'These three properties really make a composite primary key […]

Wie man Instanznamen von Verlagen und Abonnenten in der Verteilungsdatenbank nachsieht

Ich schreibe ein Programm mit RedGate SQL Vergleichen, das data zwischen Knoten in einer Transaktionsreplikationstopologie synchronisiert. In Fällen, in denen es mehr als 2 Knoten gibt, brauche ich eine automatisierte Möglichkeit, Paarungen von SQL Instanz / databasenamen zu erstellen, damit ich alle Links im tree synchronisieren kann. Ich glaube, diese Informationen werden in der Verteilungsdatenbank […]

Wie bekomme ich jeden Tag und jeden Tag

Verwenden von Sql server 2000 Tabelle 1 id sdate edate 001 05/01/2012 25/02/2012 002 19/02/2012 17/04/2012 ….. sDate, eDate Format ist dd/mm/yyyy Ich möchte erstmal und jeden Tag von jedem Monat aus der Tabelle 1 wie 01/01/2012 31/01/2012 , 01/02/2012 29/02/2012 Erwartete Ausgabe id sdate edate 001 05/01/2012 31/01/2012 001 01/02/2012 25/02/2012 002 19/02/2012 29/02/2012 […]

Vermeidung von Duplikaten bei gleichzeitiger Ablesung der gleichen databasetabelle

Vermeidung von Duplikaten bei gleichzeitiger Ablesung der gleichen databasetabelle Wir haben eine Tabelle, die eine list von Aufgaben enthält Table RecordsTable RecordID RecordName … … IsProcessed Mehrere Arbeitermaschinen lesen den Tisch ab und sobald die Aufgabe bearbeitet ist, markiert IsProcessed als true. Also, wenn wir den folgenden Code ohne Duplikate bearbeiten wollen Pseudocode in C […]

Kann ein ashx-Skript aus einem SQL server-Agent-Schritt ausgeführt werden?

Ich habe derzeit eine .vbs-file, die zu einer täglichen time in einem SQL server 2005 server Agent Job geplant wird. Der Dialog "Job Step Properties" enthält: Typ : "Betriebssystem (CmdExec)" und der Befehlswert ist wie folgt: "cscript d: \ sites \ mysite \ myscheduled \ script_to_run.vbs" Das funktioniert gut, aber ich musste das Skript aktualisieren […]

Automatische Umschaltung der Verbindungszeichenfolge auf databaseverbindungserrors

Ich beschäftige mich mit einer C # -Anwendung mit einem EntityFramework-Backbone mit einem DbContext. Die Anwendung hat zwei Möglichkeiten: Verbindung zu einem entfernten SQL server Express oder eine Verbindung zu einer lokalen SQL compact 4.0 database, falls die Netzwerkverbindung nicht verfügbar ist. Wenn meine Anwendung startet, prüft ein Thread, ob eine Verbindung zur entfernten database […]

Wie kann man hochgeladene fileen in GridView anzeigen und sie auf den entsprechenden Download-Linkbutton herunterladen?

Ich lade fileen mit Fileupload, die Details der file wie filetyp, Name der file und vollständiger Pfad wird immer in einer Tabelle namens exceldetails in der database gespeichert Ich möchte die hochgeladenen fileen anzeigen und sie herunterladen, indem sie auf einen Link Knopf neben jeder file in GridView. So lade ich fileen hoch: string[] filePaths; […]

Inneren Entsprechung dieser Unterabfrage?

Ich habe diese Tische BooksCatalog [BookCatalogID],[BooksCatalogBookID],[ReceivedFrom],[BillNo],[billdate] Books [BookID],[BookTitle],[ISBN],[ISBN13],[BookAuthorID],[BookPublisherID],[YearPublished],[NumberOfPages],[Volume],[edition],[Price] Authors [AuthorID],[AuthorName],[AuthorCityID],[AuthorStateID],[PhoneNumber],[Email],[Website] Ich laufe diese Abfrage, SELECT Books.BookTitle FROM Books INNER JOIN Authors ON Authors.AuthorId=Books.BookAuthorID WHERE Books.BookID IN (SELECT BooksCatalog.BooksCatalogBookID FROM BooksCatalog WHERE BooksCatalog.billdate = (SELECT MIN(BooksCatalog.billdate) FROM BooksCatalog)) AND AUTHORS.AuthorName = @AuthorName; wie es mit 2 Unterabfragen ist, bekomme ich ein Gefühl, dass es nicht optimiert, […]

Verwenden eines SQL-Alias ​​in einer Berechnung, um zusätzlichen Alias ​​zu erstellen

Ich habe die folgende SQl-statement: SELECT id + 100000000000000000 AS id, a.external_code + CAST(id AS varchar(15)) as crUniqueId, m.check_amount, 'C' as crType, m.postprint_date as activationDate, m.postprint_date as creationDate, m.memo_explanation as reasonLine1, m.check_no, m.check_amount – sh.sumAmount As dispositionAmount FROM md_master m Join accounts a on m.account_tag = a.acct_id LEFT JOIN (SELECT master_id, SUM(md_cr_pending.current_amount) as sumAmount FROM […]

Konvertieren Sie den TextBox-Wert in DateTime SQL server

Ich habe einen datesauswahl von der Kalendersteuerung in ASP.net mit C # gemacht. Das datesformat in der TextBox ist 08/01/2012 . Wenn ich versuche, einen Insert zu machen, bekomme ich diesen Fehler: Nachricht: Input String war nicht in einem korrekten Format. hier ist mein Code: cmd.Parameters.Add("@date", SqlDbType.DateTime).Value = Convert.ToDateTime(txtfilens.Text); Wie bekomme ich das?

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