Laden...
Avatar #avatar-3131.jpg
mo# myCSharp.de - Member
"was mit Computern" Baden Dabei seit 22.04.2009 187 Beiträge
Benutzerbeschreibung

Forenbeiträge von mo# Ingesamt 187 Beiträge

21.07.2010 - 11:09 Uhr

das ist keine KI... erst dachte ich das is n callcenter, aber dann fiel mir auf, dass da keine werbung ist. wie finanzieren die sich also???

Quelle?
Wenn ich mich rest entsinne gab es sogar KI-Preise für den Cleverbot.

16.07.2010 - 10:15 Uhr

SAP R3...
Zufrieden ist anderst.

06.07.2010 - 15:30 Uhr

Hallo Zusammen,

da wir diese Woche vorhaben auf TFS 2010 umzusteigen bin ich gerade etwas am "spielen".
Ich habe bisher eine Solution angelegt und darin 2 Projekte (1x KonsolenApp und 1xKlassenbibliothek).
Jetzt möchte ich das beim Debug oder Release die Dll der Klassenbib in einen Unterordner des KosolenApp Ausgabepfades kopiert wird.
Früher habe ich einfach bei Ausgabepfad den entsprechenden Pfad eingestellt, doch ich will ja das alle Nutzer dies Nutzen können (unabhängig des lokalen Workspaces) und das ich im Build-Agent dieses Verhalten auch nachstellen kann.

Jemand ne Idee?

Vielen Dank für die Antworten.

05.07.2010 - 15:22 Uhr

ich bin früher ins studio gegangen, habs aber recht flott aufgegeben, ist mir zu monoton, habe dann mit krav maga (deutschland:
>
) angefangen, ist perfekt.

Das ist doch dieser Militante Verein der die Nahkampftechniken des Isrelischen Militärs lehrt?
Also bei uns in der Gegend haben die keinen besonders guten Ruf.

01.07.2010 - 09:24 Uhr

Naja unter der Woche gar nicht da ich meist nicht vor 21h Zuhause bin. Am Wochenende eigentlich nur "pseudosport" Segeln, Motorradfahren und ein bisschen low-level Familien Mountainbiking.. meistens alles kombiniert.

30.06.2010 - 13:54 Uhr

Da ich mich aber auf .NET spezialisieren will, kommt für mich Objective-C nicht in Frage. Zudem habe ich mit WM gleich von anfang an eine perfekte Integration in Windows Domänen + Exchange Synchronisierung ohne zusätzliche Apps.

Exchange Anbindung hat das IPhone auch. Und was willst du mit AD auf dem Telefon?
Ich "spezialisiere" mich eigentlich auch beruflich Bedingt auf .net und die MS Umgebung, ich denke aber man solle auch mal einen Blick über den Tellerrand wagen und so mache ich jetzt ein Projekt mit Scala und habe auch schon Objective-C im Auge (sobald mein MBP da ist).

29.06.2010 - 08:48 Uhr

Aber die FIFA, die Milliardengewinne erzielt und noch nicht einmal Steuern bezahlt, hat natürlich nicht genug Geld für die entsprechende Ausrüstung. 👅

Naja gaaaanz richtig ist das nicht.

Von 2003 bis 2006 erzielte die FIFA bei Erträgen von 3,328 Milliarden Franken einen Gewinn von 816 Millionen Franken. Allein 2006 wies sie einen Gewinn von 303 Millionen Franken aus und bezahlte dafür nur 1,06 Millionen Franken an Steuern, da die FIFA als nicht gewinnorientierte Organisation gilt und wie ein Verein besteuert wird. Etwa 70 Prozent der Einnahmen fließen in verschiedener Form wieder an den Fußball zurück.

Das sind immerhin ~0,3% Steuersatz, die müssen ja unter der Abgabenlast zusammenbrechen 😉

25.06.2010 - 11:51 Uhr

Derzeit kenne ich nur 1 Hersteller ( AVM ) welche seine Router IPv6 fähig macht.

Ich weiß nicht wie es auf WAN-Seite aussieht aber vor ca. 2 Jahren hatten wir in meiner Studenten-WG IPv6 im LAN über nen normalen SpeedPort Router von der TCOM.

22.06.2010 - 09:38 Uhr

