Jump to content

DerFrank

Members
  • Gesamte Inhalte

    75
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von DerFrank

  1. Hi leute Heute habe ich mal eine frage zu dem MaxDop. Auf dem Sql Server kann ich MaxDop einstellen mit wieviel prozessoren der Ausführungsplan erstellt werden soll. Bin mit SSAS nich sooo vertraut aber habe es nun geerbt. Alles läuft auf der selben kiste, war nicht meine idee, und der cube frist mir die gesammte CPU 99,5%.... Selbst ein notepad++ öffnen dauert dann mal länger. Frage: Kann man an dem SSAS irgend etwas einstellen, das der Cube schneller läuft? Wie z.b. MaxDop. Für die performanzanalyse auf dem SQL Server habe ich Sp_blitz gefunden und verwendet. Der hat mir schon echt gute hinweise gegeben was nicht so top in den datenbanken definiert ist. Leider noch nicht für SSAS. Vielleicht hier jemand? Freue mich auf feedback Vg DerFrank
  2. Die frage ist doch schon längst beantwortet. Bitte schliesst dies diskusion. Bitte! Vg DerFrank
  3. DerFrank

    Hilfe bei SQL Query

    Hallo Jan jaja, meine Antwort basiert auf den ersten Informationen von dir. Aufgrund deiner späteren Erklärung sieht das Bild nun ganz anders aus. Also, deine Quelle ist ein ExcelSheet und diese werden in einer Datenbank irgendwie importiert. Und wenn der Kunde im Excelsheet irgend etwas falsch verkettet hat, dann funktioniert das Telefonsystem nicht richtig. Hoffe richtig verstanden zu haben.? Frage: Sind die Daten denn schon in der Datenbank vorhanden oder möchtest du die erst in dem ExcelSheet überprüfen? VG DerFrank
  4. Hi ja so ist es leider schau mal hier: https://entwicklergate.de/t/sql-server-express-maximale-datenbankgroesse/97
  5. DerFrank

    Hilfe bei SQL Query

    Hi Jan vielleicht habe ich es verstanden was du meinst...hm... versuchs mal damit.. declare @MenuValue as varchar(50) = 'Test' declare @counter as int =1 Select * from MenuTabelle while (Select count(*) from MenuTabelle where Menu = @MenuValue) >0 Begin --Select @MenuValue [Menu exists] set @MenuValue = 'Test' + CAST(@counter as varchar) set @counter +=1 end select @MenuValue As [Menu Fehlt] VG DerFrank
  6. Ok danke Nils und auch den anderen für den einen oder anderen Hinweis... So kann ich zumidestens dem Kunden auf die positive / negativen eigenschaften hinweisen.... Besten dank Vg DerFrank
  7. Hi zahni Deine Antwort ist mir bekannt. Dennoch danke. Gibt es performance probleme beim herabstufen? Und wenn eine begründung gewünscht ist, dann nur die das es eine anfrage von einem Kunden war. Vg DerFrank
  8. Hallo Zusammen, habe eine Frage zu der Performance wenn von SQL Server 2016 der "Compatibily level" auf SQL Server 2008 heruntergestuft wird. Gibt es hier evtl. Performance Probleme? VG DerFrank
  9. Der sql-agent user darf meines wissens nicht in einer gruppe definiert sein.. Ich kann mich auch irren... ich habe bisher nur eine Sql-Agent User (technical account) anlegen lassen, also so einen mit dem man sich nicht irgendwo einlogen kann. Der ist nur für das lesen bzw. Schreiben auf den jeweiligen ordner zugelassen. Wie das geht, da muss ich passen bin kein windos admin.. da gehe ich immer zu unserem admin und sage ihr was ich möchte. Hoffe das hilft dir weiter Vg DerFrank
  10. Hört sich an als ob der entsprechende ordner nicht die notwendigen rechte für den zugriff besitzt. Soweit ich weiss muss der sql-agent user die lese schreibrechte für den Ordner haben, sonst kommt immer der fehler "Zugriff verweigert." Vg DerFrank
  11. Hi, Versuch mal die daten mit cast bzw. Convert in die originaltabelle zu inserten... wenn das ohne fehler geht, dann scheint etwas an den gelieferten daten fehlerhaft zu sein. In welchen format liegen die Daten im Quellsystem? Um was für eine quelle handelt es sich denn? Vg Frank
  12. H .. wenn das so ist, dann nimm am einfachsten ein feld "gewicht" mit in deine produkttabelle auf. Artikel, die nach stück verkauft werden, bleibt dann das "gewicht" eben leer (null). Aber eigendlich solltest du dir immer zuerst das datenmodel überlegen bevor gecodet wird... habe auch so angefangen... aber man lernt immer dazu. Vg DerFrank
  13. Super, das freut mich, wenn ich zur Lösung etwas dazu beitragen konnte. du müsstest noch dieses thema auf gelöst setzen. Bis dann VG DerFrank
  14. Hi Liegt cleanup nach täglichen backup? Wenn ja, da schau mal ob in den eigenschaften irgendetwas steht wie etwas "Nächste schritte nicht ausführen" steht.... VG DerFrank
  15. Hi Erstelle ein ssis packet. Damit gehte es am einfachsten. Oder du löschst die Tabelle und importierst die daten mit SSMS über task/importwizard Schau dir methode 4 mal an in dem link: https://searchsqlserver.techtarget.com/feature/The-SQL-Server-Import-and-Export-Wizard-how-to-guide Vg DerFrank
  16. Super! Danke auch für den hinweis. manchmal sind es die kleinen dinge im leben die einen glücklich machen
  17. hi du hast das bestimm auch schon gefunden und ausprobiert ? https://www.sqlservercentral.com/Forums/434638/passing-GUID-to-a-stored-procedure
  18. Hi Firewall geprüft? Tip von mir, versuch doch mal auf den witness server dich über die ssms connection anzumelden? Wenn das nicht geht, dann vermute ich mal, das die sql server konfiguration tcpid disabled ist. DerFrank
  19. Hi zusammen Sql-scripte versionisieren mit anschliessendem deployen von dev auf test umgebung usw. . Das alles mit dem TFS 2017. Habe mir mal Liquibase angeschaut und finde es bisher sehr interessant. Wer hat damit schonmal gearbeitet und, mit TFS im einsatz, für unterschiedlichen umgebungen betrieben? So wie ich verstanden habe, werden alle DDL bzw. DML Anweisungen in einer datei geschrieben, die dann mit liquibase auf der jeweiligen datenbank ausgeführt werden. Es darf also nicht mehr direkt in der datenbank (SQL-Server 2014) irgend welche manuellen änderungen neben liquibase durchgeführt werden. So mein ersten erkenntnisse. Wie sind hier eure erfahrungen mit liquibase? Vg DerFrank P.s. habe es noch zusätzlich in diesem Forum gepostet. https://social.technet.microsoft.com/Forums/de-DE/e58c97ab-76db-48a4-9c53-580cf4817a73/liquibase-mit-tfs?forum=sqlserverde
  20. Hi Du musst eine äußere schleife für auftrag bauen, dann sollte es auf die ganze quelltabell funktionieren. Vg DerFrank
  21. Hi Sunny61 Ja das wollte ich....aber wo denn???? Vg DerFrank
  22. Hi mwiederkehr so.....hier meine rückmeldung... Super klasse!!!!!! Warum habe ich das nicht gefunden ??? der suchbegriff mit "DataGridView ComboBox C#" habe ich verwendet aber der entscheidene link war erst auf der nächsten GOOGLE Page... Ich sollte zukünftig auch den anderen Beiträgen auf der nächsten Page beachtung schenken. Dennoch vielen Dank für den Link Mein Thema ist damit dann GELÖST VG DerFrank
  23. Hi mwiederkehr dank für die schnelle Antwort... werde es gleich anschauen und mich dann zurück melden... VG DerFrank
  24. Hi zusammen Wir verwenden sql 2014, was nicht mein eigendliches problem ist. Ich versuche herauszufinden wie ich mit c# den Tabelleinhalt aus einer Tabelle von meiner Datenbank in einem datagridview (DGV) ausgeben kann, daten darin aktuallisiere, lösche und hinzufügen kann. Leider ist das noch nicht alles. In diesem DGV soll eine bestimmte Spalten als combobox verwendet werden. Diese combobox wird mit werten aus einer anderen Tabelle befüllt. Habe vieles in GOOGLE gefunden aber leider noch nichts passendes gefunden, wie ich dann die (geänderten, hinzugefügten und gelöschte) Daten wieder in die Datenbank übertragen kann. Wenn ich mich noch an meine access zeiten erinnere, war das überhaupt kein thema. Wer kann mir hier einen Tip geben ? VG DerFrank
  25. DerFrank

    Tfs 2017

    Hi zusammen hm.. habe das Problem lösen können. Es lag an den verschiedenen Versionen :-( Bis hierher konnten wir es lösen und der TFS konnte auch ein BUILD erstellen Ach noch was, das thema mit der Datei xyz.csProject solle mit in git übertragen werden. Hierbei immer darauf achten das alle Verweise (referenzen) immer diselben sind, also gleich verzeichnisse. Habe das problem gehabt, dass der eine entwickler mit Enterprise arbeite und der andere mit Professional und das waren dann verschieden Verzeichnisse, die dann zu einem error geführt haben. Haben eine Ordner mit ins projekt genommen und dort alle notwendigen (DLL's) kopiert und dann im Projekt auf diese verwiesen! Jepp also das Thema selber GELÖST! VG DerFrank
×
×
  • Neu erstellen...