What version of SQL Server are you using?
Directory Submission sysloginsdate with SQL Server 2005 - If you're in 2005 or later, you should use instead sys.server_principals, and sys.sql_logins.
When you check the MSDN Internet Books topic for sys.server_principals, you will see a note at the bottom of the page:
SQL Server 2005 , , . . .
" " , , , .
, :
, VIEW
DEFINITION : , . , VIEW DEFINITION myTable, .