access denied preferred over no view
You can try using Premium content  Module..

Project Page Says


  This is useful on a news or membership site where teasers are
  available to the general public but the full body is only available to
  privileged users. Premium nodes appear in listings with full title and
  teaser available to anyone. If a user does not have adequate
  privileges, the default behavior is to show a simple message, but you
  can use Panels or theme overrides to do more custom things.


Found this article in D.O which will be useful for your issue.