Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak mogę stwierdzić, czy tabela bazy danych jest już używana? Chcesz coś takiego jak wyzwalacz SELECT

Zajrzyj do sys.dm_db_index_usage_stats . Kolumny last_user_xxx będą zawierać czas ostatniego dostępu do tabeli z żądań użytkowników. Ta tabela resetuje śledzenie po ponownym uruchomieniu serwera, więc musisz pozostawić ją uruchomioną przez chwilę, zanim zaczniesz polegać na jej danych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. T-SQL, aby wyświetlić wszystkie mapowania użytkowników z rolami/uprawnieniami bazy danych dla logowania

  2. Różnica między sys.columns, sys.system_columns i sys.all_columns w programie SQL Server

  3. Jak napisać foreach w SQL Server?

  4. Zapętlenie w wyzwalaczu?

  5. Czy SQLExpress 2005 i 2008 można zainstalować na tym samym komputerze bez problemu?