怎样清空SQL SERVER数据库,清空后让表的ID自增列从1开始??

怎样清空SQL SERVER数据库,清空后让表的ID自增列从1开始??,第1张

(1)将ID删除,重新新增一个

(2)truncate table 表名

(3)dbcc checkident(表名,RESEED,0)

SQLserver数据库主要特性

(1)高性能设计,可充分利用WindowsNT的优势。

(2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。

(3)强壮的事务处理功能,采用各种方法保证数据的完整性。

(4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。

参考资料

SQLserver数据库.百度百科[引用时间2018-4-5]

使用SQL Server 清空数据库可用以下sql实现

Backup Log DNName with no_log

go

dump transaction DNName with no_log

go

USE DNName

DBCC SHRINKFILE ( )

Go

不过这个存储过程在SQL Server 中已经被取消 在 需要改用以下方式来清空数据库日志

USE [master]

GO

ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT

GO

ALTER DATABASE DNName SET RECOVERY SIMPLE 简单模式

GO

USE DNName

GO

DBCC SHRINKFILE (N DNName_Log TRUNCATEONLY)

GO

USE [master]

GO

ALTER DATABASE DNName SET RECOVERY FULL WITH NO_WAIT

GO

ALTER DATABASE DNName SET RECOVERY FULL 还原为完全模式

GO

lishixinzhi/Article/program/SQLServer/201311/22359


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9656942.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存