Jump to content

Tossi65

Members
  • Content Count

    25
  • Joined

  • Last visited

Everything posted by Tossi65

  1. Da ich folgende Abfrage verwende: select TOP 100 * from protokoll where Format(datum,'dd.MM.yyyy') = '10.06.2021' order by datum erhalte ich natürlich nicht das richtige Ergebnis.
  2. Hallo Kollegen, ich verliere gleich den Verstand. Ich habe eine Tabelle erstellt mit einer DateTimspalte. Aus dem Programm füge ich per Insert ein Datum ein cmd.Parameters.AddWithValue("@datum", DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss")); In der Tabelle steht dann: WArum sind Mnnat und Tag vertauscht??? Bei dem SQL Statement ist alles richtig "2021-06-10 ..." Mfg Torsten
  3. Guten Morgen, Ich möchte unserem Supporter und dem KeyUser an der Linie HIlfsmittel an die Hand geben, um das Problem schnellst möglich zu beheben. Dazu gehört auch eine Abbildung der Situation auf dem SQL Server. Diese Leute haben nicht die Berechtigung für die Server. Die Supporter kommen teilweise nicht mal aus unserer Firma. Wenn sie den Fehler nicht beheben können sollen sie den nächsten Level des Supports anrufen. Gruß Tossi
  4. Guten Morgen, meine Frage lautet: geht das überhaupt mit den MS MMO's? Ich habe noch nicht mit diesen Package gearbeitet. Gibt es da Erfahrungen? Mfg Tossi
  5. Nein. DIe Linie besteht aus einem MasterPC und mehreren Clients. Alle PC's haben eine Datenbankverbindung. All das kann ich auch im Monitor vom dem SQL Management Studio sehen, aber eben auch alles andere. Ich möchte diesen Monitor mit den MMO nachbauen, wenn es geht und nur auf diese Datenbank für die Linie beschränken. HIntergrund: Es kommt hin und wieder vor, das eine SQL Abfrage, welche alltäglich läuft, einfach hängen bleibt. Das Herunterfahren aller Linien PC's für den Neustart hilft nichts. Es muss dann eben der SQL Prozess für diese Abfrage gekillt werden. Warum diese
  6. Hallo NilsK, c# ist meine favorisierte Programmiersprache bei diesem Projekt. Und es geht am schnellsten. Denke ich. Ziel ist es eine Anzeige zu bekommen von dem Datenbankserver für eine bestimmte Datenbank(LinienDB) und damit verbundene Clients. Wie gesagt es soll dem Support dienen. Gruß Tossi
  7. Hallo Dukel, doch aber nicht an den Produktionslinien. Das Tool soll für den Support zu Verfügung gestellt werden. Das sind keine Administratoren. Mfg Tossi65
  8. Guten Morgen Leute, hat jemand von Euch schon ein Programm mit .Net(c#) zum überwachen eine SQL Servers erstellt? Ich stelle mir das so vor: Wir haben einen MasterPC auf dem eine Anwendung läuft. Diese Anwendung benötigt eine Datenbank auf einem MS SQL Server. Ich möchte ein Formular erstellen, welche die Aktivitäten auf dieser Datenbank anzeigen. Hintergrund: es kommt hin und wieder vor, das ein Prozess(select...) eines Clients hängen bleibt und somit den Neustart dieser verteilten Anwendung erheblich stört. Ich will das ganze nur als Information anzeig
  9. Hallo Nils, das Problem ist folgendes: Die genannte Prozedur löst auf einer Datenbank beim Kunden in den USA folgenden Fehler aus: Msg 468, Level 16, State 9, Procedure getDeviceTypeFromSAPWithID, Line 47 Cannot resolve the collation conflict between "SQL_Latin1_General_CP1_CI_AS" and "Latin1_General_CI_AS" in the equal to operation. Ich habe nach dem Fehler geforscht und richtig: Die Datenbank Collation und Tabellenspalten Collation weichen voneinander ab. Da wir die Datenbank erst dieses Jahr wirklich aktiv nutzen, ist das vorher nicht aufgefallen. Tr
  10. Hallo Kollegen, ich habe die Aufgaben von meinem verstorbenen Kopllegen übernommen. Ich bin leider noch kein MS SQL Profi. Ich habe meine Ausbildung auf andere Datenbanken gemacht. Aber nun zum Thema. Eine StoreProcedur erzeugt oben genannten Fehler und das stimmt auch. Die Database defaut Collation ist SQL_Latin1_General_CP1_CI_AS benutz wurde in einigen Tabellen Latin1_General_CP1_CI_AS. Tja und nun auf einmal wird der obige Fehler bei gebrauch der Prozedur ausgelöst. Einen Workaround habe ich gefunden und würde diesen auch anwenden. Aber SQL ManagementStudio kann irgendw
  11. Guten Morgen wi-ra, diese Option habe ich vorgeschlagen, aber die Obrigkeit will das nicht. Dagegen konnte ich nicht argumentieren, Was meinst Du da arbeitet "jemand" mit / gegen?
  12. Guten Morgen wi-ra, das Problemm wird immer bizzarer. Die eine Replikation, welche vorher gestört war, ist nun grün und keine Fehler. Aber es werden keine Daten übermittelt. Bei sder 2. Replikation, welche einen Fehler mit einem schon vorhandenen Eintrag in einer Tabelle meldet, zeigt auf 2. Tabellen. Im Fehlertext vom Agenten steht Tabelle a. Werte ich die Transaktion mit dem Command ID aus, wird dort eine andere Tabelle genannt. Wie soll man da richtig vorgehen??? Mfg Torsten
  13. Hallo wir-ra, ich habe vollzugriff. Das neue betanken der Zieldatenbank ist nicht so einfach. Wie gesagt, dort laufen aus verschiedenen Standorte die Daten zusammen. Einfacher wäre es die Methode dem Bearbeiten der zu übertragenden Daten. Gibt es dazu keine Anleitung??
  14. Guten Morgen wi-ra, ich habe zugriff aus alle beteiligten Datenbanken. Ich komme auch auf allen Servern an die distribution Datenbank heran.
  15. Ja das hast du richtig verstanden. Die Resultate werden in einer Datenbank zusammengeführt. Die Tabellen sind überall gleich nur die Datenmenge ist durch where ... unterschiedlich und werden übertragen. Fakt ist das eine Tabelle der Meinung ist, das der neue Eintrag schon vorhanden ist. Jetzt möchte ich diesen Eintrag für diese Datenmenge ermitteln und aus den Commands deaktivieren. Wenn es geht?! ,
  16. Hallo wi-ra, da wir die Datenbanken von den Standorten zu uns replizieren, sind diese unterschiedlich groß. Im Schnit ca 200 bis 500 MB. Aber sie werden alle gemeinsam in eine Zieldatenbank repliziert und die hat schon ca 1,5 GB. Mich interessiert meht die distributio n DB. So wie ich es gelesen haben stehen dort die Commans drin. Wie und wo kann ich da eingreifen???? Die Beschreibung im Internet sind alle nicht so recht zielführend. Den Command über Transaction und CommandID zu identifizieren hat zu verschiedenen Ergenbnissen geführt. Als Ursache wurden 2 ver
  17. Hallo DerFrank, ich habe den Eintrag in der Tabelle gefunden, zielseitig. Leider kann ich diesen Eintrag nicht löschen, da er Abhängigkeiten zu anderen Einträgen hat. Mist. Wie und Wo kann ich den Befehl(Command) finden, damit ich diesen Inaktiv oder so setzen kann??? In MySQl setzt man einfach die Abarbeitung auf die nächste Sequenznummer(Step) Wie geht das bei MS SQL???? Noch komischer ist der Umstand, das in der Fehlermeldung einen andere Tabelle genannt wird als in dem betreffenden Command?? Alles etwas verwirrend, Aber es muss doch gehen. Die Kollege
  18. Hallo MDD, wenn ich wüsste welchen Datensatz die Replikation in der Zieltabelle einfügen will, dann kann ich auch eingreifen. Der Key liegt bei der Tabelle auf dem Feld ID und diese Werte sind natürlich schon drin. Seit dem Jahr 2012! Microsoft scheint hier wieder einen nicht aussagekräftige Meldung auszugeben. Kann man die letzte übetragende ID der Quelle ermitteln??? Mdg Torsten
  19. Hallo DerFRank, das weiss ich auch. Aber wie löse ich das Problem wieder auf. Agenten neustart bringt nichts. Neuer Snapshot bringt auch nichts. Ich habe verschiedene Szenarien durch aber ohne erfolg. Wie bekomme ich den vermeindlichen Datensatz heraus????
  20. 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: Ich habe schon ddas Internet gequält, aber bin nicht weitergekommen. Kennt jemand sich damit aus? Mfg Torsten
  21. 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
  22. 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
×
×
  • Create New...