1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

SQL Server 2005

  • Kutz
  • 16. Juni 2008 um 09:31
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • Kutz
    Punkte
    481
    Beiträge
    61
    • 16. Juni 2008 um 09:31
    • #1

    Hi.

    Kann mir wer sagen, was an der syntax bei ms sql server 2005 falsch ist.
    Benötige eine n:m beziehung und würde dementsprechend in untiger anweisung UserID und SenderID als PRimarykey festlegen und gleichzeitig auch als Fremdschlüssel definieren,.

    Danke Kutz

    PS: Kann dass management tool fürs sehen der anweisung leider nicht benützen


    string cUserAuthTable = "CREATE TABLE UsersUnauthorizedSenders (UserID INTEGER NOT NULL PRIMARY KEY IDENTITY," +
    "SenderID INTEGER NOT NULL PRIMARY KEY IDENTITY," + "UserID FOREIGN KEY REFERENCES ExchangeUsers(UserID),"
    + " SenderID FOREIGN KEY REFERENCES UnAuthorizedSenders(SenderID))";

  • Paulchen
    Gast
    • 16. Juni 2008 um 10:12
    • #2

    Probier mal

    Code
    CREATE TABLE UsersUnauthorizedSenders (
        UserID INTEGER,
        SenderID INTEGER,
        PRIMARY KEY (UserID, SenderID),
        FOREIGN KEY (UserID) REFERENCES ExchangeUsers(UserID),
        FOREIGN KEY (SenderID) REFERENCES UnAuthorizedSenders(SenderID)
    );


    Würd ich zumindest unter PostgreSQL schreiben. Vielleicht hat Microsoft aber eigene Vorstellungen, was SQL angeht.

  • Ringding
    Punkte
    1.237
    Beiträge
    244
    • 16. Juni 2008 um 11:17
    • #3

    Wenn ich einen SQL Server 2005 hätte, würde ich es sogar für dich ausprobieren. Aber solange du keine Fehlermeldungen vom Server empfangen kannst, bist du soundso aufgeschmissen; also kümmere dich erstmal darum — der Rest erledigt sich dann von selbst.

  • Kutz
    Punkte
    481
    Beiträge
    61
    • 17. Juni 2008 um 19:48
    • #4

    Bedankt an euch zwei !!

    bei microsoft is natürlich alles etwas umständlicher, aber funzt mittlerweile ..

    lg kutz

  • Maximilian Rupp 27. Dezember 2024 um 12:04

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum