BACKUP 操作未能完成命令 BACKUP DATABASE dycw2。有关详细消息,请查看备份应用程序日志。
SELECT * FROM sys.messages where message_id = 3016 or message_id = 3013 or message_id = 3201
message_id language_id severity is_event_logged text 3013 1033 16 0 %hs is terminating abnormally. 3016 1033 16 0 Backup of file '%ls' is not permitted because it contains pages subject to an online restore sequence. Complete the restore sequence before taking the backup, or restrict the backup to exclude this file. 3201 1033 16 0 Cannot open backup device '%ls'. Operating system error %ls. 3013 1031 16 0 %1! wird fehlerbedingt beendet. 3016 1031 16 0 Das Sichern der Datei '%1!' ist nicht zulässig, weil sie Seiten enthält, für die eine Onlinewiederherstellungssequenz ausgeführt werden soll. Schließen Sie die Wiederherstellungssequenz ab, bevor Sie die Sicherung vornehmen, oder schließen Sie diese Datei von der Sicherung aus. 3201 1031 16 0 Das Sicherungsmedium '%1!' kann nicht geöffnet werden. Betriebssystemfehler %2!. 3013 1036 16 0 %1! s'est terminé anormalement. 3016 1036 16 0 La sauvegarde du fichier '%1!' n'est pas autorisée car celui-ci contient des pages faisant l'objet d'une séquence de restauration en ligne. Terminez la séquence de restauration avant d'effectuer la sauvegarde ou restreignez la sauvegarde pour exclure ce fichier. 3201 1036 16 0 Impossible d'ouvrir l'unité de sauvegarde '%1!'. Erreur %2! du système d'exploitation. 3013 1041 16 0 %1! が異常終了しています。 3016 1041 16 0 オンライン復元シーケンスに依存するページが含まれるので、ファイル '%1!' のバックアップは許可されません。バックアップを実行する前に復元シーケンスを完了するか、またはこのファイルを除外するようにバックアップを制限してください。 3201 1041 16 0 バックアップ デバイス '%1!' を開けません。オペレーティング システム エラー %2!。 3013 3082 16 0 Fin anómalo de %1!. 3016 3082 16 0 No se permite la copia de seguridad del archivo '%1!' porque contiene páginas sujetas a una secuencia de restauración en línea. Finalice la secuencia de restauración antes de hacer la copia de seguridad o restrinja la copia de seguridad para que se excluya este archivo. 3201 3082 16 0 No se puede abrir el dispositivo de copia de seguridad '%1!'. Error de sistema operativo %2!. 3013 1040 16 0 Interruzione anomala di %1! in corso. 3016 1040 16 0 Impossibile eseguire il backup del file '%1!' perché contiene pagine incluse in una sequenza di ripristino online. Completare la sequenza di ripristino prima di eseguire il backup oppure limitare il backup in modo da escludere questo file. 3201 1040 16 0 Impossibile aprire il dispositivo di backup '%1!'. Errore del sistema operativo %2!. 3013 1049 16 0 %1! прервано с ошибкой. 3016 1049 16 0 Резервное копирование файла "%1!" не разрешено, так как он содержит страницы, указанные в последовательности восстановления в сети. Перед созданием резервной копии завершите последовательность восстановления или исключите данный файл из резервного копирования. 3201 1049 16 0 Невозможно открыть устройство резервного копирования '%1!'. Ошибка операционной системы %2!. 3013 1046 16 0 %1! está sendo encerrado de forma anormal. 3016 1046 16 0 O backup do arquivo '%1!' não é permitido porque contém páginas sujeitas a uma sequência de restauração online. Conclua a sequência de restauração antes de fazer backup, ou restrinja o backup para excluir este arquivo. 3201 1046 16 0 Não é possível abrir o dispositivo de backup '%1!'. Erro do sistema operacional %2!. 3013 1028 16 0 %1! 正在異常結束。 3016 1028 16 0 檔案 '%1!' 的部分頁面正在進行線上還原順序,因此檔案不能備份。請完成還原順序後再備份,或者限制備份以排除這個檔案。 3201 1028 16 0 無法開啟備份裝置 '%1!'。作業系統錯誤 %2!。 3013 1042 16 0 %1!이(가) 비정상적으로 종료됩니다. 3016 1042 16 0 파일 '%1!'은(는) 온라인 복원 순서를 따르는 페이지를 포함하므로 백업할 수 없습니다. 백업을 수행하기 전에 복원 순서를 완료하거나 이 파일을 제외하도록 백업을 제한하십시오. 3201 1042 16 0 백업 장치 '%1!'을(를) 열 수 없습니다. 운영 체제 오류 %2!입니다. 3013 2052 16 0 %1! 正在异常终止。 3016 2052 16 0 不允许对文件 '%1!' 进行备份,因为它包含受在线还原顺序约束的页。在进行备份前应先完成还原顺序,或者对备份进行限制以不包含此文件。 3201 2052 16 0 无法打开备份设备 '%1!'。出现操作系统错误 %2!。
if exists (select 1 from sysobjects where id = object_id('pBackupAndClearData') and type in ('P','PC')) drop procedure pBackupAndClearData go create procedure pBackupAndClearData @filePath nvarchar(500) as begin --begin transaction backup database dycw2 to disk=@filePath; if @@error <> 0 Goto Problem insert into tCollectionLog(iID_tControlNodes,cNodeName,cValue,cQuality,iType,dCreate,cReturnInfo,dOPC)values('214FB509-D668-EE11-ADCA-C7E03A1C1C48','-','-','-',-1,getDate(),'backup database',getDate()) if @@error <> 0 Goto Problem --commit transaction goto ExitSection Problem: --rollback transaction ExitSection: end go
解决SQL SERVER数据库备份时出现“操作系统错误5(拒绝访问)。BACKUP DATABASE 正在异常终止。”错误的解决办法
当我们在SQL SERVER中备份数据库时,有时会遇到错误提示“操作系统错误5:拒绝访问”。这种情况下,我们无法对数据库进行备份。造成这种错误的原因可能是我们没有足够的权限或者备份路径不正确。
下面是解决“操作系统错误5:拒绝访问”错误的完整攻略:
一、检查数据库备份路径及权限
1.检查备份路径
首先要确认备份文件夹所在路径是否正确,同时可在电脑上新建一个文件夹,然后将备份文件夹重定向到该位置。此时可以通过单用户模式重新启动SQL SERVER,然后再进行备份操作。
2.检查备份文件夹权限
如果备份路径正确无误,可能是备份文件夹权限不够,此时需要检查备份文件夹的权限是否满足要求。SQL SERVER服务执行备份操作时需要具有读写权限,因此需要确保备份文件夹对SQL SERVER服务有足够的权限。
二、使用特殊的T-SQL语句备份数据库
除了通过修改备份路径和检查备份文件夹权限外,我们还可以使用特殊的T-SQL语句来备份数据库。
BACKUP DATABASE [数据库名] TO DISK = '备份文件路径'
WITH FORMAT, MEDIANAME = '媒体库名称', MEDIADESCRIPTION = '描述信息',
NAME = '备份名称', SKIP, NOREWIND, NOUNLOAD, COMPRESSION, STATS = 10
其中,TO DISK表示备份到硬盘上,MEDIANAME表示备份媒体库的名称,MEDIADESCRIPTION是关于备份的详细描述信息,NAME是备份名称,STATS表示备份状态。在备份时,可以为BACKUP数据加上WITH选项,来选用不同的备份选项,如上所述。
例如,我们可以用以下语句来备份我们的数据库test:
BACKUP DATABASE [test] TO DISK = 'C:\test.bak'
WITH FORMAT, MEDIANAME = 'test', MEDIADESCRIPTION = 'test描述',
NAME = 'test备份', SKIP, NOREWIND, NOUNLOAD, COMPRESSION, STATS = 10
以上两种方法都可以解决备份时出现“操作系统错误5:拒绝访问”的问题。但如果问题依然没有解决,建议您查看Windows事件日志,查找更准确的错误信息,以便找出更好的解决方法。
BACKUP failed to complete the command BACKUP DATABASE ... WITH DIFFERENTIAL. Check the backup application log for detailed messages.
BACKUP未能完成命令BACKUP DATABASE
我在SQL Server日志文件查看器中看到此消息。备份应用程序日志在哪里?
回答
最后,我发现了这个问题。它是由Windows Server 2008上的Windows备份引起的,该备份还在进行完整备份(幕后)。这导致SQL Server差异备份无法找到最后一次完整备份。
我们通过迁移到Windows Server 2008解决了问题R2。
无法在事务中执行备份或还原操作.BACKUP DATABASE异常终止
嗨,伙计们,我正在尝试执行backUp
并restore
命令在我的应用程序中建模EF6
对于我的备份我创建一个Sp
,你可以在这里看到:
CREATE PROCEDURE GetBackUp
-- Add the parameters for the stored procedure here
@address nvarchar(max)
AS
BEGIN
BACKUP DATABASE [db-invoice-169] to DISK=@address
END
GO
Run Code Online (Sandbox Code Playgroud)
在我的应用程序中,我称之为 Sp
private void Backup_Click(object sender, EventArgs e)
{
SaveFileDialog sfd = new SaveFileDialog();
string str_filename = string.Empty;
sfd.FileName = "backup_database_" + DateTime.Now.ToShortDateString().Replace("/", "_");
sfd.Filter = @"backup files(*.bak)|*.bak|all files(*.*)|*.*";
sfd.FilterIndex = 1;
sfd.OverwritePrompt = true;
sfd.Title = "***save backup files***";
if (sfd.ShowDialog() == DialogResult.OK)
{
str_filename = sfd.FileName;
backup(str_filename);
}
}
private void backup(string str_filename)
{
try
{
this.Cursor = Cursors.WaitCursor;
db.Database.ExecuteSqlCommand(@"EXEC [dbo].[back_up] @address = N'"+str_filename+"'");
this.Cursor = Cursors.Default;
MessageBox.Show("?????? ??????? ???? ?????? ???? ???");
}
catch (Exception ex)
{
MessageBox.Show("?????? ??????? ???? ?????? ???? ???? |" + ex.Message);
}
}
Run Code Online (Sandbox Code Playgroud)
但我得到了这个错误:
Cannot perform a backup or restore operation within a transaction. BACKUP DATABASE is terminating abnormally.
Run Code Online (Sandbox Code Playgroud)
abr*_*rar 20
尝试更改此行:
db.Database.ExecuteSqlCommand(@"EXEC [dbo].[back_up] @address = N'"+str_filename+"'");
Run Code Online (Sandbox Code Playgroud)
至:
db.Database.ExecuteSqlCommand(TransactionalBehavior.DoNotEnsureTransaction, @"EXEC [dbo].[back_up] @address = N'"+str_filename+"'");
Run Code Online (Sandbox Code Playgroud)
阿布拉
南来地,北往的,上班的,下岗的,走过路过不要错过!
======================个性签名=====================
之前认为Apple 的iOS 设计的要比 Android 稳定,我错了吗?
下载的许多客户端程序/游戏程序,经常会Crash,是程序写的不好(内存泄漏?刚启动也会吗?)还是iOS本身的不稳定!!!
如果在Android手机中可以简单联接到ddms,就可以查看系统log,很容易看到程序为什么出错,在iPhone中如何得知呢?试试Organizer吧,分析一下Device logs,也许有用.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2022-11-02 SQLServer 登录记录(登录触发器)用户授权应用
2016-11-02 iOS开发中的Lib
2011-11-02 My new iMac 27