`
- 浏览:
77270 次
-
-- 备份数据库
USE DataBaseName
declare @now datetime
declare @strTime nvarchar(50)
declare @filename nvarchar(100)
set @now = getdate()
-- 时间格式 yyyy-mm-dd_hh-mi-ss
set @strTime = REPLACE(REPLACE((CONVERT(nvarchar(20), @now, 120)), ':', '-'), ' ', '_')
set @filename = 'DataBaseName_' + @strTime + '.bak'
EXEC sp_addumpdevice 'disk', 'DataBaseName_Back', @filename
print '开始备份
'
--- 开始 备份
BACKUP DATABASE DataBaseName TO DataBaseName_Back
print '备份完成'
print '新备份的文件名称: ' + @filename
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
EXEC sp_dropdevice 'DataBaseName_Back';
-- 数据库信息
USE DataBaseName
declare @tableCount int
declare @ProcedureCount int
select @tableCount = count(*) from sysobjects where xtype='U'
select @ProcedureCount = count(*) from sysobjects where xtype='P'
print '表数量 : ' + CAST(@tableCount AS varchar(5))
print '存储过程数量 :' + CAST(@ProcedureCount AS varchar(5))
SET NOCOUNT OFF;
--查询某个表中的所有列名
select t2.name from sysobjects t1,syscolumns t2 where t1.xtype='U' and t1.id=t2.id and t1.name='TableName'
-- 数据库的排它访问
use master
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
drop proc killspid
create proc killspid (@dbname varchar(20))
as
begin
declare @sql nvarchar(500)
declare @spid int
set @sql='declare getspid cursor for
select spid from sysprocesses where dbid=db_id('''+@dbname+''')'
exec (@sql)
open getspid
fetch next from getspid into @spid
while @@fetch_status<>-1
begin
exec('kill '+@spid)
fetch next from getspid into @spid
end
close getspid
deallocate getspid
end
-- 用法
use master
exec killspid 'DatabaseName'
--定期删除日志
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
-- 1.清空日志
DUMP TRANSACTION DataBaseName WITH NO_LOG
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
-- 2.截断事务日志:
BACKUP LOG DataBaseName WITH NO_LOG
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
-- 3.收缩数据库
DBCC SHRINKDATABASE(DataBaseName)
-- 开启 Clr
exec sp_configure 'show advanced options', '1';
go
reconfigure;
go
exec sp_configure 'clr enabled', '1'
go
reconfigure;
exec sp_configure 'show advanced options', '1';
go
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
sql to sqlalchemy实例教程-使用MySQL示例雇员数据库 在Python项目中,经常需要操作数据库,而sqlalchemy提供了SQL工具包和对象...欢迎大家提供需要转变为sqlalchemy语法的sql语句。 如有需求,请加入QQ群:291521082
初学者可以下,还在整理中,未完。 下了加我Q:531827653,我传个你
5. **数据库操作**:使用ActiveRecord模式或原生SQL语句进行数据操作,可能涉及商品信息、用户信息、订单信息等表的设计和维护。 6. **权限控制**:基于RBAC(Role-Based Access Control)的角色权限管理,确保不同...
sql_text from v$session_longops , v$sql where time_remaining <> 0 and sql_address = address and sql_hash_value = hash_value /`可以监控并显示当前执行时间过长的SQL语句及其相关信息。 11. **查看数据表...
来用mybatis动态SQL爽一爽吧 :sql语句重用未完待续...相关设计模式:mybatis使用频率很高的设计模式。尤其是解析相关:日志模块等会用到未完待续...MyBatis源码解析你还不知道MyBatis的原始码如何阅读,跟我的文章...
8. SQL语句`SELECT * FROM 学生`用于选取学生表中的所有记录和字段。 9. 在C语言中,指针操作中,自增操作不能应用于非指针变量,因此A选项是非法运算。 10. 一维数组的定义方式是`类型说明符 数组名[数组长度]`,给...
事务是这样一种机制,它确保多个SQL语句被当作单个工作单 元来处理。事务具有以下的作用: * 一致性:同时进行的查询和更新彼此不会发生冲突,其他 用户不会看到发生了变化但尚未提交的数据。 * 可恢复性:...
7. `mysql`命令行、phpMyAdmin和Navicat都是MySQL客户端工具,可以执行SQL语句,但`mysqld`是MySQL服务器进程,不用于执行SQL,所以答案C是正确的。 8. 函数`Len("abcdef")`返回字符串的长度,所以返回值是6。 9. ...
9. **数据类型与流程控制**:讲解C#语言的基础,包括数据类型和流程控制语句,为面向对象编程做准备。 10. **面向对象的编程基础**:介绍C#的面向对象编程,包括类的操作和数据处理。 11. **Windows窗体界面设计**...
【计算机二级等级考试知识点】 1. 计算机中的CPU(中央处理器)...25. 下列未完的题目可能是关于SQL语句或其他编程概念,但根据给定内容无法给出具体答案。如果需要继续深入讨论这些知识点,可以提供完整的题目内容。
13. SQL查询:在SQL中,查找男教师所有信息的正确语句是SELECT * FROM 教师表 WHERE (性别 = "男"),星号(*)代表选择所有列。 14. Word滚动条:Word文档编辑区右侧的滚动条允许用户上下滚动查看文档内容。 15. ...
5. **SQL查询**:查询“至少选修了一门课程,但没有学习成绩的学生学号和课程号”,正确的SQL语句是`SELECT sno,cno FROM sc WHERE grade IS NULL`,因为IS NULL用于检查字段值是否为空。 6. **OSI七层模型**:数据...
4. **Python语句错误**:`x=(y=1)`是错误的赋值语句,因为它试图在一个赋值语句中返回一个值,正确的做法是`y=1; x=y`或`x=y=1`。 5. **Python文件扩展名**:Python源代码文件的扩展名通常为.py。 6. **Python程序...
4. **SQL语句**:`ALTER`语句用于修改表结构,`CREATE`创建表,`UPDATE`更新表中的数据,`INSERT`插入新记录。 5. **关系模型的数据约束**:实体完整性约束(A)、参照完整性约束(B)和用户自定义的完整性约束(D...
3. **数据转换**:遍历DOM树,根据映射关系将XML数据转换为Access数据库可以理解的格式,如创建记录集或SQL INSERT语句。 4. **与Access交互**:使用ADO.NET(ActiveX Data Objects .NET)库连接到Access数据库,...
2. SQL(Structured Query Language)是结构化查询语言,用于管理和处理关系数据库系统。 3. 关系代数中的选择操作是根据条件对关系进行筛选,符号表示为б f(R),即选择满足条件f的所有元组。 4. C++源程序文件的...
14. SQL 无重复元组:在 SQL 中,`DISTINCT` 关键字用于检索去除重复记录后的结果。 15. 完全二叉树:在一个完全二叉树中,如果一个节点没有左子节点或右子节点,那么它必然是叶子节点。 16. 光盘存储:VCD 和 DVD...
16. 结构化分析的常用工具有数据流图(DFD)、数据字典(DD)、判定树(Decision Tree)等,PAD图(Problem Analysis Diagram)是面向对象设计中的工具,不属于结构化分析。 17. 在Word中,改写模式会覆盖插入点后...
19. SQL查询语句SELECT * FROM 商品 WHERE 类型="食品" ORDER BY 类型 DESC会返回类型为"食品"的商品信息,并按类型降序排列。 20. 计算机的中央处理器简称CPU,而不是ALU,ALU是算术逻辑单元,是CPU的一部分。 21...
├─(41) 02 python s3 day46 sql规范.avi ├─(42) 03 python s3 day46 数据库操作DDL.avi ├─(43) 04 python s3 day46 mysql的数据类型.avi ├─(44) 05 python s3 day46 数据表操作.avi ├─(45) 06 python s3 ...