Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ASP.NET中备份SQL Server数据库_Asp.net_Sql Server_Backup - Fatal编程技术网

在ASP.NET中备份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

我想用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 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