MSSQL设置非安全登录

sql数据库配置记录:

1、服务和连接的外围应用配置器-Database Engine-sqlexpress--远程连接-本地连接和远程连接-同时使用TCP/IP和named pipes

2、服务和连接的外围应用配置器-SQL Server Browser-服务-启动类型-自动

3、SQL Server Configuration Manager-Sql Server(SQLEXPRESS)-右键属性-登陆-登陆身份为:内置帐户-local system

(这步看来是多余的,还是使用Network Service,如果使用local system,则会导致使用ASP.NET SQL Server安装向导时连接不上sql server | 汗,后来发现是服务器名的问题,ASP.NET SQL Server安装向导中的服务器名,以后最好打开Mircosoft SQL Server Management Studio Express看下复制过来最好,我设置成MICHAEL/EXPTESS就可以了,郁闷)

4、Mircosoft SQL Server Management Studio Express-右键“服务器”-属性-安全性-服务器身份验证:SQL Server和Windows身份验证模式非常重要

5、新建“NDWORK_OA_SYSTEM”数据库,新建“user_info”表,列表为user_id;user_name;user_pwd.

6、Mircosoft SQL Server Management Studio Express-服务器-安全性-新建登录名-登录名:zx;SQL Server 身份验证-密码:123;去掉“用户在下次登陆时必须更改密码”;默认数据库:NDWORK_OA_SYSTEM.

7、NDWORK_OA_SYSTEM-安全性-用户-新建用户-用户名:zx;登录名:zx;“此用户拥有的架构”、“数据库角色成员身份”均设为db_owner(这里还有的疑问,架构和角色有什么区别,还有默认架构时怎么回事)

源文档 <http://www.cnblogs.com/breezeblew/archive/2008/05/02/1179111.html>

总结:

第一步: 用Windows身份认证登录。

clip_image001

第二步: 安全性--->右击“登录名”--->新建登录名

clip_image002

第三步: 创建登录名和密码。登录名方式为SQL Server身份验证。密码自设。去掉强制实施密码策略。自己选定默认数据库。

clip_image003

第四步:选定要登录的数据库,如Northwind。展开Northwind--->安全性--->用户--->右击新建用户

clip_image004

第五步: 设置“用户名”,“登录名”均为yuol【与第三部中设置的相同】

默认构架中选择db_owner

clip_image005

角色成员中也选择db_owner。如下图:

clip_image006

确定创建,则创建完成。

你可能感兴趣的:(MSSQL设置非安全登录)