You can find this information in Log File viewer and Event viewer which stores all these kind of information.
Since your tempdb was created when SQL Server service was started, you can use this query to find it out
Main Topics
Browse All TopicsIs there a tSQL command/code to find out when the SQL Service was started last.
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
>> When SQL Service shuts down it shuts down Agent also. But when it starts, it does not necessarily have to bring Agent up before the SQL Service is up?
Yes.. They both are exclusive.
You can set the Start up of SQL Server Agent to Automatic to get Agent service started automatically.
If you want to ensure that SQL Agent to be started after SQL Server service, then create a startup procedure to ensure it.
>> So there is no way to find it for the other Services.
Yes.. As Far as I heard, its no through T-SQL.
Business Accounts
Answer for Membership
by: tsgiannisPosted on 2009-10-30 at 05:17:42ID: 25702155
Well this is what u need
select login_time from sys.dm_exec_sessions where session_id = 1