You would have to create your own tables and join to those to get security. For example, in a table with just UserID, RecordID, and a Read and Write column, you'd do this:
select
a.*
from
mytable a
inner join permissions b on
a.recordid = b.recordid
where
b.userid = myuserid
and b.read = 1
Analysis Services (which comes free with SQL Server Standard or higher) will give you record level security. It also gives you the necessity of learning OLAP and multidimensional databases, so that could be a drawback depending on your needs/wants.