Belkin iPhone/iPod Audio-/Video-Kabel (AV-Kabel)
Multimedia / Fun: Belkin iPhone/iPod Audio-/Video-Kabel (AV-Kabel)
kompatibel mit:

* iPhone  
* iPhone 3G  
* iPod touch 1G/2G  
* iPod nano 3G/4G  
* iPod Classic 80 GB/160 GB  
* iPod Classic 120 GB  

Achtung: Dieses Produkt ist NICHT kompatibel mit iPhone 3GS!

Ja schön, das funktoniert offensichtlich so gut wie die 10€ Dinger aus China...

21.06.2010 - 10:02 Uhr

Nein das ist kein Quatsch. TV-Out mit dem IPhone/IPad/IPod etc. geht nur mit dem originalen Apple AV Kabel. Sämtliche Zubehörkabel funktionieren nicht. Apple hat da so ne Art DRM-Chip drin.

18.06.2010 - 10:43 Uhr

ich finde es besonders nervig wie die Deutschen Medien jetzt schon wieder durchdrehen.
Nur weil die Mannschaft ein gutes Spiel gemacht hat wird in den Medien schon vom Weltmeister geträumt 😃

Naja die anderen "Top"-Mannschaften geben auch ein mehr wie jämmerliches Bild ab. Unter normalen Umständen hätte ich ein 4:0 gegen Australien auch nicht so ernst genommen.

Was mich an den Spielen aber extrem stört (abgesehen von den Kommentatoren) ist dieses Endlose gedröhne von diesen Vuvuzelas. http://vuvux.com/

18.06.2010 - 09:43 Uhr

ach ja... ein sehr großer nachteil vom iphone und ipad ist: KEIN FLASH! (ich weiß nicht ob es bereits erwähnt wurde... aber ich finde bei so einem defizit kann man nciht oft genug erwähnen das es da ist...)

In wiefern ist das ein Nachteil?

  1. Stellen alle Videoportale auf HTML5 bzw. H.264 um
  2. Hab ich Flashblock auf meinem Desktop im FF und komme eigentlich gut durchs Netz 😉
  3. Die nervigen "SIE HABEN GEWONNEN" Flash-Poups fallen weg
17.06.2010 - 12:06 Uhr

Hi Fabian,
ich finde es ist ein sachliches Gespräch geworden. Ehrlich gesagt hab ich bei der Erstellung des Beitrags eher damit gerechnet das es schärfer zur Sache geht. Man schaue nur mal ins Heise-Forum wenn wieder eine Apple oder Android -News erscheint.

Ich finde es toll das sich die Community hier soweit repektiert das man sachlich Auseinandersetzt und auch anderen ihre Meinung lässt.

16.06.2010 - 13:32 Uhr

mo# du verstehst da was falsch.
Apple verkauft nur sch... habe ich nie gesagt.

Ich glaube ich habe mich da missverständlich ausgedrückt... ich wollte nur sagen das ich damals der Meinung war. Nicht das du diese vertrittst 😉

Inzwischen ist es bei uns Zuhause so weit das meine Eltern (die nicht gerade technik-Affin sind) auch schon ein IPhone haben wollen bzw. Ipod etc nutzen. Nicht wegen dem Hype oder Gruppenzwang sondern weil es einfach toll zu bedienen ist und sie ohne Hilfe von mir Musik/Apps/Videos etc. kaufen/verwalten etc. können.

Zum Thema "ich hab eh immer ein NB dabei" muss ich noch sagen dass ich mein privates Subnotebook verkauft habe weil das IPhone alle Nutzungsszenarien abdeckt. Ich habe Mail/Internet/Rss-Feeds und kann im Notfall sogar per SSH/RDP/Teamviewer auf andere Geräte connecten. Nicht zu unterschätzen ist auch der Vorteil IMMER eine Karte mit Position und GPS-Navigation in der Hosentasche zu haben.

Störend finde ich hingegen die Bindung an T-Mobile, die unverschämten Tarife und der wirklich unterdimensionierte Akku.

16.06.2010 - 12:17 Uhr

