在ASP.NET中备份SQL Server数据库
我想用C备份SQL Server数据库。我编写了一个备份数据库的存储过程:在ASP.NET中备份SQL Server数据库,asp.net,sql-server,backup,Asp.net,Sql Server,Backup,我想用C备份SQL Server数据库。我编写了一个备份数据库的存储过程: CREATE PROCEDURE WINC_BackupDatabase AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; -- Insert statements for procedure h
CREATE PROCEDURE WINC_BackupDatabase
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
BACKUP DATABASE WINC_kentico
TO DISK = 'G:\MSSQL10.MSSQLSERVER\MSSQL\Backup\WINC_kentico_' + NOW() + '.bak'
WITH NOINIT
END
GO
在第10行中,我设置了备份的路径。我想在文件名的末尾添加当前日期时间。在文件名末尾设置数据时间的语法是什么
致以最良好的祝愿使用不会创建无效文件名的强制转换格式(即.:”免费)是一个不错的选择。使用不会创建无效文件名的强制转换格式(即.:”免费)是一个不错的选择。
DECLARE @NAME VARCHAR(250);
SET @NAME = 'G:\MSSQL10.MSSQLSERVER\MSSQL\Backup\WINC_kentico_' + CONVERT(VARCHAR,GETDATE(),112) + '.bak';
BACKUP DATABASE WINC_kentico
TO DISK = @NAME
WITH NOINIT