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

Skrypt spisu kolekcji SQL Server -2

Biodro>

Chcesz poznać cały spis SQL Server, kiedy po raz pierwszy łączysz się z bazą danych SQL Server.

Ten spis bazy danych SQL Server zawiera następujące informacje.

  • Nazwa maszyny
  • Nazwa instancji
  • Całkowity rozmiar dziennika bazy danych
  • Całkowity używany dziennik bazy danych
  • Całkowity rozmiar pliku danych bazy danych
  • Wersja produktu
  • Poziom produktu
  • SQL Server Edition
  • Właściciel

Zapytanie jest jak podążanie, dzięki czemu Twoja praca będzie bardzo uproszczona, gdy po raz pierwszy połączysz się z dowolną bazą danych SQL Server.

select getdate() Date_Collected
	  ,serverproperty('MachineName') 'Machine_Name'
	  ,isnull(serverproperty('InstanceName'),'mssqlserver') 'Instance_Name'
	  ,@@SERVERNAME 'Sql_Server_Name'
	  ,SERVERPROPERTY('productversion') Product_Version 
	  ,SERVERPROPERTY ('productlevel') Product_Level 
	  ,SERVERPROPERTY ('edition') 'Edition'
	  ,d.name 'database_name'
	  ,suser_sname(d.owner_sid) 'owner'
	  ,ls.cntr_value as [log_size_kb]
	  ,lu.cntr_value as [log_used_kb]
	  ,lp.cntr_value as [percent_log_used]
	  ,ds.cntr_value as [data_files_size_kb]
from sys.databases d
	 left outer join sys.dm_os_performance_counters as lu on lu.instance_name=d.name and lu.counter_name like N'Log File(s) Used Size (KB)%'
	 left outer join sys.dm_os_performance_counters as ls on ls.instance_name=d.name and ls.counter_name like N'Log File(s) Size (KB)%' and ls.cntr_value > 0
	 left outer join sys.dm_os_performance_counters as lp on lp.instance_name=d.name and lp.counter_name like N'Percent Log Used%'
	 left outer join sys.dm_os_performance_counters as ds on ds.instance_name=d.name and ds.counter_name like N'Data File(s) Size (KB)%'
order by d.name;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd krytyczny:wywołanie niezdefiniowanej funkcji sqlsrv_connect() w C:\xampp\htdocs

  2. Sposoby łatwej przebudowy głównej bazy danych w SQL Server

  3. Sprawdź, czy tabela istnieje, a jeśli nie, utwórz ją w SQL Server 2008

  4. Błąd zapytania z niejednoznaczną nazwą kolumny w SQL

  5. Jak SHOWPLAN_XML działa w SQL Server