Ich finde es ganz interessant wie die Meinungen hier verteilt sind. Vor einem Jahr hätte ich mich sang und klanglos dem mehrheitlichen Meinungsbild in diesem Thread angeschlossen.
Nur bin ich dann auf einer Geburtstagsfeier gewesen bei der einer der Gäste (macht "was mit Medien" bei Po7 in München) mit einem IPhone aufgekreutzt ist (war ja klar, Klischee bestätigt g). Auf meine Standard "Apple verkauft nur sch... für zu viel Geld und hasst seine Kunden" Ausführungen meinte er nur kühl: "Nimm es ne viertel Stunde und dann reden wir weiter". Um es kurz zu machen Montag Nachmittag hatte ich mein erstes IPhone.

Seither rundum zufrieden. Exchange Anbindung funktioniert einwandfrei.. es tut was es soll und die App-Kosten betragen ca. 30€ alles in allem.

16.06.2010 - 11:20 Uhr

Nachdem ich am Montag auf den MS TechDays war und mich dort in den Vorträgen umzingelt von IPhones gefühlt habe wollte ich hier mal Fragen:

Habt ihr das IPhone?
Wenn ja welches und wenn nein wieso nicht 😉

Wo kann man hier ne Umfrage erstellen 😉

11.06.2010 - 15:28 Uhr

von mir aus auch ein herzliches Dankeschön. Auf die nächsten 10.000 😉

11.06.2010 - 15:24 Uhr

Bier!
stellt ihr noch Leute ein?

Immer gerne... 😉

Aber der Bierkonsum hält sich sehr in Grenzen, hier würde sich niemand erlauben an einem normalen Arbeitstag ein Bier zu trinken. Höchstens mal Freitag Nachmittags (wenn z.B. ein WM-Spiel läuft räusper)

Ungewöhnlich hier im Süden ist das aber nicht. Als ich noch bei einem Stuttgarter Sportwagenbauer war gabs dort auch Bier an den Automaten und dort wurde gerne mal in geselliger Runde eines getrunken (jedoch nicht umsonst).

11.06.2010 - 10:36 Uhr

Hier ist alles Umsonst Wasser/Softdrinks/Bier!/Tee
für den Kaffee gibt es diverse Jura-Vollautomaten, auch kostenlos.
So komme ich auf 1 Flasche Wasser und ca. 4 Tassen Kaffee am Tag.

10.06.2010 - 16:12 Uhr

haste das auch auf dailywtf gepostet?

Nee das kam anfang der Woche in ner Kettenmail.
Aber auf der Seite wird das auch schon heftig diskutiert.

EDIT:
Danke für die Seite, mit arbeiten wird das heute nichts mehr 😉

10.06.2010 - 13:51 Uhr

vor ein paar Tagen von schwedischen Kollegen:

public bool IsListconntSmalleThaOne(IList<IContact> listOfResults) {
  if (listOfResults.Count >= 1)
  {
    return false;
  }
  else
  {
    return true;
  }
}
09.06.2010 - 14:25 Uhr

verwendetes Datenbanksystem: XSLT

Hallo Zusammen,

ich muss prüfen in welcher Version XSLT-Dateien vorliegen. Also XSLT 1 oder 2.0. Gibt es da ein Tool welches mir die Arbeit abnehmen kann?

08.06.2010 - 09:31 Uhr

Danke stups, hat einwandfrei funktioniert. Manchmal sieht man den Wald vor lauter Bäumen nicht mehr 😉

Ach und willkommen hier im Forum.

07.06.2010 - 15:59 Uhr

verwendetes Datenbanksystem: XML, C#

Hallo Zusammen,

ich stehe gerade auf dem Schlauch und kann leider im Netz nicht wirklich was finden (wahrscheinlich suche ich auch am falschen Ende).

Ich habe eine XML-Datei die etwa so aufgebaut ist:


...
<DATEILISTE>
          <OUT_FILE>
            <DATEINAMEN>X0000006module.xml</DATEINAMEN>
            <NAME>Titel </NAME>
            ....
          </OUT_FILE>
          <OUT_FILE>
            <DATEINAMEN>X0000005module.xml</DATEINAMEN>
            <NAME>LS_2 PILOT TEST</NAME>
              ....
          </OUT_FILE>
          <OUT_FILE>
            <DATEINAMEN>X0000003module.xml</DATEINAMEN>
            <NAME>LS_1 PILOT TEST</NAME>
            ...
          </OUT_FILE>
           ...
