惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
人人都是产品经理
人人都是产品经理
WordPress大学
WordPress大学
博客园 - Franky
小众软件
小众软件
酷 壳 – CoolShell
酷 壳 – CoolShell
Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
IT之家
IT之家
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
Visual Studio Blog
S
SegmentFault 最新的问题
美团技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
有赞技术团队
有赞技术团队
B
Blog RSS Feed
Last Week in AI
Last Week in AI
Jina AI
Jina AI
博客园 - 司徒正美
The Cloudflare Blog
博客园_首页
博客园 - 聂微东
宝玉的分享
宝玉的分享
大猫的无限游戏
大猫的无限游戏

博客园 - ssihc

MySql 编码设置 一键设置JDK环境变量 一键java_home&tomcat_home MyEclipse 优化 - ssihc - 博客园 ECShop flash 相册 - ssihc shell SqliteHelper - ssihc - 博客园 C# SQLite - ssihc - 博客园 将资源文件中的数据写回磁盘 获取下级用户列表 获取SQL Server数据库元数据的方法 通用分页存储过程3 通用分页存储过程4 通用分页存储过程2 通用分页存储过程1 列转字符串 获取整串汉字字符的所有首字母 选择不是最小的所有记录 实现split功能 的函数
备份数据库
ssihc · 2009-02-16 · via 博客园 - ssihc

ALTER PROC [dbo].[BACKUP_DATABASE] (@file NVARCHAR(255))
AS
BEGIN
DECLARE @dbname NVARCHAR(255)
DECLARE @sqlstr NVARCHAR(4000)
DECLARE @dbfile NVARCHAR(255)
declare @itmp int
declare @iptmp int
declare @stmp varchar(100)
declare @tname varchar(250)
declare @now datetime
set @now = getdate()
select @itmp =DATEPART("ms",GETDATE())
select @stmp = convert(varchar(50), rand(@itmp))
set @stmp = substring(@stmp44)
SET @dbname= DB_NAME()
set @tname = 'backup_'+@dbname +'_'+ convert(varchar(20), @now112
    
+ convert(varchar(2), DATEPART("hh",@now)) + convert(varchar(2), DATEPART("mm",@now))
    
+ convert(varchar(2), DATEPART("ss",@now)) + @stmp
    
SET @dbfile=@file+@tname+'.bak'
--SELECT @dbfile

SET @sqlstr='BACKUP DATABASE '+@dbname+' TO  DISK =N'''+ @dbfile +'''  WITH NOFORMAT, NOINIT,NAME = N'''+@tname+'完整 数据库 备份'', SKIP, NOREWIND, NOUNLOAD,  STATS = 10'
--SELECT @sqlstr
EXEC sp_executesql @sqlstr
SELECT fname= @tname