SQL Serverメタデータ照会
3936 ワード
1.クエリートリガーの情報
2、大総合
--
select name, --
(select name from sys.objects
where object_id = t.parent_id)as tb_name --
from sys.triggers t
--
select *
from sys.sql_modules
where object_id = object_id(' ')
2、大総合
-- ,
select *
from sys.objects
select *
from sys.views
select *
from sys.procedures
select *
from sys.triggers
--
select *
from sys.tables
--
select *
from sys.columns
--
select *
from sys.types
--
select *
from sys.key_constraints
--
select *
from sys.foreign_keys
select*
from sys.foreign_key_columns
--default
select*
from sys.default_constraints
--check
select *
from sys.check_constraints
--identity
select*
from sys.identity_columns
--
select *
from sys.computed_columns
--
select *
from sys.indexes
--
select *
from sys.index_columns
--
select *
from sys.dm_db_index_usage_stats
--
select *
from sys.dm_db_index_operational_stats(
DB_ID(' '),
OBJECT_ID('db.dbo.object'),
null,
null,
null)
--
select *
from sys.dm_db_index_physical_stats(
DB_ID(' '),
OBJECT_ID('db.dbo.object'),
null,
null)
--
select *
from sys.dm_exec_sessions
select*
from sys.dm_exec_connections
select*
from sys.dm_exec_requests
select *
from sys.dm_exec_query_stats
select *
from sys.dm_exec_sql_text('sql_handle')
select*
from sys.dm_exec_query_plan('query_plan')
select *
from sys.dm_exec_plan_attributes('query_plan')
--sql
select *
from sys.dm_exec_cached_plans
-- SQL
dbcc freeproccache
-- Microsoft SQL Server
dbcc freesessioncache
--
dbcc freesystemcache('all')
--database
select *
from sys.dm_os_buffer_descriptors
-- database
dbcc dropcleanbuffers
--
select *
from sys.dm_os_memory_clerks
--
select *
from sys.dm_tran_session_transactions
--
select *
from sys.dm_tran_active_transactions
--
select *
from sys.dm_tran_database_transactions
--
select *
from sys.dm_tran_locks
select *
from sys.dm_tran_current_transaction
--
select *
from sys.dm_os_wait_stats
-- task
select *
from sys.dm_os_waiting_tasks
--tempdb
select *
from sys.dm_db_file_space_usage
select *
from sys.dm_db_session_space_usage
select *
from sys.dm_db_task_space_usage
--
select *
from sys.databases
select *
from sys.database_files
select *
from sys.master_files
select *
from sys.dm_io_virtual_file_stats(
DB_ID(),
1
);
select *
from sys.dm_io_pending_io_requests
--
select work_queue_count,
pending_disk_io_count,
failed_to_create_worker,
*
from sys.dm_os_schedulers
--
backup database master
to disk = 'c:\master.bak'
with format
--
-- master , 。
-- , " SQL Server (sqlservr.exe)"。
restore database master
from disk = 'c:\master.bak'
with replace --
-- io
set statistics io on
-- cpu
set statistics time on
-- ,
set statistics profile on
--DBCC
dbcc checkdb('master')
--
-- sql server
SELECT *
FROM
OPENROWSET('SQLOLEDB',
'server=192.168.1.16,1433;uid=sa;pwd=winchannel', --
henkel.dbo.mdm_store) --
-- Excel , 4.0
select *
from
openrowset('microsoft.jet.oledb.4.0',
'Excel 5.0;database=c:\t2.xls',
sheet1$)
--excel,12.0
select *
from
opendatasource('microsoft.ace.oledb.12.0',
'data source=c:\t.xls;Extended Properties=Excel 12.0')...[sheet1$]