</DATEILISTE>
...

Nun möchte ich in meinem C# Progrämmchen mittels XPath zu einem OUT_FILE Node springen und dann erst den Dateinamen und dann die restlichen Metadaten auslesen.

Ich hab dazu ne NodeList erstellt und fülle die dann mittels XPATH /DATEILISTE/OUT_FILE mit den ganzen OUT_FILE Nodes was auch prima Klappt.
Nur komme ich nicht weiter... ich versuche jetzt im foreach welches über die Nodes loopt wieder mittels eines XPATH-Ausdrucks an die Elemente bzw. deren Text zu kommen.
Aber XMLNode.SelectSingleNode(/DATEINAMEN) funktioniert leider nicht und //DATEINAMEN gibt mir immer den ersten Dateinamen-Node im Dokument zurück.

Was mache ich falsch bzw. wo ist mein Denkfehler?

PS: Auf den Aufbau des XML-Dokuments habe ich leider keinen Einfluss..

31.05.2010 - 16:20 Uhr

Ich hab ja den Audio Switch und bin absolut zufrieden.

25.05.2010 - 13:22 Uhr

hast du ein xing-Profil?

Bei mir flattern mehrere Jobangebote in der Woche rein, obwohl mein Arbeitgeber deutlich erkennbar ist 😉

Und grundsätzlich würd ich bei Bewerbungen von Untertreibungen abraten, ordentlich Selbstbewusst auftreten und darstellen (übertreiben und ein bisschen flunkern darf natürlich auch mal sein).
Ich nehm auf jedenfall keinem Bewerber übeL wenn er vor mich steht und sagt "Ich bin der Beste!" ....

Edit: Typo

21.05.2010 - 13:02 Uhr

das ist korrekt aber man sollte sich mit händen und füßen gegen das andere extrem wehren. wenn ich nciht mehr auf meine arbeit stolz sein kann und lieber behaupte, das ich kanalreiniger bin, bevor ich zugeben muss das ich an der software beteiligt war, dann muss man aktiv werden.

Definitiv.

leider verlieren die betriebswirte allzu häufig die technischen auswirkungen und die betriebswitschaftlichen folgeschäden ihrer entscheidungen aus den augen....

Ja aber meiner Erfahrung nach sind das die Betriebswirte in den Kundenfirmen und nicht die der umsetzenden Dienstleister.
Und wenn ich als Diesntleister nur Betrag X für das Projekt bekomme und dies zu wenig ist dann spare ich entweder an den Features (was der Kunde nicht akzeptiert) oder an der Qualität (was er meist billigend in Kauf nimmt).

21.05.2010 - 09:35 Uhr

Man verliert als Informatiker in einem Projekt auch schnell mal betriebswirtschaftliche Kenngrößen aus den Augen. Es ist leider nicht immer Möglich das perfekte Programm mit der perfekten Architektur zu schreiben. Es sind in der Regel einfach nicht genug Mittel da.

In meiner ehemaligen Firma (Autohersteller...) habe ich an einem Projekt gearbeitet das 1990 iniziert wurde. Ich habe noch nie in meinem Leben eine so durchdachte Architektur und so schönen Code gesehen. Aber da war auch kein Kostendruck da. Bei meiner Einstellung wurde mir gesagt: "Und wenn du 5 mal länger brauchst aber mach es RICHTIG.". Jeder Entwickler konnte im Architekturprozess mitreden und jede Änderung wurde vom kompletten Team besprochen und getragen. Im Prinzip das Paradies 😉

Fast forward in den Mai 2010:
Ich bin jetzt bei einem Consultingunternehmen und da bekomm ich den Kostendruck in voller Härte zu spühren...Da kann ich dem Kunden lange was von Wartbarkeit und Erweiterungsmöglichkeiten und dadurch entstehende Kostenersparnisse erzählen... die SW muss laufen und zwar ASAP.. wenn man in 4 Jahren nochmal das Doppelte reinschießen muss ist es egal.

Und mal etwas Offtopic am Rande aber die Aufwandsschätzungen der Entwickler sind ne einzige Kathasrophe (ich rechne i.d.R. nochmal 50-100% drauf) 😉

19.05.2010 - 11:22 Uhr

