--*****************************************************************************
-- @作    者:  qwu;
-- @用    途:  删除数据库所有用户表;
-- @版    本:  v1.0
-- @创建日期:  2011-3-23;
-- @用    法:  设置use [数据库名],
-- @注    意:  !!!!!!!!慎用!!!!!!!!!;
-- @修改历史:  
--   2011-3-23 qwu 创建;
--*****************************************************************************

--!!!!!!!!!!!!!!!!!!!!!
--!!!!!!!!慎用!!!!!!!!!
--!!!!!!!!!!!!!!!!!!!!!

--BEGIN--
BEGIN TRAN

use [数据库名]

--删除外键约束
DECLARE c1 cursor for
select 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; '
from sysobjects
where xtype = 'F'
open c1
declare @c1 varchar(8000)
fetch next from c1 into @c1
while(@@fetch_status=0)
begin
exec(@c1)
fetch next from c1 into @c1
end
close c1
deallocate c1

--删除所有用户表
declare @sql varchar(8000)
while (select count(*) from sysobjects where type='U')>0
begin
SELECT @sql='drop table ' + name
FROM sysobjects
WHERE (type = 'U')
ORDER BY 'drop table ' + name
exec(@sql)
end

ROLLBACK
--END--

转载于:https://www.cnblogs.com/arsser/archive/2011/03/28/1997757.html

SQL Server 数据库维护脚本合集[005]-删除数据库所有用户表相关推荐

  1. SQL Server 数据库维护脚本合集[007]-删除数据库所有用户表数据

    --***************************************************************************** -- @作    者:  qwu; -- ...

  2. 整理全网Shell脚本合集,Java脚本,运维脚本,告警脚本,监控脚本,日志脚本,docker脚本等---------持续更新!

    整理全网Shell脚本合集,Java脚本,运维脚本,告警脚本,监控脚本,日志脚本,docker脚本等---------持续更新! 一.ffmpeg脚本 1.1 打开进程,并判断进程数量 1.2 关闭进 ...

  3. 运维企业实战Shell脚本合集+万能工具箱

    文章目录 系统维护篇 服务器日常巡检脚本 下线登录用户 企业级Linux日常自动抓取服务器巡检.登录.执行命令记录+备份脚本 终端对话&广播消息 批量查询IP归属地+手机号归属地信息 Linu ...

  4. 15Microsoft SQL Server 数据库维护

    Microsoft SQL Server 数据库维护 2.6.1数据库联机与脱机 --联机:该状态为数据库正常状态,也就是我们常看到的数据库的状态,该状态下的数据库处于可操作状态,可以对数据库进行任何 ...

  5. SQL Server实用经验技巧集

    作者: venjiang 包括安装时提示有挂起的操作.收缩数据库.压缩数据库.转移数据库给新用户以已存在用户权限.检查备份集.修复数据库等 (一)挂起操作 在安装Sql或sp补丁的时候系统提示之前有挂 ...

  6. [转] 微软SQL Server 2008故障转移集群概述(Windows Server Failover Clustering (WSFC))

    前言: 最近在研究微软的大数据解决方案,在收听MS TechNet "SQL Server 2012 AlwaysOn HA+DR设计模型.架构及最佳实践" 时,需要一些预备知识, ...

  7. sql 增加链接服务器,SQL server利用脚本添加链接服务器,可设置别名

    USE [master] GO EXEC master.dbo.sp_addlinkedserver @server = N'你的别名', @srvproduct=N'', @provider=N'S ...

  8. 使用DBATools编写SQL Server对象脚本

    This article gives an overview to generate scripts for SQL Server objects with Windows PowerShell to ...

  9. FILEminimizer Office,FILEminimizer Suite和FILEminimizer Server常见问题FAQ合集(一)

    FILEminimizer Office,FILEminimizer Suite和FILEminimizer Server常见问题FAQ合集. 1.我的序列号和注册信息都无法使用? 注册信息包括三部分 ...

最新文章

  1. 系统怎么手动打补丁_韩国服务器不稳定怎么办?
  2. 不用工具箱的神经网络matlab程序_MATLAB中的神经网络工具箱(2)函数命令及模型搭建...
  3. python3官方最新下载-python3.7
  4. 深度学习 图像分类_深度学习时代您应该阅读的10篇文章了解图像分类
  5. 全国计算机等级考试题库二级C操作题100套(第71套)
  6. java后端工程师平时开发或多或少会用到eclipse,那么它有哪些快捷键呢
  7. 基于Hibernate+spring的公司网站打造中(二)
  8. 【转】ARM 之七 主流编译器(armcc、iar、gcc for arm、LLVM(clang))详细介绍
  9. ZuulFilter的使用场景
  10. aspose.word在某个字后面自动换行_服务应用突然宕机了?别怕,Dubbo 帮你自动搞定服务隔离!...
  11. [转]国外英语教学网页
  12. java电商网站源码_java 的电商系统的完整源码+文档
  13. C#解压zip和rar文件
  14. 国内最好的破解软件下载站
  15. 【转帖】用友和金蝶应避免重蹈Oracle覆辙
  16. 为什么自学前端容易失败?数千名新手程序员得出结论
  17. java用代码实现星期菜谱_基于JAVA的菜谱大全接口调用代码实例
  18. Mathcad的使用与设计
  19. C# FileInfo和File类的异同
  20. 一头扎进算法导论-快速排序(挖坑填数策略)

热门文章

  1. 数学--数论-- HDU 2601 An easy problem(约束和)
  2. 洛谷P1122 最大子树和 树形DP初步
  3. POJ 1176 Party Lamps USACO 2.2 派对灯(搜索)
  4. 在mac中使用git-flow
  5. 机器学习 多变量回归算法_如何为机器学习监督算法识别正确的自变量?
  6. android 揭示动画_遗传编程揭示具有相互作用的多元线性回归
  7. 网卡驱动:stmmac DMA发送流程
  8. 第四大运营商正式申请5G牌照,三大运营商如何应对?
  9. Readiness 探测 - 每天5分钟玩转 Docker 容器技术(144)
  10. 民间借贷利息多少才合法?