Jump to content

Tossi65

Members
  • Gesamte Inhalte

    53
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von Tossi65

  1. Hallo Leute,

    wieder ein neues Problem. Wir setzen Replikationein, um Daten aus ausgelagerte Datenbanken in einer zentralen Datenbank zusammn zu führen.

    Eine davon geht nicht mehr. Es kommt folgende Fehlermeldung:

     

    Zitat

    Command attempted:
    declare @event_type SMALLINT = 1, @distributor_major_version SMALLINT = 11, @distributor_minor_version SMALLINT = 0, @distributor_build_number SMALLINT = 6251, @totalruntime INT = 8969, @totalworktime INT = 8125, @totalnumtrans INT = 0, @numtranspersec REAL = 0.00, @totalnumcmds INT = 0, @numcmdspersec REAL = 0.00, @totalskippedcmds INT = 0, @totalidletime INT = 0 if object_id(N'sys.sp_repl_generate_subscriber_event') is not null exec sys.sp_repl_generate_subscriber_event @event_state = @event_type,@distrib
    (Transaction sequence number: 0x000CD8100000007F003300000000, Command ID: 89)

    Error messages:
    The process could not bulk copy into table '"dbo"."t_Test"'. (Source: MSSQL_REPL, Error number: MSSQL_REPL20037)
    Get help: http://help/MSSQL_REPL20037
    Batch send failed
    Violation of PRIMARY KEY constraint 'PK_t_Test'. Cannot insert duplicate key in object 'dbo.t_Test'. The duplicate key value is (2, 3). (Source: MSSQLServer, Error number: 2627)
    Get help: http://help/2627
    To obtain an error file with details on the errors encountered when initializing the subscribing table, execute the bcp command that appears below.  Consult the BOL for more information on the bcp utility and its supported options. (Source: MSSQLServer, Error number: 20253)
    Get help: http://help/20253
    bcp "PruefDB"."dbo"."t_Test" in "\\zfrlinesql1\ReplData\unc\ZFRLINESQL1$FRPRODUCTION_PRUEFDB_PRUEFDB_TDATA_TOZENTRALE\20190729082802\t_Test_7#1.bcp" -e "errorfile" -t"\n<x$3>\n" -r"\n<,@g>\n" -m10000 -SZDELINESQL1\DEPRODUCTION -T -w (Source: MSSQLServer, Error number: 20253)
    Get help: http://help/20253

    Ich habe schon ddas Internet gequält, aber bin nicht weitergekommen. Kennt jemand sich damit aus?

     

     

    Mfg Torsten

  2. Hallo Dukel,

    danke für die schnelle Antwort. Aber ich verstehe das nicht ganz:

     

     -- Pivot table with one row and five columns
    SELECT 'AverageCost' AS Cost_Sorted_By_Production_Days,
    [0], [1], [2], [3], [4]
    FROM
    (SELECT DaysToManufacture, StandardCost
    FROM Production.Product) AS SourceTable
    PIVOT
    (
    AVG(StandardCost)
    FOR DaysToManufacture IN ([0], [1], [2], [3], [4]) )
    AS PivotTable;

     

    Das Beispiel ist kalr, aber ich weiß nicht die genaue Anzahl der Spalten. Diese variieren je nach Ergebnis der Query.

    Ich habe mal das Ergebnis als Bild angehängt. Die Spalter strName und strWert sollen gedreht ausgegeben werden, da diese als Grundlage für einen Report sind.

     

    Mfg Torsten

    view.PNG

  3. Hallo Leute,
    ich brauch euer Hilfe. Ich habe eine View, die mir die Daten wie folgt ausgibt:
    strName strWert
    spalte1 1
    spalte2 2
    spalte3 3
    spalte4 4
    spalte5 5

    Wie bekomme ich es hin, dass die Spalten strName und strWert quer ausgegeben werden?
    Also im strName steht der Spaltenname und in strWert der Spaltenwert. Gibt es etwas dafür?????

    spalte1 spalte2 spalte3 spalte4 spalte5
    1             2          3          4          5


    Vielen Dank Torsten

×
×
  • Neu erstellen...