Gold wert ist auch das altbekannte Vitamin-B.
Such dir Kontakte in die Firma und wenn es sowas doofes wie "die Cousine eines Kommolitonen" oder sowas ist.
Und ich denke ein "würdest du meine Bewerbung an die entsprechende Fachabteilung weiterleiten" kann dir niemand abschlagen.
Wenn dann noch eine kleine Empfehlung mitkommt ist dir ein Bewerbungsgespräch so gut wie sicher 😉

17.05.2010 - 11:59 Uhr

Dann erwähn aber auch das du das im Internet posten möchtest - bin gespannt ob sie dir das dann noch erzählen, oder gleich den Werksschutz aufn Hals hetzen

Es geht hier ja nur um die grobe Funktionsbeschreibung und nicht darum wie es algorhytmisch gelöst ist. Das stellt kein Problem dar. Und ich glaube ich kann relativ gut einschätzen was intern / extern ist (u.a. auch wegen den netten "Daimler intern" vermerken 😉 )

14.05.2010 - 16:15 Uhr

ich hab auch das Microsoft Natural Ergonomic Keyboard 4000 und bin mehr als zufrieden.

Die hab ich auf der Arbeit auch und kann auch nur meine Empfehlung aussprechen.

Zuhause hab ich die Logitech G11.. die leuchtet zwar schön aber für längeres getippe eignet sie sich weniger.

14.05.2010 - 16:12 Uhr

Also Kommolitonen von mir hatten damals an der Uni ein Projekt mit einem Hausanlagen (nennt man das so? die Türöffner-Dinger halt) -Bauer bei dem sie mit der billigen Türkamera Personen erkennen konnten (also ob Mensch, Tier, Objekt). Das Projekt war, afair, im Fach Mathematik.

Aber wenn es dich wirklich interessiert kann ich mal meine Daimler-Kollegen fragen wie sie das machen.

12.05.2010 - 15:17 Uhr

Hi Bernd,
danke für die Antwort. Hab jetzt einfach die Spezifikation geändert. Nach dem Kopiervorgang wird von Extern ne leere .transfered Datei geschrieben und die startet meinen Job an.

12.05.2010 - 12:11 Uhr

Gehäuse geöffnet?
Ich hab an meinem IBM an der Seite einen Schalter der gedrückt wird wenn das Gehäuse verriegelt ist. Schau mal ob du auch so einen hast und wenn ja ob der vllt. hängt oder ähnliches.

Viel Erfolg 😉

12.05.2010 - 12:09 Uhr

Hallo Zusammen,

ich habe eine kurze Frage.
Ich habe ein FilesystemWatcher der auf ein Importverzeichnis mit einem Filter schaut (.zip).
Wenn nun das OnChanged Event geworfen wird, wird die Zip-Datei entpackt und die enthaltenen Daten weiterverarbeitet.
Jetzt habe ich das Problem das der FSW ja schon schreit wenn die Datei angelegt wurde, unter Umständen (in der Regel eigentlich) ist die Datei jedoch noch nicht ganz auf dem Share abgelegt.
Gibt es da eine Möglichkeit ohne hässliche Sleeps zu erkennen ob die Datei vollständig geschrieben wurde?

Vielen Dank
Gruß
Moritz

11.05.2010 - 15:11 Uhr

puh dann poste ich auch mal was 😉

Daheim:
CPU: Intel Core 2 Duo E6750 @ 2,66Ghz
RAM: 8GB OCZ irgendwas
HDD: insgesamt 2TB an diversen Samsung Platten
MB: Intel P5K
GPU: Ati Radeon X1950 XTX
OS: Windows 7 Ulitmate x64

Laptop:
CPU: Centrino Duo T???? 1,6
RAM: 2GB
HDD: 120 GB
OS: W7 x86

Arbeit:
CPU: Intel Quad 2,4
RAM: 4GB
HDD: 320 GB
OS: Windows 7 Ulitmate x86

Server:
Eigentlich nur zum "spielen" und Keller heizen 😉
IBM IBM xSeries 360
CPU: Quad Xeon mit 2,4 Ghz
RAM: 8 GB
HDD: 1 x 76GB und 2 x 160 GB SCSI
OS: Windows Server 2008 x64

