当前位置:首页 » 编程语言 » sql如何禁用sa账号
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql如何禁用sa账号

发布时间: 2022-05-24 11:32:18

A. 请问sql server 2008 windows账户被禁用 如何启用那个SA的账号被禁用着,求

摘要 打开管理工具中的“服务”,找到并关闭SQL Server服务。进入命令行,进入SQL Server 2008的安装目录,找到sqlservr.exe文件,执行命令:sqlservr -m

B. 【SQL】如何禁用sql2000的sa账户

  1. 在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上 SQL Server

  2. 在左侧对象资源管理器中,点开服务器。

  3. 在安全性->登录名,找到SA帐号

  4. 在SA账号上右键属性,弹出登录属性对话框

  5. 在左侧选择页中进行设置,如不允许连接,或禁用登录。



C. SQL如何启用已禁用的sa用户名

打开“企业管理器”-->“安全性”-->“登录”,在用户sa上右键“属性”,将sa对应的密码设置成你访问数据库时的密码,一般设置为sa。

D. sql server 2008的sa能禁用吗

你还有其它的sysadmin权限的账号,你可以用此账号登录,重置SA密码。 但是在以下情况下,怎么办呢? 1. SA密码丢失或者SA账号被禁用。 2. 你进行了一些安全操作,把BuiltinAdministrator账号从SQL Server中删除了。 然后你不可以用sysadmin权限的账号登录SQL Server了,是不是打算重装SQL Server 2008了呢?其实可以不用重装系统。 我们可以把SQL Server 2008 启动为单用户模式,然后用Windows Administrative groups里的成员去登录SQL Server 2008. 操作步骤: 1. 我们可以先添加一个账号为Test的成员到Windows Administrative groups,用Test账号登录操作系统。 2. 用Run as a administrator打开命令提示符里输入NET STOP MSSQLSERVER, 即停止MSSQLSERVER运行。 3. 在命令提示符里输入 NET START MSSQLSERVER /m, 将SQL Server 2008 启动为单用户模式。 4. 然后可以用Test账号登录SQL Server 2008。 5. SQL Server已经是单用户模式启动即只允许一个用户连接,这时单击“New Query”会报错“Login failed for user. Reason: Server is in single user mode. Only one administrator can connect at this time”。 6. 这时右击实例名,单击“断开连接”,关闭“对象资源管理器”,然后再点击“New Query”就可以连接了,你可以使用命令 ALTER Login SA enable 重新开启SA 账户。 7. 你可以创建一个有sysadmin权限的SQL Server的 新账户SAMLPE。 CREATE LOGIN SAMPLE WITH PASSWORD=’PASSWORD@123’ SP_ADDSRVEROLEMEMBER ‘SAMPLE’ , ’SYSADMIN’8. 现在你需要关闭SQL Server,在命令提示符下 输入 NET STAR MSSQLSERVER 正常启动SQL Server,你就可以SA 账户或者新创建的账号来登录SQL Server了。 此操作也同样适用于SQL Server 2005。 当时在MSDN上看到这篇文章就觉得是神作,不用重新安装了

E. SQL SERVER 中如何限制sa账户对某一个表的删除权限

感觉是权限问题,你先修改mybookshop.mdf和mybookshop_log.ldf这两个文件的访问权限,然后再去附加。另外路径层次也太罗嗦了,可以将两个文件放到其它目录中再附加。

F. mssql如何把sa移出sysadmin

1、为了安全,一般都会在SQL安装完成后,新建同SA一级的SQL用户,密码超复杂。
2、然后直接禁用SA用户:禁止登陆,禁止授权
3、把SA移出sysadmin,操作过于复杂。推荐以上做法。俺在生产环境中一直这样做,可确保无虞

G. sql2000 如何停用sa帐户啊

Sa不能禁用
按IT政策
一般公司会由财务与IT部门共同设这个SA密码,
两个部门各一半
包括管理者与开发者都必需单独新建受限帐号
不可以用SA帐号

H. SQL2005如何启用已禁用的sa用户名

SQL2005默认安装后SA用户是禁用的,下面一步不介绍如何开启:

1。首先用WINDOWS模式进去,然后在数据库顶端属性中安全性下的WINDOWS模式改为SQL与WINDOWS模式。下面验证选项,选择为NONE(无)。
2。打开数据库下的安全选项中的登录选项,将SA的密码清空。

3。打开SQL配置工具将(SQL Server Configuration Manager)(在开始 - Microsoft SQL Server 2005 - 配置工具中)将网络配置中的TCP/IP启用,将TCP/IP属性中的IP地址选项中的IP地址活动的已启用中的否改为是然后重启SQL服务。

这个时候如果你用SA用户还是不能正常登陆的话:
继续设置如下:
在windows模式中进入
找到 安全性 - 登陆名 - sa - 属性 - 强制实施密码策略(按需求点选) - 在选择页中找到状态 - 登陆改为启用
断开数据库连接
使用sa用户名登陆

不出严重意外,应该可以了!

I. sqlserver2000如何让一个数据库拒绝sa用户访问

没有好办法,
应用管理软件就不应该用sa用户无密码登录,软件本身的安全就没有保障。
可以试试用Windows身份验证登录,
或再次安装一个数据库实例,把自制数据库放入新的数据库实例中,修改新实例的sa密码。

J. 怎么删掉MSSQL的sa帐号

SQL2000中默认sa帐号改名和删除的最安全方法

众所周知,在MSsql中有个绝对是网络安全中的隐患的帐号sa,系统管理员 (sa),默认情况下,它指派给固定服务器角色 sysadmin,并不能进行更改。这个sa一般情况下是既不可以更改名称,也不可以删除,呵呵,有点鸡肋的味道,弃置可惜,食之无味。在偶装上sql2000之后,感觉总之怪怪的,放着这个后门在,始终都不放心,担心有一天被人破出密码,那偶的电脑不就完拉,偶在黑道混拉那么多天,要是传出去,有损颜面啊。可能你回说设个强壮点的密码,这个办法是可行,可不是长久之记,所谓斩草要除根,要是把sa给删拉就不用担心那些"黑客"暴力****拉。
呵呵,前面说拉那么半天废话,可能你已经看的不耐烦拉,好,这就说道正题,大家跟着我来一起把sa给大卸八块首先打开SQL中的企业管理器,接着在工具选项卡中选择SQL server配置属性依次,点服务器设置,看到允许对系统目录直接进行修改前面的方框吗,点一下,好。
再打开查询分析器,登陆进去(呵呵,随便你用什么帐号进去,不过可一定要在master数据库中有db_owner的权限)输入

update sysxlogins set name=’你要改成的名字’ where sid=0x01
update sysxlogins set sid= where name=’你要改成的名字’

,OK,执行成功,好拉,转道企业管理器中刷新安全性中的登陆,看看,sa是不是变成xwq拉,呵呵,选中xwq点击右键,怎么样是不是出现拉删除的选项,呵呵,删除。看看sa是不是已经没有拉。

后记

直接在查询分析器里怎么删除sa

直接在查询分析器里怎么删除sa,做法和前面所说的差不多,只不过这次不是在企业管理器中做手脚拉,而是利用sql提供给我们功能强大的存储过程来完成这项任务。下面就是我所说的需要利用的存储过程sp_configure,sp_configure显示或更改当前服务器的全局配置设置。
它的语法:
sp_configure [ [ @configname = ] ’name’ ]
[ , [ @configvalue = ] ’value’ ]

实例:
sp_configure ’allow updates’, 1
go
RECONFIGURE WITH OVERRIDE
go
好拉,这样我们就可以更新系统表拉,接下来和前面的做法一样拉 update sysxlogins set name=’你要改成的名字’ where sid=0x01,然后再删除"你改名后的那个名字"
不过要注意在 sp_configure 上没有参数(或只有第一个参数)的执行许可权限默认授予所有用户。有两个参数的 sp_configure(用于更改配置选项)的执行许可权限默认授予 sysadmin 和 serveradmin 固定服务器角色。RECONFIGURE 权限默认授予 sysadmin 固定服务器角色和 serveradmin 固定服务器角色,并且不能传输。还得在master中是db_owner。