Hallo,
ich habe ein etwas kurioses Problem, das ich nicht verstehe: Ich habe in einer Datenbank eine Tabelle "SysLogins". Das Anlegen funktioniert ohne Probleme, aber wenn ich nun versuche Daten abzufragen (z.B. ganz simpel im ManagementStudio über "Oberste 1000 Zeilen auswählen") kommen Fehlermeldungen, dass die Spaltennamen ungültig wären. Nach längerer Suche habe ich nun bemerkt, dass es eine System View "sys.syslogins" gibt. Scheinbar wird mein SELECT irgendwie auf diese Ansicht "umgeleitet" - und das obwohl ich den Namen meiner Tabelle "voll-qualifiziert" angebe:
SELECT TOP 1000 [GGUID]
,[USERGGUID]
,[LOGINCLIENT]
,[LASTLOGINTIMESTAMP]
,[LOGINCOUNT]
,[DOMAINID]
,[LOGINCLIENTVERSION]
,[META]
FROM [teamcrm1].[dbo].[SysLogins]
Mache ich hier irgendwas falsch oder ist das ein Fehler im SQL Server? Übrigens tritt das Problem erst mit SQL Server 2012 auf - unter SQL Server 2008 hat es noch funktioniert, obwohl es die View "sys.syslogins" da auch schon gab.
Kann mit irgendwer weiter helfen?
Vielen Dank im Voraus!