IBM xSeries 330
CPU: Intel Xeon 2 x 1,4 GHz
RAM: 2 GB
HDD: 32GB SCSI
OS: Windows 2003 x86

10.05.2010 - 13:23 Uhr

ich fahre ja selbst gerne und flott ski aber 188,510 kmh auf brettern.. mama mia!
Herzlichen Glückwunsch.

11.02.2010 - 11:11 Uhr

Hmm mir wär wichtig zu wissen ob der RC vernünftig mit dem alten TFS (2008) zusammenarbeitet.
Ich trau mich noch nicht so ganz die beiden zu verbinden. Wenn am TFS was schief läuft bin ich mehr als einen Kopf kürzer 😉

Edit: Hab mich jetzt doch getraut. Es tut alles wie es soll nur wandelt er die Solutions um die man dann halt nicht einchecken sollte (wie bereits beschrieben)

Wenn noch unerwarteterweise Probleme auftauchen sollten melde ich mich 😉

11.02.2010 - 11:05 Uhr

Hmmm bis zur Bestellseite bin ich jetzt noch nicht vorgedrungen...
Frag doch mal an ob du ein eigenes BS aufspielen kannst.. das werden sie aber wahrscheinlich nicht mitmachen 😉

Wobei eine Windows 2008 Server Lizenz ja auch was kostet..

11.02.2010 - 08:53 Uhr

Mhm, da wir jetzt die Virtual PC Lösung verworfen haben, suchen wir immer noch nach günstigen Servern.

Hetzner liegt bei 70 Euro und ist von dem Preis-Leistungsverhältnis schon sehr gut. Kennt jemand noch was besseres, bei dem auch TFS 2010 installierbar ist.

70€?
Schau dir mal den Root Server EQ4 bei Hetzner an:

  • Intel® Core™ i7-920 Quad-Core
  • 8 GB DDR3 RAM
  • 2 x 750 GB SATA-II HDD
    -1 GBit OnBoard

für 49,-
Das sollte doch dicke dicke für nen TFS reichen?

11.02.2010 - 08:48 Uhr

Schnelle Serveranbindung haben sie ja bei MS.. ich ziehe derzeit mit 14MB/s 😉

09.02.2010 - 16:13 Uhr

Ich arbeite derzeit bei einem Stuttgarter Sportwagenbauer und entwickle Business und Messanwendungen in C# und Asp.Net (WPF)

09.02.2010 - 16:10 Uhr

If they are located on separate tiers, or separated by physical boundaries, your
design must accommodate this.

09.02.2010 - 14:09 Uhr

Laut Heise ist der öffentliche Download ab morgen verfügbar.

08.02.2010 - 15:29 Uhr

Muss es ein VServer sein?
Nimm doch nen Root Server und mach deine VirtualBox drauf... oder sowas.
oder kauf dir bei ebay nen alten ibm server und hoste lokal dann hast auch keine performance-probleme mit der bandbreite und du hast die daten im haus, in der hand.

zuden ist der tfs glaub ich recht hardwarehungrig. also so mit sql server und sharepoint etc. pp.

05.02.2010 - 10:46 Uhr

Vorweg, ich bin kein Anwalt und hatte in der BGB-Vorlesung eine 3 😉

Aber Grundsätzlich würde ich behautpen das du mit den Daten/der Struktur machen kannst was du willst.
Solange du keine Quelltext der Originalanwedung verwednest (auch keine DLLs o.ä.)
Sonst dürfte ich ja auch nicht mit meiner Intranetanwendung auf die SAP DB.

Aber rein persönliche Meinung.
(Die juritische Faktenlagen entbehrt sich ja meist jeglichem logischen Verständniss)

15.01.2010 - 11:11 Uhr

Danke Florian,

ich verzichte jetzt auf das ganze Datumszeug. Aktualität der Daten wird überbewertet 😉 (ich kanns auch einfach Programieren dann muss es der SQL nicht machen).

Somit fällt der Join und die Relation zu dem Current_Timestamp weg, der SQL ist nun glücklich mit dem Volltextindex und ich bin es natürlich auch.

Vielen Dank und ein schönes Wochenende.

14.01.2010 - 16:58 Uhr

