将排序规则由默认的sql_latin1_general_cp1_ci_as修改为chinese_prc_ci_as解决办法:1、登录服务器打开microsoftsqlservermanagementstudio。
2、在要修改的数据库上单击鼠标右键,并选择“属性”。3、在弹出的数据库属性窗口中点击“选择页”中的“选项”。4、将排序规则由默认的sql_latin1_general_cp1_ci_as修改为chinese_prc_ci_as。5、点击确定就ok。修改为chinese_prc_ci_as后可以正常查询中文,亲测能用!不懂问我哈~
使用sql语句添加用户及角色并分配权限
--创建一个简单的登录,登录名为:newlogin;登录密码:123456;默认数据库:master,默认数据库也可以不指定。
execsp_addloginnewlogin,123456,master
--创建用户
--创建一个简单的用户,如果不指定用户名,则添加到当前数据库登录名中,如果不指定角色,则该用户默认属于public角色。下为添加newlogin登录名。
execsp_addusernewlogin
--创建一个带用户名的用户,用户可以与登录名相同(同上一种类似),也可以不同,但要设定当前登录名,用户角色可选,默认为public。下为将用户newuser添加到newlogin登录名中。
execsp_addusernewlogin,newuser
--创建角色
execsp_addrolenewrole
--下为将用户下为将用户newuser添加到newlogin登录名中。并指定newrole角色。
execsp_addusernewlogin,newuser,newrole
--为角色newrole赋予jobs表的所有权限
grantallonjobstonewrole
--为角色newrole赋予sales表的查、改权限
grantselect,updateonsalestonewrole
--禁止角色newrole使用employees表的插入权限
denyinsertonemployeestonewrole