php mssql 权限,该怎么处理

php mssql 权限
我用PHP以sa CREATE DATABASE abc及 TABLE,在SQL SERVER MANAGEMENT STUDIO显示OWNER sa.再用php 以sa接驳 DATABASE abc:

$db = new PDO("sqlsrv:server=(local)\sqlexpress;Database=abc","sa", "?????" );
$db->exec("CREATE LOGIN pjh WITH PASSWORD = '??????????' "); 此句有执行但仍不能接驳abc.
$db->exec("CREATE USER pjh FOR LOGIN pjh");此句没有执行.

请问怎样做才能用另一user接驳及操作abc,因我只想此user限用select,update等.


------解决方案--------------------
在mssql里创建一个用户,分配这个用户的权限。用这个新的用户登陆操作吧。