So Weihnachten ist vorbei 😉 Und ich muss die alten DB Themen nochmal ausgraben.... ich weiss ja das man Tote ruhen lassen soll. Aber naja.

Ich hab jetzt die Columns auf Varbinary geändert und nun kam diese schuckelige Fehlermeldung die ich Euch nicht vorenthalten will:


Msg 10113, Level 16, State 1, Line 2
Das Index-Objekt kann für die 'OrgMan.dbo.EmployeesView'-Sicht nicht erstellt 
werden, weil LEFT, RIGHT oder FULL OUTER JOIN angegeben ist und in indizierten 
Sichten keine äußere Verknüpfungen zulässig sind. Verwenden Sie stattdessen INNER
 JOIN.

Sooo also hab ich etwas "gebastelt" um den Outer-Join raus zu bekommen und ihn einfach in ein anderes View ausgelagert welches wie folgt aussieht:


[dbo].[test] WITH SCHEMABINDING
AS
SELECT     e.Id, CASE WHEN cew.EmployeeId IS NULL THEN 1 ELSE 0 END AS IsDeprecated
FROM         dbo.Employees AS e LEFT OUTER JOIN
                      dbo.CurrentEmploymentsView AS cew ON cew.EmployeeId = e.Id

GO

Mein View sieht nun wie folgt aus:


ALTER VIEW [dbo].[EmployeesView] WITH SCHEMABINDING 
AS
SELECT     e.Id
		  ,e.LastName
		  ,e.FirstName
		  ,e.Titel, e.UserId, e.RoleId, e.Phone, e.Fax, e.EMail, e.DepartmentId, e.Photo, e.PhotoFileName, e.PhotoFileSize, 
                      e.PhotoContentType
          ,e.ModificationTimestamp
          ,e.LastName + ', ' + e.FirstName AS Caption
          --,CASE WHEN cew.EmployeeId IS NULL THEN 1 ELSE 0 END AS IsDeprecated
          --,CASE WHEN (SELECT x.Id from CurrentEmploymentsView x where x.EmployeeId = e.Id) IS NULL THEN 1 ELSE 0 END AS IsDeprecated
          ,d.IsDeprecated AS IsDeprecated
          ,e.IsManuallyUpdated
          ,e.GenderId
          ,e.MobilePhone
          ,e.Competences
FROM         dbo.Employees AS e 
--LEFT OUTER JOIN
--                      dbo.CurrentEmploymentsView AS cew ON cew.EmployeeId = e.Id
inner join dbo.test d on d.Id = e.Id



GO

CREATE UNIQUE CLUSTERED INDEX IX_TESTVIEW ON [dbo].[EmployeesView](Id)
GO

Nun kommt aber die Fehlermeldung:
Msg 1949, Level 16, State 1, Line 2
Index für die 'OrgMan.dbo.EmployeesView'-Sicht kann nicht erstellt werden. Die 'getdate'-Funktion führt zu nicht deterministischen Ergebnissen. Verwenden Sie eine deterministische Systemfunktion, oder ändern Sie die benutzerdefinierte Funktion, um deterministische Ergebnisse zurückzugeben.

Ich greife ja noch auf CurrentEmployments zu, dort verwende ich Current_Timestamp... kann die Fehlermeldung daher kommen?

Vielen Dank im Vorraus für die Hilfe

14.01.2010 - 10:55 Uhr

Hab es jetzt nochmal etwas erweitert und bin erstaun was man mit so einem SQL-Server alles anstellen kann 😉

Das Problem ist aufgetaucht das ich das ganze pro Abteilung brauche also Ereignisse pro Abteilung und da jeweils nur das aktuellste.
Folgendes Statement ist dabei dann rausgekommen:


SELECT Id AS Id
	  ,DepartmentId AS DepartmentId
	FROM  (
	SELECT ent.Id AS Id
		  ,ent.DepartmentId AS DepartmentId
		  ,ROW_NUMBER() OVER (PARTITION BY DepartmentId ORDER BY BeginDate DESC) AS rownum
	  FROM Entries ent
	 WHERE ent.BeginDate <= CURRENT_TIMESTAMP
	) innerTable
	WHERE rownum = 1

13.01.2010 - 16:39 Uhr

Hey Flo,
alles klar es läuft wie geplant.
Vielen Dank und einen schönen Feierabend 😉