SQL Server管理常用的工具
2011-03-12 23:56
176 查看
--查看数据库启动时间
select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1
--查看数据库版本
select @@version
--查看数据库所在机器操作系统参数
exec master..xp_msver
--查看数据库服务器名和实例名
print 'Server Name...............: ' + convert(varchar(30),@@SERVERNAME)
print 'Instance..................: ' + convert(varchar(30),@@SERVICENAME)
--查看所有数据库名称及大小
sp_helpdb
--重命名数据库用的SQL
sp_renamedb 'old_dbname', 'new_dbname'
--查看所有数据库用户登录信息
sp_helplogins
--查看所有数据库用户所属的角色信息
sp_helpsrvrolemember
-- 查看链接服务器
sp_helplinkedsrvlogin
--查看远端数据库用户登录信息
sp_helpremotelogin
--查看某数据库下某个数据对象的大小
sp_spaceused @objname
--查看数据库里所有的存储过程和函数
use @database_name
sp_stored_procedures
--查看存储过程和函数的源代码
sp_helptext '@procedure_name'
--查看包含某个字符串@str的数据对象名称
select distinct object_name(id) from syscomments where text like '%@str%'
--创建加密的存储过程或函数在AS前面加WITH ENCRYPTION参数
--解密加密过的存储过程和函数可以用sp_decrypt过程
--查看SQL Server数据库里的锁的情况
sp_lock
--查看和收缩数据库日志文件的方法
--查看所有数据库日志文件大小
dbcc sqlperf(logspace)
--收缩简单恢复模式数据库日志,收缩后@database_name_log的大小单位为M
backup log @database_name with no_log
dbcc shrinkfile (@database_name_log, 5)
--出现不一致错误时,NT事件查看器里出3624号错误,修复数据库的方法
--先注释掉应用程序里引用的出现不一致性错误的表,然后在备份或其它机器上先恢复然后做修复操作
alter database [@error_database_name] set single_user
--修复出现不一致错误的表
dbcc checktable('@error_table_name',repair_allow_data_loss)
--或者可惜选择修复出现不一致错误的小型数据库名
dbcc checkdb('@error_database_name',repair_allow_data_loss)
alter database [@error_database_name] set multi_user
select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1
--查看数据库版本
select @@version
--查看数据库所在机器操作系统参数
exec master..xp_msver
--查看数据库服务器名和实例名
print 'Server Name...............: ' + convert(varchar(30),@@SERVERNAME)
print 'Instance..................: ' + convert(varchar(30),@@SERVICENAME)
--查看所有数据库名称及大小
sp_helpdb
--重命名数据库用的SQL
sp_renamedb 'old_dbname', 'new_dbname'
--查看所有数据库用户登录信息
sp_helplogins
--查看所有数据库用户所属的角色信息
sp_helpsrvrolemember
-- 查看链接服务器
sp_helplinkedsrvlogin
--查看远端数据库用户登录信息
sp_helpremotelogin
--查看某数据库下某个数据对象的大小
sp_spaceused @objname
--查看数据库里所有的存储过程和函数
use @database_name
sp_stored_procedures
--查看存储过程和函数的源代码
sp_helptext '@procedure_name'
--查看包含某个字符串@str的数据对象名称
select distinct object_name(id) from syscomments where text like '%@str%'
--创建加密的存储过程或函数在AS前面加WITH ENCRYPTION参数
--解密加密过的存储过程和函数可以用sp_decrypt过程
--查看SQL Server数据库里的锁的情况
sp_lock
--查看和收缩数据库日志文件的方法
--查看所有数据库日志文件大小
dbcc sqlperf(logspace)
--收缩简单恢复模式数据库日志,收缩后@database_name_log的大小单位为M
backup log @database_name with no_log
dbcc shrinkfile (@database_name_log, 5)
--出现不一致错误时,NT事件查看器里出3624号错误,修复数据库的方法
--先注释掉应用程序里引用的出现不一致性错误的表,然后在备份或其它机器上先恢复然后做修复操作
alter database [@error_database_name] set single_user
--修复出现不一致错误的表
dbcc checktable('@error_table_name',repair_allow_data_loss)
--或者可惜选择修复出现不一致错误的小型数据库名
dbcc checkdb('@error_database_name',repair_allow_data_loss)
alter database [@error_database_name] set multi_user
相关文章推荐
- SQL Server开发管理常用工具
- SQL Server 管理常用SQL语句
- Xcode6.4 插件管理工具Alcatraz安装和常用插件
- SQL Server 管理常用的SQL和T-SQL
- SQL Server 数据库管理常用的SQL和T-SQL语句
- SQL Server 数据库管理常用的SQL和T-SQL语句
- Windows下常用的内建管理工具和命令
- 运维管理(常用工具、知识整理)
- JVM监控管理及故障诊断工具之——常用命令
- Sql server 2008 R2 配置管理工具服务显示远程过程调用失败:0x800706be
- 常用项目管理37种工具
- sql server 2008 R2 配置管理工具打不开
- 五个常用MySQL图形化管理工具
- SQL Server 2005 企业版没有 Management Studio管理工具 解决办法
- 你最常用的构建和发布管理工具是什么
- SQL Server 数据库管理常用的SQL和T-SQL语句
- 浅析SQLite数据库开发常用管理工具
- [SQL Server]管理常用SQL语句
- 五个常用MySQL图形化管理工具
- sql server版本、组件和管理工具