Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- 11_1_3_SQLServer_список всех баз на сервере
- --Набор скриптов для знакомства с SQL Server
- --https://infostart.ru/1c/articles/1128594/
- ---------------------------------
- EXEC sp_helpdb;
- EXEC sp_Databases;
- SELECT @@SERVERNAME AS Server ,
- name AS DBName ,
- recovery_model_Desc AS RecoveryModel ,
- Compatibility_level AS CompatiblityLevel ,
- create_date ,
- state_desc
- FROM sys.databases
- ORDER BY Name;
- SELECT @@SERVERNAME AS Server ,
- d.name AS DBName ,
- create_date ,
- compatibility_level ,
- m.physical_name AS FileName
- FROM sys.databases d
- JOIN sys.master_files m ON d.database_id = m.database_id
- WHERE m.[type] = 0 -- data files only
- ORDER BY d.name;
- ---------------------------------
- -- Размре БД
- with fs
- as
- (
- select database_id, type, size * 8.0 / 1024 size
- from sys.master_files
- )
- select
- name,
- (select sum(size) from fs where type = 0 and fs.database_id = db.database_id) DataFileSizeMB,
- (select sum(size) from fs where type = 1 and fs.database_id = db.database_id) LogFileSizeMB
- from sys.databases db
- -- После того, как стало известно о размере баз данных, можно посмотреть сколько место фактически используется.
- SELECT SUM(unallocated_extent_page_count) AS [free pages],
- (SUM(unallocated_extent_page_count)*1.0/128) AS [free space in MB]
- FROM sys.dm_db_file_space_usage;
- ---------------------------------
- -- Расположение файлов БД
- EXEC sp_Helpfile;
- SELECT @@Servername AS Server ,
- DB_NAME() AS DB_Name ,
- File_id ,
- Type_desc ,
- Name ,
- LEFT(Physical_Name, 1) AS Drive ,
- Physical_Name ,
- RIGHT(physical_name, 3) AS Ext ,
- Size ,
- Growth
- FROM sys.database_files
- ORDER BY File_id;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement