Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Деактивирайте SA акаунта в SQL Server (пример за T-SQL)

Всата login е най-известният акаунт за влизане в SQL Server. Всеки администратор на SQL Server знае за това (ако не го знае, трябва).

Поради административното си естество, всяка компромис на сата акаунт може да има катастрофални последици, включително пълна загуба на контрол върху SQL Server.

Поради това широко се счита за добра практика за сигурност да деактивирате sa сметка като цяло. И като допълнителна предпазна мярка, преименувайте акаунта и променете паролата му. Други администраторски акаунти могат да бъдат създадени според изискванията.

За да деактивирате sa акаунт, използващ T-SQL, просто използвайте ALTER LOGIN изявление.

Пример за преименуване на акаунта

Ето пример за използване на T-SQL за преименуване на sa акаунт.

USE Master;
ALTER LOGIN [sa] DISABLE;

Както споменахме, като допълнителна предпазна мярка помислете и за преименуване на sa акаунт и промяна на паролата му.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да деактивирате всички тригери в базата данни на SQL Server

  2. Как да намеря съхранена процедура, съдържаща <текст>?

  3. Най-ефективният начин на T-SQL да добавите varchar отляво до определена дължина?

  4. Грешка:TCP доставчик:Код на грешка 0x2746. По време на настройката на Sql в linux през терминал

  5. Как да получите резултат с плаваща стойност, като разделите две цели числа с помощта на T-SQL?