zoukankan      html  css  js  c++  java
  • SQLSERVER中的系统存储过程的使用的总结

    -----------------------------系统存储过程--------------------------------
    --列出SQL Server实例中的数据库
    sp_databases
    --返回SQL Server、数据库网关或基础数据源的特性名和匹配值的列表
    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'
    --更改配置选项
    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_helpdb tmp          --error
    --go
    --附加数据库
    sp_attach_db tmp,@filename1='E:DB mp_dat.mdf',@filename2='E:DB mp_log.ldf'
    go
    sp_helpdb tmp
    go
    --添加磁盘转储设备
    use master
    go
    exec sp_addumpdevice 'disk','mydiskdump','E:DBdump1.bak'
    go
    select * from sysdevices
    go
    --sp_dropdevice mydiskdump
    --go
    --备份整个tmp数据库
    backup database tmp to mydiskdump
    go
    --备份日志
    exec sp_addumpdevice 'disk','dump2','E:DBdump2.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','\. ape0'
    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
    --创建自定义数据类型
    exec sp_addtype City,'nvarchar(15)',null
    go
    --删除自定义数据类型
    exec sp_droptype City
    go
  • 相关阅读:
    最长双回文串
    BUUOJ misc 二维码
    HDU 1284 钱币兑换问题 (动态规划 背包方案数)
    HDU 1260 Tickets (动态规划)
    HDU 1231 最大连续子序列 (动态规划)
    HDU 1203 I NEED A OFFER! (动态规划、01背包、概率)
    BUUOJ reverse SimpleRev (爆破)
    BUUOJ reverse 不一样的flag
    HDU 1176 免费馅饼 (动态规划、另类数塔)
    HDU 1171 Big Event in HDU (动态规划、01背包)
  • 原文地址:https://www.cnblogs.com/accumulater/p/6399128.html
Copyright © 2011-2022 走看看