使用SQL语句: 使用NT验证的安装方法的局域网共享SQL server服务器: 1.进入企业管理器添加用户帐户:[安全性]\[新建登录]\[常规]叶面: [名称]:选择ECHO\GUEST,使用windows身份验证,数据库改为sqlserver [服务器角色]叶面:选择[Database Creators]、[Bulk Insert Administrators] [数据库访问]叶面:选择[sqlserver] 2.进入到sqlserver数据库: 选择[用户]\[ECHO\GUEST]选择数据库角色中允许: 默认的[public],添加db_backupoperator,db_datareader,db_datawriter 3.在查旬分析器中添加用户帐户: 语法:sp_grantdbaccess [@loginname=]'login'[,[@name_in_db]'name_in_db'[OUTPUT]] login:当前数据库中新的安全账户的登录名称,Windows NT组和用户必须使用Windows NT域名限定,格式为‘域\用户’例如LONDON\Jocb.登录不能使用数据库中已有的账户作为别名。 name_in_db:表示数据库中的账户的别名。 例子: EXEC sp_grantdbaccess 'ECHO\GUEST','ECHO\GUEST' 但是要注意: (1).在使用安全账户访问数据库之前,必须授予他对当前数据库的访问权限,删除权限sp_revokedbaccess [@name_in_db=]'name'。 (2).如果当前数据库中没有guest安全账户,而且login为guest,则可以添加guest的安全账户。 (3).sa登录不能添加到数据库中。 (4).不能再用户定义的事务中执行sp_grantdbaccess.
|