Sql server 2008 r2 将SA帐户从sysadmin中删除

Sql server 2008 r2 将SA帐户从sysadmin中删除,sql-server-2008-r2,sql-server-2000,sa,Sql Server 2008 R2,Sql Server 2000,Sa,我们有很多脚本和应用程序使用SA帐户连接到SQL 2000。我们也有很多人使用SA帐户直接从他们的站点连接 我们需要迁移到2008r2,但我们不能让这些用户拥有特权帐户,我们不想更改所有连接 我们无法从SysAdmin中删除SA,因为SQL不允许我们这样做。我们是否可以在不更改所有连接的情况下删除特权?您可以重命名实际SA帐户,称为SA_重命名,然后创建一个没有特权的新SA帐户 您可能需要在其中一个脚本中查找SA密码并立即进行测试 然后,您可以更改SA_重命名的密码或将其禁用 注1:您可能需要调

我们有很多脚本和应用程序使用SA帐户连接到SQL 2000。我们也有很多人使用SA帐户直接从他们的站点连接

我们需要迁移到2008r2,但我们不能让这些用户拥有特权帐户,我们不想更改所有连接


我们无法从SysAdmin中删除SA,因为SQL不允许我们这样做。我们是否可以在不更改所有连接的情况下删除特权?

您可以重命名实际SA帐户,称为SA_重命名,然后创建一个没有特权的新SA帐户

您可能需要在其中一个脚本中查找SA密码并立即进行测试

然后,您可以更改SA_重命名的密码或将其禁用

注1:您可能需要调试一些确实需要sysadmin权限的脚本。您应该首先在测试环境中尝试


注2:当操作支持它时,这样做可能会造成很多混乱。在印度提供支持的大公司中,您需要一个良好的沟通计划。

这里可能值得发布:-这是一个专业DBA小组。据我所知,您可以重命名sa帐户,但不建议这样做。如果您要重命名它,那么您可以创建另一个同名帐户。或者,您也可以禁用sa并使用相同的名称创建ldap(/windows)帐户-根据实现情况,可能会有很小的成功机会。