这类问题经常是由于其他用户使用此数据库的原因造成的。
一般情况下,使用企业管理器备份没问题,使用程序就有问题,
解决办法
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GOALTER PROC SP_DBBACK
AS
declare @filename nvarchar(100)
set @filename=rtrim('G:\DBname'+convert(char(10),getdate(),112))+'.bak'
print @filename
BACKUP DATABASE [DBname] TO DISK = @filename
WITH NOINIT ,
NOUNLOAD ,
NAME = N'DBname 备份',
NOSKIP ,
STATS = 10,
NOFORMAT
--exec sp_DBBACK
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
一般情况下,使用企业管理器备份没问题,使用程序就有问题,
解决办法
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GOALTER PROC SP_DBBACK
AS
declare @filename nvarchar(100)
set @filename=rtrim('G:\DBname'+convert(char(10),getdate(),112))+'.bak'
print @filename
BACKUP DATABASE [DBname] TO DISK = @filename
WITH NOINIT ,
NOUNLOAD ,
NAME = N'DBname 备份',
NOSKIP ,
STATS = 10,
NOFORMAT
--exec sp_DBBACK
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货