在sql server2008中,在windows身份验证下建立的数据库可不可以在sql server身份验证下使用

在sql server2008中,在windows身份验证下建立的数据库可不可以在sql server身份验证下使用,第1张

Windows身份验证是用 *** 作系统的用户作为SQL

SERVER的用户登录

SQL

SERVER身份验证即是SQL

SERVE自身的用户了,就不能作为 *** 作系统的用户的

你提的这个问题,答案是肯定的,即可以

只要用WINDOWS用户登录后,在SQL

SERVER中创建你要的用户,再用这个新建的用户登录即可

或直接用SA用户都行

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

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

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

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

下文就为您介绍如何修改SQL Server身份验证模式,以及修改SQL Server 2000系统管理员Sa的登录密码的方法,希望对您能有所帮助。

下面以 *** 作系统Windows 2000上的SQL Server 2000为例,对误将SQL Server身份验证模式选择为“windows身份验证模式”的数据库进行修改, *** 作步骤为:

1. 打开企业管理器,依次展开服务器组,用右键单击软件使用的服务器。

2. 在d出的快捷菜单,执行“属性”命令,出现“SQL Server属性”对话框。如所示。单击“安全性”标签,在“安全性”选项框中,将“仅Windows”改为“SQL Server和Windows”身份验证。

3. 设置完成后,单击“确定”按钮,系统提示重新启动服务器。

4. 单击“是”按钮,完成对SQL Server身份验证模式的修改。

说明:在 Windows XP *** 作系统与Windows 2000 *** 作系统下修改SQL Server 2000身份验证模式相同,但在Windows 98 *** 作系统下,却不能通过以上方法对身份验证模式进行修改。因为在Windows 98 *** 作系统下,安装SQL Server 2000时,系统只支持“混合模式”身份验证模式。

如何修改SQL Server 2000系统管理员Sa的登录密码

分析:SQL Server 2000系统管理员Sa的登录密码,一般在安装SQL Server 2000时就已经设置。在数据库管理系统中,用检查口令等手段来检查用户身份,合法的用户才能进入数据库系统。千方百剂系列需要通过验证Sa登录密码才能创建、删除账套,这样Sa的登录密码在此就显得尤为重要。

*** 作步骤如下:

1. 打开企业管理器,依次展开服务器组,然后展开服务器。

2. 打开“安全性”文件夹,单击“登录”,然后用右键单击“Sa”,执行“属性”命令。

3. d出“SQL Server登录属性”对话框,如所示。在“SQL Server身份验证”密码栏,输入最新密码。

4. 单击“确定”按钮,d出“确认密码”对话框,再输一遍登录密码。

5. 单击“确定”按钮,完成对Sa登录密码的修改。

打开sql2008,使用windows身份登录2

登录后,右键选择“属性”。左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式

3

选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”

展开“安全性”,“登录名”;“sa”,右键选择“属性”

左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置密码

右击数据库选择“方面”

在右侧的方面下拉框中选择“服务器配置”;将“RemoteAccessEnabled”属性设为“True”,点“确定”

至此SSMS已设置完毕,先退出,再用sa登录,成功即表示sa帐户已经启用

打开sql server配置管理器

下面开始配置SSCM,选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行

在左则选择sql server网络配置节点下的sqlexpress的协议,在右侧的TCP/IP默认是“否”,右键启用或者双击打开设置面板将其修改为“是”

选择“IP 地址”选项卡,设置TCP的端口为“1433”

将"客户端协议"的"TCP/IP"也修改为“Enabled”

配置完成,重新启动SQL Server 2008。此时应该可以使用了,但是还是要确认一下防火墙。打开防火墙设置。将SQLServrexe(C:\Program Files\Microsoft SQL Server\MSSQL10SQLEXPRESS\MSSQL\Binn\sqlservrexe)添加到允许的列表中。

建议你这样试试看:

 打开电脑服务,查看有没有SQL Server(SQLEXPRESS) 打开SQL Server客户端,使用Windows验证方式登录到数据库,如果登录成功则说明安装没有问题

SQL有两种验证模式

一、Windows验证模式。设置为该模式的话,服务器机器要允许客户端的机器能访问。也就是说你服务端机器的用户管理中,需有要客户端的用户名。假如你的客户端机器登录名为test,那么服务端机器的用户列表中,需要有test用户名。

二、混合模式。设置为该模式的话,你在客户端可以使用SQL数据库用户名登录(请注意,这里是采用SQL用户名,而不是采用Windows用户名。二都是有区别的)。

默认配置是不允许远程访问数据库的,需要你进行设置。

设置如下:

1单击“开始”,依次指向“程序”、“Microsoftsqlserver2005”和“配置工具”,然后单击“SQLserver外围应用配置器”。

2在“SQLserver2005外围应用配置器”页上,单击“服务和连接的外围应用配置器”。

3在“服务和连接的外围应用配置器”页上,单击“SQLserverBrowser”,在“启动类型”中单击“自动”选项,然后单击“应用”。

提醒你的是:如果SQL长时间不用的话,建议你把这个选项改回之前的选项。因为对外界提供远程登录的话,将给你的系统带来很大的隐患。可能导致你的计算机或网络更易于受到恶意用户或恶意软件(如病毒)的攻击。如果你的数据库中的数据比较重要的话,建议你做好系统的安全防范后再进行这一步骤。可以给系统安装杀毒软件第三方防火墙系统实时保护,推荐安全卫士360卡巴斯基组合。

以上就是关于在sql server2008中,在windows身份验证下建立的数据库可不可以在sql server身份验证下使用全部的内容,包括:在sql server2008中,在windows身份验证下建立的数据库可不可以在sql server身份验证下使用、怎样把SQL2005数据库中身份验证默认的Windows身份验证改为sql server身份验证、如何设置SQL Server数据库服务器的身份验证模式等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/10131720.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存