如何将数据库的身份验证模式改为混合模式

如何将数据库的身份验证模式改为混合模式,第1张

1依次点击开始---->程序---->Micorsoft SQL Server ---->打开“企业管理器”(Enterprise Manager)

2在企业管理器里面,依次展开SQL Server---SQL Server组---Local

3右键点(local)(windows NT)---->在d出的下拉菜单中选择“属性”---->点击“安全性”(Security)

4在“安全性”页面的“身份验证”(Authetication)下选择“SQL Server 和Windows(s) (SQL Server and Windows),然后点确定即可

设计用户表时,身份z号为固定18位长,对该字段最好采用char数据类型。

char类型对英文字符占用1个字节,对一个汉字占用2个字节,而且char存储定长数据很方便,char字段上的索引效率极高。

比如:定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不够的字符用空格去填。因为是固定长度,所以速度效率高。

扩展资料

char与varchar的比较:

1、数据存储开销

每个varchar列需要额外的两个字节,用于反映存储的数据的长度。

每个可为NULL的char列,需要一些字节(空位图)来反应数据的为空性。无论实际数据的长度是多少,char按照定义的长度分配存储空间。

2、NULL值

char列的NULL值占用存储空间,varcahr列的NULL值不占用存储空间。插入同样数量的NULL值,varchar列的插入效率明显高出char列。

3、插入数据

无论插入数据涉及的列是否建立索引,char的效率都明显低于varchar。

4、更新数据

如果更新的列上未建立索引,则char的效率低于varchar,差异不大;建立索引的话,效率差异较大。

5、修改结构

对于增加列的宽度而言,char与varchar有非常明显的效率差异,修改varcahr列基本上不花费时间,而修改char列需要花费很长的时间。

6、数据检索

无论是否通过索引,varchar类型的数据检索略优于char的扫描。

首先要确保你的SQL2005的角色里面有有效的SQL登录名

在登录时,选择SQL登录验证,输入你的登录名和密码

如果你的sqlSERVER没有什么特殊的安全验证,登录没有问题

这个不需要怎么改,只要在登录时选择登录验证模式就OK了

在 microsoft sql server management studio 中 服务下找到 安全性->登录名

双击要修改的登录用户 ,在出来的 "登录属性" 窗口 左侧可以看到 用户映射

在右侧可以选中 需要更改的数据库,更改其角色即可

. 打开企业管理器,依次展开服务器组,用右键单击软件使用的服务器。 2. 在d出的快捷菜单,执行“属性”命令,出现“SQL Server属性”对话框。如图3所示。单击“安全性”标签,在“安全性”选项框中,将“仅Windows”改为“SQL Server和Windows”身份验证。 3. 设置完成后,单击“确定”按钮,系统提示重新启动服务器。 4. 单击“是”按钮,完成对身份验证模式的修改。 说明:在 Windows XP *** 作系统

以上就是关于如何将数据库的身份验证模式改为混合模式全部的内容,包括:如何将数据库的身份验证模式改为混合模式、建立SQL数据库,其中有个身份z的字段,该用什么数据类型。、怎样把SQL2005数据库中身份验证默认的Windows身份验证改为sql server身份验证等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9513593.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存