SQL Server常用系统存储过程
来源:互联网 发布:新版淘宝联盟怎么用 编辑:程序博客网 时间:2024/05/16 05:36
--列出SQLServer实例中的数据库
sp_databases
--返回SQLServer、数据库网关或基础数据源的特性名和匹配值的列表
sp_server_info
--返回当前环境中的存储过程列表
sp_stored_procedures
--返回当前环境下可查询的对象的列表(任何可出现在 FROM子句中的对象)
sp_tables
select * from sysobjects
---添加或更改SQL Server登录的密码。
sp_password @new=null,@loginame='sa'
--将登录 Victoria 的密码更改为 ok。
EXEC sp_password NULL, 'ok', 'Victoria'
--将登录 Victoria 的密码由 ok 改为 coffee。
EXEC sp_password 'ok', 'coffee'
sp_databases
--返回SQLServer、数据库网关或基础数据源的特性名和匹配值的列表
sp_server_info
--返回当前环境中的存储过程列表
sp_stored_procedures
--返回当前环境下可查询的对象的列表(任何可出现在 FROM子句中的对象)
sp_tables
select * from sysobjects
---添加或更改SQL Server登录的密码。
sp_password
--将登录 Victoria 的密码更改为 ok。
EXEC sp_password NULL, 'ok', 'Victoria'
--将登录 Victoria 的密码由 ok 改为 coffee。
EXEC sp_password 'ok', 'coffee'
--更改配置选项
use master
go
exec sp_configure 'recovery interval','3'
reconfigure with override
go
use master
go
exec sp_configure 'recovery interval','3'
reconfigure with override
go
--查看数据库文件
sp_helpdb tmp
use tmp
go
sp_helpfile
go
--分离数据库
use master
go
sp_detach_db tmp
go
--sp_helpdbtmp --error
--go
--附加数据库
sp_attach_dbtmp,@filename1='E:/DB/tmp_dat.mdf',@filename2='E:/DB/tmp_log.ldf'
go
sp_helpdb tmp
go
--添加磁盘转储设备
use master
go
exec sp_addumpdevice 'disk','mydiskdump','E:/DB/dump1.bak'
go
select * from sysdevices
go
--sp_dropdevice mydiskdump
--go
--备份整个tmp数据库
backup database tmp to mydiskdump
go
--备份日志
exec sp_addumpdevice 'disk','dump2','E:/DB/dump2.bak'
--sp_dropdevice dump2
backup log tmp to dump2
--还原完整数据库
restore database tmp from mydiskdump with norecovery
--还原日志
restore log tmp from dump2 with norecovery
--添加磁带备份设备
use master
go
EXEC sp_addumpdevice 'tape', 'tapedump1','//./tape0'
go
--删除设备
sp_dropdevice 'dump2'
sp_helpdb tmp
use tmp
go
sp_helpfile
go
--分离数据库
use master
go
sp_detach_db tmp
go
--sp_helpdbtmp
--go
--附加数据库
sp_attach_dbtmp,@filename1='E:/DB/tmp_dat.mdf',@filename2='E:/DB/tmp_log.ldf'
go
sp_helpdb tmp
go
--添加磁盘转储设备
use master
go
exec sp_addumpdevice 'disk','mydiskdump','E:/DB/dump1.bak'
go
select * from sysdevices
go
--sp_dropdevice mydiskdump
--go
--备份整个tmp数据库
backup database tmp to mydiskdump
go
--备份日志
exec sp_addumpdevice 'disk','dump2','E:/DB/dump2.bak'
--sp_dropdevice dump2
backup log tmp to dump2
--还原完整数据库
restore database tmp from mydiskdump with norecovery
--还原日志
restore log tmp from dump2 with norecovery
--添加磁带备份设备
use master
go
EXEC sp_addumpdevice 'tape', 'tapedump1','//./tape0'
go
--删除设备
sp_dropdevice 'dump2'
--把数据库文件设置为只读
restore database tmp from mydiskdump
go
sp_dboption 'tmp','read only',true
go
--取消设置
sp_dboption 'tmp','read only',false
go
--更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。
use tmp
go
sp_rename sa,SA
select * from SA
--把数据库文件设置为自动周期性收缩
exec sp_dboption 'tmp',autoshrink,true
go
--同一时间内只有一个用户可以访问这个数据库
exec sp_dboption 'tmp','single user'
go
exec sp_dboption 'tmp','single user',false
go
--压缩数据库文件,并允许其有10%的未用空间
dbcc shrinkdatabase(pubs,10)
go
restore database tmp from mydiskdump
go
sp_dboption 'tmp','read only',true
go
--取消设置
sp_dboption 'tmp','read only',false
go
--更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。
use tmp
go
sp_rename sa,SA
select * from SA
--把数据库文件设置为自动周期性收缩
exec sp_dboption 'tmp',autoshrink,true
go
--同一时间内只有一个用户可以访问这个数据库
exec sp_dboption 'tmp','single user'
go
exec sp_dboption 'tmp','single user',false
go
--压缩数据库文件,并允许其有10%的未用空间
dbcc shrinkdatabase(pubs,10)
go
--创建自定义数据类型
exec sp_addtype City,'nvarchar(15)',null
go
--删除自定义数据类型
exec sp_droptype City
go
exec sp_addtype City,'nvarchar(15)',null
go
--删除自定义数据类型
exec sp_droptype City
go
- SQL Server常用系统存储过程
- Sql Server 常用系统存储过程
- SQL SERVER常用系统存储过程
- Sql Server 2008 常用系统存储过程
- Sql Server 常用系统存储过程大全
- sql server 2008 常用系统存储过程
- Sql Server 常用系统存储过程大全
- SQL SERVER常用系统存储过程
- Sql Server 常用系统存储过程大全
- SQL Server常用的系统存储过程应用实例
- SQL Server常用系统存储过程应用(转)
- SQL Server常用的系统存储过程应用(转)
- SQL Server常用的系统存储过程应用实例
- SQL Server常用的系统存储过程应用实例(转载)
- SQL Server常用的系统存储过程应用实例
- SQL Server常用的系统存储过程应用实例(转载)
- 几个常用的Sql Server的系统存储过程
- Sql Server中常用的系统存储过程
- tomcat设置注意事项
- sql server 2000中出现这样的错误应该如何修复?
- 中国地区三级联动下拉菜单代码和示例
- Java MergingSort
- APCS 简介(ARM 过程调用标准)
- SQL Server常用系统存储过程
- 八个要掌握的命令
- AS3 CookBook学习整理(一)
- asp.net bug
- 修改Flash的软件
- 谷歌开始测试在图像搜索结果旁显示广告
- 惠普德国裁员1400人 大部分将来自EDS
- 什么是FreeMarker
- 美金融风暴或加速软件业洗牌 软件企业需强化内功